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