added function swap_used() to .bash_functions
This commit is contained in:
parent
3d1a465c55
commit
cc60c3a645
1 changed files with 24 additions and 0 deletions
|
@ -172,3 +172,27 @@ cve_lookup()
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
swap_used()
|
||||||
|
|
||||||
|
{
|
||||||
|
|
||||||
|
SUM=0
|
||||||
|
OVERALL=0
|
||||||
|
for DIR in `find /proc/ -maxdepth 1 -type d -regex "^/proc/[0-9]+"`
|
||||||
|
do
|
||||||
|
PID=`echo $DIR | cut -d / -f 3`
|
||||||
|
PROGNAME=`ps -p $PID -o comm --no-headers`
|
||||||
|
for SWAP in `grep Swap $DIR/smaps 2>/dev/null | awk '{ print $2 }'`
|
||||||
|
do
|
||||||
|
let SUM=$SUM+$SWAP
|
||||||
|
done
|
||||||
|
if (( $SUM > 0 )); then
|
||||||
|
echo "PID=$PID swapped $SUM KB ($PROGNAME)"
|
||||||
|
fi
|
||||||
|
let OVERALL=$OVERALL+$SUM
|
||||||
|
SUM=0
|
||||||
|
done
|
||||||
|
echo "Overall swap used: $OVERALL KB"
|
||||||
|
|
||||||
|
}
|
||||||
|
|
Loading…
Add table
Reference in a new issue