[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