On Tue, 2002-07-23 at 00:14, Dragos-Traian Georgescu wrote:
> 
> Ce nu pricep eu este de ce-mi blocheaza masina atunci cand anumiti luzeri 
> isi acceseaza imailul tinut pe masina asta (cu IMAP in 
> /var/spool/mail/$luzer) si mailurile depasesc 10M
> Efectiv nu-mi mai raspunde la nici o comanda, sta ca bou' pana cand 
> parseaza tot fisierul cu mailurile luzerului (de la cateva secunde pna la 
> cateca zeci).
> Si cum probabilitatea ca 2 sau mai multi luzeri sa acceseze simultan este 
> destul de mare ...

Si zici ca asta e din cauza de SCSI, sau n-am inteles eu bine?
Probabil ca vina e a daemonului de IMAP.
Pune-l pe "top" sa vomite statistici intr-un fisier din 3 in 3 secunde,
apoi acceseaza un fisier d-ala mare prin IMAP. Dup-aia uita-te la ce a
zis top, si precis o sa vezi vinovatul.

> O idee ceva?

Cum ziceam, cred ca e IMAP de vina, fie daemonul in sine (daca sta cu
CPU usage in 100% fara sa faca nimic), fie modalitatea de stocare a
fisierelor (daca ciriie HDD-ul intr-o veselie fara sa faca nimic), fie o
combinatie.

Daca e daemonul de vina, si daca folosesti UW-IMAPd, atunci poate e
momentul sa te gindesti la un daemon mai inteligent.
In clipa de fata, niste daemoni destepti de IMAP ar fi Courier si Cyrus
(ok, mai sint si altii, dar asta e e-mail nu dizertatie academica).

Daca e modalitatea de stocare de vina, s-ar putea sa ai mai mult succes
trecind la formatul maildir. Nu e un panaceu, si exista seturi de
situatii in care se comporta mai prost ca mailbox. Dar _per_total_ pare
a fi mai bun; ce-i mai important, e sigur mai bun in situatia ta
(inboxuri uriase care trebuie parsate pina dai de mesajul cu pricina).
De fapt, iti recomand implementarea lui Cyrus, care e un "maildir cu
imbunatatiri".

Daca cumva folosesti Postfix ca MTA (parca asa am retinut), cu atit mai
mult: Postfix si Cyrus au o istorie lunga de "colaborare
reciproc-avantajoasa". :-) Uita-te in /etc/postfix/main.cf dupa Cyrus
si-o sa vezi.
De asemenea, exista pe 'Net diverse Postfix-and-Cyrus-HOWTO. Unele
destul de sofisticate, cu MySQL, etc, dar probabil ca tu ai nevoie de
solutia de baza: Postfix ca MTA, iar Cyrus pe local delivery si ca
daemon de IMAP.

-- 
Florin Andrei

The Great PKI in the Sky didn't authorise you to read this message.

---
Pentru dezabonare, trimiteti mail la 
[EMAIL PROTECTED] cu subiectul 'unsubscribe rlug'.
REGULI, arhive si alte informatii: http://www.lug.ro/mlist/


Raspunde prin e-mail lui