[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