On Mon, Jun 18, 2007 at 06:07:23PM +0200, Dan Lukes wrote: > Roman Divacky napsal/wrote, On 06/18/07 17:49: > > co je dircache? > > System uchovava obsah adresaru v cache, a to nikoliv , jak jsem > vyrozumel, jako plain-data jak to dela u souboru, ale jako vhodne > organizovanou datovou strukturu, ve ktere dokaze vyhledavat souborovy > zaznam o dost rychleji nez "linearnim prochazenim". > > Cim vetsi adresar tim ve vysledku vhodnejsi...
aha :) tomu se rika DIRHASH, ne DIRCACHE.... nicemene neni mi jasny vztah mezi timhle a zabraneni-zpomalovani-libmap.conf pokud to chapu dobre tak ty chces rict ze kdyz je to cachovane tak je to rychle, jo? to sice jo, resp. je to rychlejsi nez to cist z disku, ale zrovna fofr to taky neni. jen namatkou - aby se otevrel soubor, tak se musi 1) prelozit jmeno (=prolizat namecache, pomale jak svina, s tisici zamkama, cache misses atd.) 2) zavolat fs-specific rutina (ktera to veme z te buffer cache da-li buh) 3) provest hafo dalsich zamykani ve fdp a navic je to syscall, predpokladam ze pak se jeste vola read a close. takze to mame rekneme 3 syscally, ktere nejsou zrovna levne (prestoze cachovane). to neni moc pekna/rychla metoda na to ze chceme vlastne rict linkeru aby neotviral X ale Y. nevim, mam takovy pocit ze to musi jit nejak lip :) -- FreeBSD mailing list ([email protected]) http://www.freebsd.cz/listserv/listinfo/users-l
