On Fri, Mar 08, 2013 at 11:26:39AM -0500, David F. Skoll wrote: > On Fri, 8 Mar 2013 17:42:58 +0200 > Henrik K <h...@hege.li> wrote: > > > $ pgrep -f 'spamd child' | while read p; do grep Private_ /proc/$p/smaps; > > done | awk 'BEGIN {p=0;} $1 ~ /Private_/ {p> += $2;} END {print p;}' > > I would be interested in seeing the output of: > > pgrep -f 'spamd child' | while read p; do grep Shared_ /proc/$p/smaps; done | > awk 'BEGIN {p=0;} $1 ~ /Shared_/ {p> += $2;} END {print p;}'
Here's a new run.. Virgin childs: $ pgrep -f 'spamd child' | while read p; do grep Private_ /proc/$p/smaps; done | awk 'BEGIN {p=0;} $1 ~ /Private_/ {p += $2;} END {print p;}' 79364 $ pgrep -f 'spamd child' | while read p; do grep Shared_ /proc/$p/smaps; done | awk 'BEGIN {p=0;} $1 ~ /Shared_/ {p += $2;} END {print p;}' 2057688 Used childs: $ pgrep -f 'spamd child' | while read p; do grep Private_ /proc/$p/smaps; done | awk 'BEGIN {p=0;} $1 ~ /Private_/ {p += $2;} END {print p;}' 1348048 $ pgrep -f 'spamd child' | while read p; do grep Shared_ /proc/$p/smaps; done | awk 'BEGIN {p=0;} $1 ~ /Shared_/ {p += $2;} END {print p;}' 1271252