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-----