The following command returns the total swap usage.
swapon -s
The following script would obtain the total MB of swap used obtained from proc filesystem and sum it up.
for pid in `ps -ef|grep -i java| grep -v grep|awk '{print $2}'`; do echo -n "Pid: $pid "; cat /proc/$pid/smaps |grep -i swap| awk '{SUM += $2} END {print "SUM: " SUM " kB (" SUM/1024 " MB)"}'; done
Thanks to linuxquestions.org
No comments:
Post a Comment