[Postfixbuch-users] Cyrus pop3/imap auf einmal langsam

Sandy Drobic postfixbuch-users at japantest.homelinux.com
Sa Mai 13 14:40:08 CEST 2006


Sandy Drobic wrote:
> Michael Mertel wrote:
> 
>>> Laufen denn andere Anwendungen wie Webserver und Postfix normal und
>>> performant?
>>>
>> Hallo Sandy,
>>
>> die Kiste ist ein Dual Xeon 3.0 GHz mit 2GB Speicher,
>> ICP-Raidcontroller (SATA) mit 4 Platten, lt. ICP-Tool alles in Ordnung.
>>
>>
>> Die anderen Dienste (postfix,apache,powerdns) laufen schnell wie eh und
>> jeh, es ist nur der cyrus.
>>
>> Ich habe mal den find mit strace aufgerufen und erhänt bei der Funktion
>> getdents64(). Ich habe da auch schon gegoogled und das eine oder andere
>> zu dem Thema gefunden, u.a. habe ich auch schon das Filesystem mit
>> nodiratime gemounted, doch keine Besserung, die "Wartezeit" steigt mit
>> der Anzahl von pop3d Prozessen überproportional an.
>>
>> --Michael
>>
>> P.S.: Wenn eine Putzfrau in das zugangsgesicherte Rechenzentrum
>> reinkommt, dann ist alles zu spät :)
> 
> Wahrscheinlich, aber es ist trotzdem nie verkehrt, auch etwas abstruse 
> Gründe einmal abzuklären.
> 
> Inter cyrus-info Mailingliste lief vor kurzem ein Thread wo auch jemand 
> über die langsame Leistung von pop3d klagte. Hier mal die Kurzfassung:
> 
>  >>> I have installed Gentoo Linux with cyrus-imapd-2.3.3+postfix+virtual
>  >>> domains+mysql. When I connect to pop3 5 or more times, or about 10 or 
>  >>> more client receive his mail, cyrus answer only after 10-30 sec, and 
>  >>> when number of pop3 clients reach 20-30, cyrus completely not respond:
> 
>  > > The classic reason I've seen for behavior like this is lack of entropy
>  > > leading to blocking reading /dev/random.  The easy way to check is
>  > > strace.
>  > > The fix is to use something like rng-tools.
> 
>  > BIG Thanks David! I remove /dev/random (temporarily) and make
>  > link /dev/random -> /dev/urandom, and all work fine now!
> 
> Sandy
> 

Nachtrag:

if you don't use Kerberos, you can add
allowapop: 0
to your imapd.conf, then popd won't use /dev/random.


Suche mal in der cyrus-info Mailingliste nach dem Thread "pop3 slow 
respond" in den letzten Tagen.

Sandy




Mehr Informationen über die Mailingliste Postfixbuch-users