I did some testing between having dirent caching and not (Dir_Max left
default, or Dir_Max set to 1):

With 10000 files, dirent caching enabled
real    0m1.940s
real    0m3.652s
real    0m2.409s
real    0m1.968s
real    0m2.098s
real    0m2.209s
real    0m3.792s
real    0m2.625s
real    0m2.201s
real    0m2.963s

With 10000 files, dirent caching disabled
real    0m2.423s
real    0m4.142s
real    0m3.883s
real    0m2.939s
real    0m2.283s
real    0m5.105s
real    0m3.050s
real    0m3.609s
real    0m2.574s
real    0m2.727s

It looks like dirent caching does buy us something, though interestingly the
initial populating tends to be the quickest run...

These were run with Ganesha having freshly started, and the following
script:

mount /mnt4
time ls -l /mnt4/test1/many | wc
echo 3 > /proc/sys/vm/drop_caches
time ls -l /mnt4/test1/many | wc
echo 3 > /proc/sys/vm/drop_caches
time ls -l /mnt4/test1/many | wc
echo 3 > /proc/sys/vm/drop_caches
time ls -l /mnt4/test1/many | wc
echo 3 > /proc/sys/vm/drop_caches
time ls -l /mnt4/test1/many | wc
echo 3 > /proc/sys/vm/drop_caches
time ls -l /mnt4/test1/many | wc
echo 3 > /proc/sys/vm/drop_caches
time ls -l /mnt4/test1/many | wc
echo 3 > /proc/sys/vm/drop_caches
time ls -l /mnt4/test1/many | wc
echo 3 > /proc/sys/vm/drop_caches
time ls -l /mnt4/test1/many | wc
echo 3 > /proc/sys/vm/drop_caches
time ls -l /mnt4/test1/many | wc
echo 3 > /proc/sys/vm/drop_caches
umount /mnt4

With the results piped to grep real.

Frank


---
This email has been checked for viruses by Avast antivirus software.
https://www.avast.com/antivirus


------------------------------------------------------------------------------
Developer Access Program for Intel Xeon Phi Processors
Access to Intel Xeon Phi processor-based developer platforms.
With one year of Intel Parallel Studio XE.
Training and support from Colfax.
Order your platform today. http://sdm.link/xeonphi
_______________________________________________
Nfs-ganesha-devel mailing list
Nfs-ganesha-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/nfs-ganesha-devel

Reply via email to