Wietse Venema:
> 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).

That's writable "anonymous" mappings (i.e. memory not mapped to file).

> 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