Chtěl bych trochu zmenšit latenci Internetového serveru na
kterém běží kromě qmailu a Apache také Squid. Přemýšlel jsem
o tom, že namountuji svazky /var a /home s parametrem noatime.
Chtěl bych se zeptat, zdali to má vůbec nějaký měřitelný vliv
na rychlost přístupu k souborům. Také by mě zajímalo, jestli to
nemůže způsobit nějaké neočekávané problémy. K čemu vlastně
běžné programy používají access time u souborů ?
--
/*
_____________________________________
| Miroslav Petricek m...@stavos.cz |
| Brno, Czech Rep. ICQ: 56183467 |
|-----------------------------------|
| The instructions said |
| "Windows 2000 or better," |
| so I installed Linux |
|___________________________________|
*/
---------------------------------------------------------------------------
Meta-FAQ (odhlášení, archív, FAQ a další): http://www.linux.cz/mailing-list
> Chtěl bych trochu zmenšit latenci Internetového serveru na kterém běží
> kromě qmailu a Apache také Squid. Přemýšlel jsem o tom, že namountuji
> svazky /var a /home s parametrem noatime.
>
> Chtěl bych se zeptat, zdali to má vůbec nějaký měřitelný vliv na
> rychlost přístupu k souborům. Také by mě zajímalo, jestli to nemůže
> způsobit nějaké neočekávané problémy. K čemu vlastně běžné programy
> používají access time u souborů ?
Osobne pouzivam volbu noatime uz asi dva roky a doposud jsem s tim
nenarazil na zadny problem. Smysl to ma podle meho nazoru v okamziku,
kdy jde opravdu o velke mnozstvi pristupu k souborum. Par desitek tisic
pristupu neni pri vykonu dnesnich disku IMHO zadne ohromujici cislo. Ale
myslim, ze tim neni co zkazit.
S pozdravem
--
Michal Krause /\
ICQ: 7665279 Informace (nejenom) ze sveta Linuxu /\/ \
email: mi...@navrcholu.cz ______ http://www.root.cz/ ______ NAVRCHOLU.cz
Kdyz instalujes novy motherboard, over si, jestli jadro detekuje spravne
dostupnou operacni pamet. Stare aztecke prislovi
On 22 May 00, at 21:33, Miroslav Petricek wrote:
> Chtěl bych trochu zmenšit latenci Internetového serveru na
> kterém běží kromě qmailu a Apache také Squid. Přemýšlel jsem
> o tom, že namountuji svazky /var a /home s parametrem noatime.
Jen bych vam poradil, abyste to pro frontu qmailu nedelal. qmail
pouziva atime pro detekci stavu S2 a S3 fronty (viz INTERNALS) -
pozna podle toho "ossified" castecne zpravy, ktere qmail-clean
vycisti. (Ossified zprava vznika tak, ze uprostred zapisu do fronty je
zapisovatel utnut - treba tak, ze uzivatel killne injektovadlo nebo
system ukonci qmail-smtpd po nejakem RST na tcp spojeni.)
Jinymi slovy - ted bych musel hodne hrabat ve zdrojacich - pokud
budete mit /var/qmail/queue bez atime, tak bud vam qmail-clean
nevyvrazdi ossified maily (a casem se vam zaplni fronta) nebo
naopak bude za ossified povazovat vsechny starsi nez neco.
Relevantni radky kodu jsou:
qmail-clean.c: if (time < st.st_atime + OSSIFIED) continue;
qmail-send.c: if (recent <= st.st_atime + OSSIFIED) return;
-----BEGIN PGP SIGNATURE-----
Version: PGP 6.0.2 -- QDPGP 2.60
Comment: http://community.wow.net/grt/qdpgp.html
iQA/AwUBOSoemlMwP8g7qbw/EQK0tACeOG4gpUFnAFM8jotyd7bBrw0XX1AAn2k3
B4lnMDhTZ0//FZ2pqNfT0s8D
=bFeR
-----END PGP SIGNATURE-----