root/src/usr/local/sbin/kmemusage.sh @ 8f585441
1 |
#!/bin/sh -
|
---|---|
2 |
|
3 |
TEXT=`/sbin/kldstat | /usr/bin/awk 'BEGIN {print "16i 0";} NR>1 {print toupper($4) "+"} END {print "p"}' | /usr/bin/dc` |
4 |
DATA=`/usr/bin/vmstat -m | /usr/bin/sed -Ee '1s/.*/0/;s/.* ([0-9]+)K.*/\1+/;$s/$/1024*p/' | /usr/bin/dc` |
5 |
TOTAL=$((DATA + TEXT)) |
6 |
|
7 |
echo TEXT=$TEXT, `echo $TEXT | /usr/bin/awk '{print $1/1048576 " MB"}'` |
8 |
echo DATA=$DATA, `echo $DATA | /usr/bin/awk '{print $1/1048576 " MB"}'` |
9 |
echo TOTAL=$TOTAL, `echo $TOTAL | /usr/bin/awk '{print $1/1048576 " MB"}'` |