1 a=$(df -h) 2 3 IDLE=$(mpstat | tail -1 | awk ‘{print $NF}‘ | awk -F% ‘{print $1}‘) 4 CUG=$(echo "100 - $IDLE" |bc) 5 6 USED=$(free -m | sed -n ‘2p‘ | awk ‘{print $3"M"}‘) 7 8 TOTAL=$(free -m | grep "Mem: " |awk ‘{print $2"M"}‘) 9 USEDRAT=$(free -m | sed -n ‘2p‘ | awk ‘{print "used percent is: "$3/$2*100"%"}‘) 10 11 echo "内存使用情况: $a" 12 echo "内存总共大小: $TOTAL" 13 echo "内存使用情况:$USED" 14 echo "内存使用比率: $USEDRAT" 15 echo "CPU使用比率: $CUG"
检查服务器的运行状态的脚本。
因为公司有20台左右的服务器,命令写在脚本里更方便些,
当然这里还有很多改进的,会随时更新的,
特此记录下。