[Postfixbuch-users] Speicherverbrauch POP/IMAP-Sitzung bei Courier/ Mails in Amavis/Postfix
Sandy Drobic
postfixbuch-users at japantest.homelinux.com
Mi Nov 28 20:14:23 CET 2007
Andreas Meyer wrote:
> Thomas Schwenski <postfixbuch at thomas-schwenski.de> schrieb:
>
>> Hallo,
>>
>> da Peer vor kurzem hier mit der Aussage zitiert wurde eine Courier
>> IMAP-Sitzung würde permanent (solange offen) 1MB Arbeitsspeicher
>> verbraten, wollte ich mal nachfragen, wie man dies ermitteln/belegen kann.
>>
>> Ich brauche für eine Dokumentation leider einen für einen außenstehenden
>> glaubhaften Messwert/Nachweis.
>> Also wie kann ich das messen?
>> (Oder ist der Verbrauch irgendwo dokumentiert.)
>>
>> Dasselbe gilt für den Amavisd-New- (mit SpamAssassin & ClamAV) und
>> Postfix-Verbrauch pro Mail
>> Wie lässt der sich ermitteln/berechnen?
>
> Vielleicht ist das nachfolgende perl-script was für Dich:
>
> #!/usr/bin/perl -w
> # by Kristian K.hntopp
> # made more robust by David Haller <david at dhaller.de>
> #
> # USAGE: memuse.pl PID
Das werde ich mir mal in einer ruhigen Minute zu Gemüte führen. Ich glaube
aber, das diese Script etwas völlig anderes misst:
./memuse.pl 28037
[28037] smtpd -n smtp -t inet -u -o smtpd_proxy_filter 127.0.0.1:10024 -o
smtpd_client_connection_count_limit 4 -o receive_override_options
no_address_mappings
share = 6230016 ( 5.94 MB)
private = 3342336 ( 3.19 MB)
total = 9572352 ( 9.13 MB) ( 65.08 % shareable)
pmap 28037
[....]
b7f2c000 8K 8K 8K rw-p /lib/ld-2.6.1.so
bfe25000 84K 32K 32K rw-p [stack]
ffffe000 4K 0K 0K r-xp [vdso]
Total: 9348K 5524K 2948K
3260K writable-private, 5452K readonly-private, 636K shared, and 5524K
referenced
pmap 28037| egrep '(smtpd|stack)'
28037: smtpd
80000000 136K 96K 0K r-xp /usr/lib/postfix/smtpd
80022000 12K 12K 12K rw-p /usr/lib/postfix/smtpd
bfe25000 84K 32K 32K rw-p [stack]
Das memuse.pl nimmt also den Verbrauch von sämtlichen gelinkten Libraries,
die referenziert werden, ebenfalls mit auf. Ganz einfach scheint es nicht
zu sein, den Speicherverbrauch von Postfix präzise zu berechnen.
--
Sandy
Antworten bitte nur in die Mailingliste!
PMs bitte an: news-reply2 (@) japantest (.) homelinux (.) com
Mehr Informationen über die Mailingliste Postfixbuch-users