|
@@ -3,7 +3,7 @@
|
|
|
# get load averages
|
|
# get load averages
|
|
|
IFS=" " read LOAD1 LOAD5 LOAD15 <<<$(cat /proc/loadavg | awk '{ print $1,$2,$3 }')
|
|
IFS=" " read LOAD1 LOAD5 LOAD15 <<<$(cat /proc/loadavg | awk '{ print $1,$2,$3 }')
|
|
|
# get free memory
|
|
# get free memory
|
|
|
-IFS=" " read USED FREE TOTAL <<<$(free -htm | grep "Mem" | awk {'print $3,$4,$2'})
|
|
|
|
|
|
|
+IFS=" " read USED AVAILABLE TOTAL <<<$(free -htm | grep "Mem" | awk {'print $3,$7,$2'})
|
|
|
# get processes
|
|
# get processes
|
|
|
PROCESS=`ps -eo user=|sort|uniq -c | awk '{ print $2 " " $1 }'`
|
|
PROCESS=`ps -eo user=|sort|uniq -c | awk '{ print $2 " " $1 }'`
|
|
|
PROCESS_ALL=`echo "$PROCESS"| awk {'print $2'} | awk '{ SUM += $1} END { print SUM }'`
|
|
PROCESS_ALL=`echo "$PROCESS"| awk {'print $2'} | awk '{ SUM += $1} END { print SUM }'`
|
|
@@ -26,4 +26,4 @@ $W Load........: $G$LOAD1$W (1m), $G$LOAD5$W (5m), $G$LOAD15$W (15m)
|
|
|
$W Processes...:$W $G$PROCESS_ROOT$W (root), $G$PROCESS_USER$W (user), $G$PROCESS_ALL$W (total)
|
|
$W Processes...:$W $G$PROCESS_ROOT$W (root), $G$PROCESS_USER$W (user), $G$PROCESS_ALL$W (total)
|
|
|
|
|
|
|
|
$W CPU.........: $W$PROCESSOR_NAME ($G$PROCESSOR_COUNT$W vCPU)
|
|
$W CPU.........: $W$PROCESSOR_NAME ($G$PROCESSOR_COUNT$W vCPU)
|
|
|
-$W Memory......: $G$USED$W used, $G$FREE$W free, $G$TOTAL$W total$W"
|
|
|
|
|
|
|
+$W Memory......: $G$USED$W used, $G$AVAILABLE$W available, $G$TOTAL$W total$W"
|