dentry & inode cache (slab)

Pavel Kankovsky peak na argo.troja.mff.cuni.cz
Středa Duben 21 09:17:14 CEST 2004


On Wed, 21 Apr 2004, Kasparek Tomas wrote:

> cat /proc/slabinfo
> ...
> inode_cache       326100 333963    512 47709 47709    1
> dentry_cache      261165 309150    128 10305 10305    1
> ...
> 
> Prece jen (47709+10305)*1stranka po 4k=226MB coz mi prijde trochu moc.
> Jedna se o vanilla 2.4.26, 512MB RAM. Pokud jsou pozadavky na pamet ze
> strany aplikaci, tak hodnota sleze az k 7-10MB, ale casem se zase vysplha
> zpet. Momentalne je napriklad zatizeni minimalni a free ukazuje:

Inody a dentries se kesuji (a v pripade potreby zase z fyzicke
pameti vyhazuji) podobne jako diskove buffery.

1. Mate tam dostatecne velky filesystem, na kterem jsou radove stovky
   tisic souboru?
2. Nespousti se tam pravidelne neco, pro ten velky filesystem prohledava
   (treba updatedb od locate apod.)?
3. Co ukazuje /proc/sys/fs/{inode,dentry}-state
   (otazka zni, kolik jich je aktivnich a kolik jsou mrtve duse)?

--Pavel Kankovsky aka Peak  [ Boycott Microsoft--http://www.vcnet.com/bms ]
"Resistance is futile. Open your source code and prepare for assimilation."



Další informace o konferenci Linux