Pagina 1 di 1

carico supportato da un mail server e analisi dei ritardi

Inviato: ven 29 ago 2008, 15:30
da nik600
Ciao a tutti

ho un mailserver in produzione con i servizi

Codice: Seleziona tutto

- postfix-mysql
- spamassassin
- imap
- pop3
- webmail
le caratteristiche hardware sono:

Codice: Seleziona tutto

biprocessore Intel(R) Xeon(R) CPU            5110  @ 1.60GHz
2 GB di RAM
disci SCSI 10k rpm in raid 1
Slackware 12.0 con kernel 2.6.22.5
la macchina ha un load medio che varia tra 0.4 e 0.9, in media gestisce ogni giorno 45-50000 email e 1.87 GB di traffico, per circa 300 domini e 1000 mailbox.

Diciamo che in genere la macchina va bene, e non vi sono quasi mai dei ritardi nella consegna della posta (solitamente la posta viene consegnata in meno di un minuto).

Tuttavia a volte si generano delle code piuttosto lunghe, che comportano anche ritardi di 15-20 minuti nella consegna dei messaggi.
Quello che non capisco è che quando vi sono questi ritardi la macchina non sembra particolarmente carica, resta solitamente sotto l'1 di load e non è in trashing.

Secondo voi questi volumi giustificano il pieno utilizzo della macchina? Oppure c'è spazio per crescere ancora?
I vostri mailserver ad esempio fino a che volumi arrivano giornalmente?

Ciao e grazie.

PS:
purtroppo, buona parte delle email (direi un 40-60 % ) è SPAM, che filtro con Spamassassin, forse è il caso di introdurre controlli a livelli Firewall?

Re: carico supportato da un mail server e analisi dei ritardi

Inviato: dom 31 ago 2008, 17:28
da _NYTRO_
Personalmente mi è capitato di fare invio di mail pubblicitarie, le abbiamo suddivise a blocchi da 20000 e mandate da un paio di server. Su uno impiegavano decine di minuti, sull'altro ci toccava aspettare qualche ora.
Secondo me molto dipende dai controlli(antivirus/antispam/RBL ecc) che hai inserito per questo non ti risulta carica.. :roll:
Prova ad abbassare i timeout e aumentare i fork.

Forse potresti trovare utile questo:
http://www.postfix.org/TUNING_README.html#speedup

Fammi sapere..