dentry & inode cache (slab)

Kasparek Tomas kasparek na fit.vutbr.cz
Úterý Květen 4 08:14:24 CEST 2004


On Sun, 2 May 2004, Pavel Kankovsky wrote:

> On Thu, 22 Apr 2004, Kasparek Tomas wrote:
>
> > > 1. Mate tam dostatecne velky filesystem, na kterem jsou radove stovky
> > >    tisic souboru?
> >
> > 3x~10-20GB na lokalnim disku, dalsich 5 NFS mountu s 100 - 2000GB
>
> Ptal jsem se na pocet souboru. :)
> Ale beru to tak, ze asi ano.

Eh, sorry  na pocet souboru jsem zapomel pri premysleni jake jsou tam
vlastne pripojene disky :-(. Na vlastnim sevreru (lokalne) je +- std.
instalace RH9 s cca 60-75% vsech balicku (stejne jako na ostatnich PC s
kterymi jsem porovnaval), na pripojenych NFS muze byt souboru vice (datove
sklady - ale s temi se moc casto nepracuje - alespon ne s celymi najednou)
Horsi to bude s $HOME - kazdy uzivatel bude mit odhadem 100-200 souboru v
$HOME celkem a je jich tam najednou prihlasenych cca 10-20, ale vetsinou
resi skolni projekty (2-3soubory + make + gcc apod) nebo postu (pine,mutt)

> > cat /proc/sys/fs/inode-state
> > 341787  106554  0       0       0       0       0
> > cat /proc/sys/fs/dentry-state
> > 244669  228149  45      0       0       0

Aktualne:

inode_cache       194441 200956    512 28708 28708    1 :  124   62
dentry_cache       89094 164670    128 5489 5489    1 :  252  126

(10 uziv)

> Vyuziti je evidentne znacne, i kdyz tech inodu je ted zrovna aktivnich asi
> jen tretina ze vsech alokovanych.
>
> Zajimave je, ze aktivnich dentries je vic nez aktivnich inodu. To bud
> znamena, ze je tam hodne negativnich dentries (coz by asi byl projev
> nejakeho patologickeho chovani), nebo ze hodne ruznych dentries ukazuje na
> stejny inode.

nejake symlinky (hlavne symbolicke, hard tam moc nebude) tam jsou ale nic
vyznamneho, na vsech pripojenych FS odhaduji na desitky kusu.

Nejvice mne zarazi, ze jediny znaleny rozdil oproti jinym 'referencnim'
pocitacum je pocet uzivatelu - jinak lokalni i NFS FS jsou +-stejne,
system take.

Bye

--

  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