Hi,

I found there is a big difference of time performance between "ls" function
and "find" function in Gluster File System
<https://gluster.readthedocs.io/en/latest/Administrator%20Guide/GlusterFS%20Introduction/>.
Here is the minimal working example.

mkdir tmp
touch tmp/{000..300}.txt

time find ./ -path '*tmp*' -name '*.txt'> /dev/null
real 0m42.629s
user 0m0.675s
sys 0m1.438s

time ls tmp/*.txt > /dev/null
real 0m0.042s
user 0m0.003s
sys 0m0.003s

So I am wondering what C code you use for "ls" and "find" and how you
explain "*" in "ls" and "find" to lead to this big difference in Gluster
File System.

Thanks a lot.
Zhao

Reply via email to