Newsgroup: it.comp.os.linux.sys
Titolo: Server di posta con carico eccessivo

Ho un problema che, da non esperto (sono anni che non lavoro più nel 
settore informatico), non riesco a risolvere: ho un server di posta con 
che nell'ultimo periodo raramente ha un carico inferiore a 1.0-2.0.
Questo è il link dei grafici:
http://img444.imageshack.us/img444/8231/loadkp5.jpg
Ho provato a cercare il problema in tutti i modi che conosco ma non 
riesco a venirne a capo.
Il server (debian) gestisce in media 200 messaggi al giorno, quindi 
decisamente poco traffico, ed il software installato è: postfix, 
deovecot, mailscanner, clamav. Ho provato con il comando top a tenere 
sotto controllo i processi, ma come processore sembra che sia raramente 
utilizzato al 100%. Ho paura che il collo di bottiglia sia dato dai 
dischi (2 in mirror software) ma non so come verificarlo.
Qualsiasi aiuto o suggerimento è ben accetto.
Grazie
Fabio

> informatico), non riesco a risolvere: ho un server di posta con che 
C'è un "con" di troppo :-)
Dimenticavo, i dischi sono dei p-ata da 120GB e da /proc/mdstat il raid 
risulta ok.

 dischi (2 in mirror software) ma non so come verificarlo.
Dubito possa esserci un collo di bottiglia nel fatto che i dischi son in 
mirror sw: con una macchina appena decente ci gestiresti -in termini di 
I/O- tranquillamente alcune decine di migliaia di msg/die.
Difficile fare analisi da remoto senza avere accesso ai dati e/o poter 
attuare un monitoraggio di qualche tipo.
Suggerirei di partire da quest'ultima voce: installare munin su debian 
richiede pochi secondi, e almeno dopo un certo tempo avrai un quadro un 
po' più dettagliato dello stato della macchina nel tempo...

 più dettagliato dello stato della macchina nel tempo...
Grazie, non lo conoscevo, è decisamente interessante! L'ho installato e 
adesso lo faccio girare per un po', vediamo se riesco a ricavarne 
qualche informazione utile.
Ciao
Fabio

 dischi (2 in mirror software) ma non so come verificarlo.
Guarda, ho gestito Servers con dischi in Software-RAID che avevano un
carico almeno 100 volte superiore (in giornate calme) e lo tenevano senza
problemi.
Dubito seriamente che il problema sia li...
Dovecot, da che mi risulta, non dovrebbe (a meno di usi eccessivi)
caricare molto la CPU. E **CREDO** neanche Postfix. Mailscanner non lo
conosco proprio (ma da quanto vedo con apt-cache show sembra un sistema
per il controllo Spam/Virus basato su una SECONDA coda di E-Mail), ma
ClamAV e' una bestia nera per i consumi, sia di CPU che di memoria.
Hai l'ultimissima versione? Ultimamente ci sono state parecchie correzioni
in quel senso...
Inoltre, da me perlomeno, SpamAssassin e' un altro di quelli che mi
ciuccia risorse.
Puo' essere che Mailscanner si appoggia a lui e hai dimenticato di citarlo?
Altrimenti, a meno che io non abbia proprio capito malissimo (nei 5
secondi che ho dedicato alla lettura delle informazioni di APT), secondo
me eliminare il passaggio da una seconda coda (e quindi usare SpamAssassin
e ClamAV per esempio tramite Procmail) dovrebbe contribuire, secondo me, a
qualche miglioramento, anche se DECISAMENTE NON risolutivo.
Ciao
Luca Bertoncello
(
luca...@lucabert.de
)
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 Puo' essere che Mailscanner si appoggia a lui e hai dimenticato di citarlo?
Hai centrato il problema, ho aggiornato tutto e adesso ho qualche 
problema con clamav (rimane il processo bloccato con cpu al massimo, 
cercherò di capire il perchè), ma provando a disabilitare la scansione 
antivirus (clamav) e antispam (spamassassin) il carico del server è 
rientrato in valori ottimali.
Grazie!
Fabio

 rientrato in valori ottimali.
Controlla bene la configurazione di ClamAV e SpamAssassin...
Ritengo pero' la cosa MOLTO strana... Il mio Server personale gestisce un
po' piu' di 200 messaggi al giorno (diciamo in media tra i 200 e i 300 a
seconda dei casi), piu' tutti quelli che rifiuta dopo un'analisi.
E in piu' gestisce anche parecchi siti, tutti in PHP e con accessi spesso
notevoli al DB (e ovviamente anche il DB MySQL e' su quella macchina).
Ma il carico della macchina e' raramente sopra l'1...
L'unica differenza tra la tua costellazione e la mia e' che io uso Exim al
posto di Postfix+Mailscanner, ma dubito seriamente che sia quella la
differenza (anzi! Exim, che io sappia, succhia un po' di risorse in piu'
di Postfix, visto che FA anche di piu').
L'unico consiglio che posso darti e' di andare sul mio sito
http://www.lucabert.de/
 nella sezione dei miei programmi e scaricarti il
sistema di E-Mail che ho creato. Puoi tranquillamente ignorare quasi tutto
e prendere la configurazione di ClamAV e SpamAssassin che uso io.
E' un tentativo...


 E' un tentativo...
Grazie Luca, la situazione è indubbiamente strana, anche perchè il 
carico si è quadruplicato nell'ultimo mese e non avevo fatto alcuna 
modifica. Non mi sto preoccupando eccessivamente solo perchè entro 
pochi giorni metterò in servizio il server di posta nuovo con un 
installazione fatta da zero (per migliorare la configurazione 
scaricherò di sicuro i file che mi hai consigliato) e perchè nel 
firewall non ho notato nulla di anomalo.
Ho provato ora a ripristinare il vecchio file di configurazione di 
clamav, ora funziona regolarmente, vediamo se il carico lievita 
nuovamente.
Saluti
Fabio

 nuovamente.
Mi sembra che ci sia una contraddizione. A parte questo, non e' che
sei passato, senza volerlo, ad usare clamscan od un wrapper che non
si appoggia piu' a clamd come invece succedeva prima?
Fabio