dentry & inode cache (slab)

Kasparek Tomas kasparek na fit.vutbr.cz
Středa Duben 21 08:58:33 CEST 2004


Zdravim,

na jednom serveru se mi posledni dobou alokuje znacne mnozstvi slab cache
pro inode a dentry polozky:

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:

             total    used    free  shared    buffers     cached
Mem:        513288  460644   52644       0      58900      87456
-/+ buffers/cache:  314288  199000
Swap:      4008136    3244 4004892

Kde v tech ~300MB used je prave ~230MB slab cache. Na jinem pocitaci jsem
toto chovani nepozoroval, nemate nekdo predstavu co s tim (nebo zda je to v
poradku - coz se mi nezda, spise by mel vyuzivat pamet pro cached/buffers).

Hledal jsem v procu zda nejde neco nastavit ale nic co by pomohlo jsem
nenasel.

Diky za inspiraci.

--

  Tomas Kasparek, PhD student  E-mail: kasparek na fit.vutbr.cz
  CVT FIT VUT Brno, BI/140a    Web:    http://www.fit.vutbr.cz/~kasparek
  Bozetechova 2, 612 66        Fax:    +420 54114-1270
  Brno, Czech Republic         Phone:  +420 54114-1220

  ICQ: 293092805  jabber:tomas.kasparek na jabber.cz


Další informace o konferenci Linux