|
|
@@ -9,6 +9,9 @@ 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_ROOT=`echo "$PROCESS"| grep root | awk {'print $2'}`
|
|
|
PROCESS_USER=`echo "$PROCESS"| grep -v root | awk {'print $2'} | awk '{ SUM += $1} END { print SUM }'`
|
|
|
+# get processors
|
|
|
+PROCESSOR_NAME=`grep "model name" /proc/cpuinfo | cut -d ' ' -f3- | awk {'print $0'} | head -1`
|
|
|
+PROCESSOR_COUNT=`grep -ioP 'processor\t:' /proc/cpuinfo | wc -l`
|
|
|
|
|
|
W="\e[0;39m"
|
|
|
G="\e[1;32m"
|
|
|
@@ -20,7 +23,7 @@ $W Kernel......: $W`uname -sr`
|
|
|
|
|
|
$W Uptime......: $W`uptime -p`
|
|
|
$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`cat /proc/cpuinfo | grep "model name" | cut -d ' ' -f3- | awk {'print $0'} | head -1`
|
|
|
-$W Memory......: $G$USED$W used, $G$FREE$W free, $G$TOTAL$W in total$W"
|
|
|
+$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"
|