Velmi pomalé přebírání mailů
Miroslav BENES
miroslav.benes na zdas.cz
Pátek Únor 3 13:25:48 CET 2006
Přeji krásný den !
Ve firmě máme 2 mailservery :
- jeden z nich (server A : RH 6.2, sendmail-8.9.3-20) sbírá maily od
koncových uživatelů (a doručuje do jejich lokálních stránek), veškerý
odchozí provoz předává do uzlu B
- druhý (server B) přebírá maily od A (a dalších), kontroluje poštu na
viry a předává ji zpět na koncové mailservery, příp. přes fw do internetu
Všechnoi fungovalo uspokojivě, ale server B se občas docela
"zadýchával". Nahradili jsme ho tedy novějším železem, na kterém je FC4
/ sendmail-8.13.4-2.
Po doladění konfigurace (konfiguráky jsou z nové verze s ručními opravam
potřebných vychytávek) už se všechny maily předávají podle očekávání. Uff.
Zjistil jsem ale docela nepříjemnou vlastnost, pokud odesílám mail s
většími přílohami (cca 10 MB).
Server A si ho převezme od poštovního klienta. To je v pohodě. Ale
_šíííleně_ pomalé je předání A -> B (ze starého na nový sendmail).
# sendmail -vv -qI7325
Running LAA07325 (sequence 1 of 1)
<xxxxxx na seznam.cz>... Connecting to B.zdas.cz. via relay...
220 B.zdas.cz ESMTP Sendmail 8.13.4/8.13.4; Fri, 3 Feb 2006 12:19:12 +0100
>>> EHLO A.zdas.cz
250-B.zdas.cz Hello A.zdas.cz [192.168.aaa.aaa], pleased to meet you
250-ENHANCEDSTATUSCODES
250-PIPELINING
250-8BITMIME
250-SIZE 20000000
250-DSN
250-ETRN
250-AUTH DIGEST-MD5 CRAM-MD5
250-DELIVERBY
250 HELP
>>> MAIL From:<xy na zdas.cz> SIZE=12813765
250 2.1.0 <xy na zdas.cz>... Sender ok
>>> RCPT To:<xxxxxx na seznam.cz>
250 2.1.5 <xxxxxx na seznam.cz>... Recipient ok
>>> DATA
354 Enter mail, end with "." on a line by itself
A.zdas.cz == A
B.zdas.cz == B
Teď je 12:54. Podle lsof má soubor v adresáři spool cca 168 kB, tedy
rychlost je závratných 80 B/s.
Dotazy :
Proč se toto děje ?
Má novější sendmail "ochranu", která zpomaluje předávání objemných mailů ?
Kde se to dá vypnout ?
Pomohlo by, kdyby A neříkal dopředu velikost ?
Kde se to dá vypnout ?
Jen pro doplnění :
- "malé" maily se předávání "hned" (zpoždění nepozoruji)
- stejně velký mail v opačném směru (z internetu dovnitř - tedy B->A)
prošel taky velice rychle
- oba stroje jsou zapojeny ve stejném switchi a běží na 100 Mb/s
Předem děkuji za jakékoliv tipy a nápady.
Další informace o konferenci Sendmail