简单统计磁盘,cpu,内存使用情况

  1. #!/bin/bash

  2. mem_total=`free -m | grep Mem |awk '{print $2}'`

  3. mem_used=`free -m | grep Mem |awk '{print $3}'`

  4. cpu_idl=`top -b -n 1 | grep Cpu | awk '{print $5}' | cut -f 1 -d "%"`

  5. cpu_used=`echo "scale=2;100-$cpu_idl"|bc`

  6. #disk_total=`fdisk -l | grep "Disk"`

  7. disk_avail=`df -lhP |awk '{print $6":  "$4"/"$2}'`

  8. hostname=`hostname`

  9. echo "########################${hostname}############################"

  10. #echo "disk_total is  ${disk_total}"

  11. echo "disk_avail is  ${disk_avail}"

  12. echo " "

  13. echo "mem_used is ${mem_used}M"

  14. echo "mem_total is ${mem_total}M"

  15. echo " "

  16. echo "cpu_used is ${cpu_used}%"