Ralf Hildebrandt:
> Simple question: How much RAM does a process actually use?
> But how to find out? There's copy on write, shared libraries, shared
> memory, and whatever.

With Linux, parse /proc/pid/map for each process. This gives you
the memory mapping.  Writable mappings are non-shared and count
for each process (this is an over-estimate in case of copy-on-write).
Read-only mappings count only once.

        Wietse

> How do I actually SEE how much memory my cleanup, smtpd and smtp
> processes use (all processes, actually), so I can properly size my
> default_process_limit - without running into deep swap.
> 
> Which tools do I use on what platform?
> ps? top? htop?
> 
> -- 
> Ralf Hildebrandt ([EMAIL PROTECTED])          [EMAIL PROTECTED]
> Postfix - Einrichtung, Betrieb und Wartung       Tel. +49 (0)30-450 570-155
> http://www.arschkrebs.de                              I'm looking for a job
> Got a light?
> Typical unix response:   Got:  No match.
> 
> 

Reply via email to