Revision df586293
Added by Jim Pingle almost 6 years ago
src/usr/local/sbin/kmemusage.sh | ||
---|---|---|
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"}'` |
src/usr/local/www/status.php | ||
---|---|---|
370 | 370 |
/* OS/Hardware Status */ |
371 | 371 |
defCmdT("OS-sysctl values", "/sbin/sysctl -aq"); |
372 | 372 |
defCmdT("OS-Kernel Environment", "/bin/kenv"); |
373 |
defCmdT("OS-Kernel Memory Usage", "/usr/local/sbin/kmemusage.sh"); |
|
373 | 374 |
defCmdT("OS-Installed Packages", "/usr/sbin/pkg info"); |
374 | 375 |
defCmdT("OS-Package Manager Configuration", "/usr/sbin/pkg -vv"); |
375 | 376 |
defCmdT("Hardware-PCI Devices", "/usr/sbin/pciconf -lvb"); |
Also available in: Unified diff
Add kernel memory usage to status.php. Implements #9705