• shell监控CPU


    #!/bin/bash
    while true
    do
      DATE=`date "+%Y-%m-%d %H:%M:%S"`
      echo "========================33[41;36m CPU使用率 ($DATE)33[0m =========================="
      sleep 1
      echo "正在获取.........."
      sleep 1
      echo "正在获取......."
      sleep 1
      echo "正在获取...."
      top -d2 -n5|grep %|awk -F ',' '{print $1,$4}'
      #PID=`ps -ef|grep top|awk -F ' ' '{print $2}'`
      #kill -9 $PID
      echo -e "=====================33[44;37m 内存使用率 ($DATE)33[0m============================"
      AVAIL=`free -h|grep Mem |awk -F ' ' '{print $7}'`
      TOTAL=`free -h|grep Mem |awk -F ' ' '{print $2}'`
      echo "avaliable Mem: $AVAIL"
      echo "total Mem: $TOTAL"
      echo "=====================33[41;36m CPU使用前10进程 ($DATE)33[0m======================="
      ps auxw|head -1;ps auxw|sort -rn -k 3|head -10
      echo "=====================33[44;37m 内存使用前10进程 ($DATE)33[0m======================"
      ps auxw|head -1;ps auxw|sort -rn -k 4|head -10
      sleep 2
    done
    

      

  • 相关阅读:
    关于renren vue项目的启动
    idea得破解
    activiti任意节点任务跳转
    activiti的网关(GateWay)
    activiti入门案例
    activiti基本介绍
    事务的传播机制
    设计模式之鸭子模式
    Python中的数据类型
    tp5 模板参数配置:tpl_replace_string
  • 原文地址:https://www.cnblogs.com/sunliyuan/p/13552937.html
Copyright © 2020-2023  润新知