15 lines
329 B
Bash
Executable File
15 lines
329 B
Bash
Executable File
#!/bin/sh
|
|
|
|
all_pids=`ls /proc | grep -E '^[0-9]+$'`
|
|
PID_PSS_RES=""
|
|
TOTAL=""
|
|
|
|
for n in $all_pids; do
|
|
PID_PSS_RES=`pmap -x $n | tail -1 | awk -F' ' '{print $3}'`" $PID_PSS_RES";
|
|
done
|
|
|
|
for n in $PID_PSS_RES; do
|
|
TOTAL=$((n+TOTAL))
|
|
done
|
|
echo "Your user space memory consumption size(with Proportional shared lib) is $TOTAL" KBytes
|