Slab memory usage

Michael Monnerie michael.monnerie at is.it-management.at
Sun Apr 26 16:51:22 CDT 2009


On Samstag 25 April 2009 Eric Sandeen wrote:
> *from Documentation/sysctl/vm.txt:
>
> vfs_cache_pressure
> ------------------
>
> Controls the tendency of the kernel to reclaim the memory which is
> used for caching of directory and inode objects.
>
> At the default value of vfs_cache_pressure=100 the kernel will
> attempt to reclaim dentries and inodes at a "fair" rate with respect
> to pagecache and swapcache reclaim.  Decreasing vfs_cache_pressure
> causes the kernel to prefer to retain dentry and inode caches.
>  Increasing vfs_cache_pressure beyond 100 causes the kernel to prefer
> to reclaim dentries and inodes.

So if I decrease it, lets say to 60, Linux prefers to remember 
files/dirs over their content. An increase to 150 would mean Linux 
prefers to keep file contents over dirs/files?

If so, I think for a fileserver for many users accessing many 
dirs/files, I'd prefer a lower value, in order to prevent searching. 
Disk contents can be read fast, with all the read-ahead caching of 
disks/controllers and Linux itself, but the scattered dirs take loooong 
to scan sometimes. (Example: a foto collection with 50.000 files in many 
dirs). Am I right?

mfg zmi
-- 
// Michael Monnerie, Ing.BSc    -----      http://it-management.at
// Tel: 0660 / 415 65 31                      .network.your.ideas.
// PGP Key:         "curl -s http://zmi.at/zmi.asc | gpg --import"
// Fingerprint: AC19 F9D5 36ED CD8A EF38  500E CE14 91F7 1C12 09B4
// Keyserver: wwwkeys.eu.pgp.net                  Key-ID: 1C1209B4




More information about the xfs mailing list