源码网商城,靠谱的源码在线交易网站 我的订单 购物车 帮助

源码网商城

统计 cpu 内存 使用率的shell脚本代码

  • 时间:2021-02-26 17:18 编辑: 来源: 阅读:
  • 扫一扫,手机访问
摘要:统计 cpu 内存 使用率的shell脚本代码
[u]复制代码[/u] 代码如下:
#!/bin/sh clear while ((1>0)) do  NET=$(netstat -anp | grep 1000 | grep EST | wc -l)  PRC=$(ps aux | grep thread1 | grep -v grep | grep -v SCREEN | awk '{ print " CPU: " $3 "%,  MEM: " $4 "%, RSS: " $6/1024 "M, VSZ: " $5/1024 "M, PID: " $2 ""}')  tput sc; echo -n -e "\b"; tput rc;  echo "SRV:  thread1, NET: $NET, $PRC"  echo ""  NET=$(netstat -anp | grep 1011 | grep EST | wc -l)  PRC=$(ps aux | grep thread2 | grep -v grep | grep -v SCREEN | awk '{ print " CPU: " $3 "%, MEM: " $4 "%, RSS: " $6/1024 "M, VSZ: " $5/1024 "M, PID: " $2 ""}')  tput sc; echo -n -e "\b"; tput rc;  echo "SRV:  thread2, NET: $NET, $PRC"  echo ""  NET=$(netstat -anp | grep 1022 | grep EST | wc -l)  PRC=$(ps aux | grep thread3 | grep -v grep | grep -v SCREEN | awk '{ print " CPU: " $3 "%, MEM: " $4 "%, RSS: " $6/1024 "M, VSZ: " $5/1024 "M, PID: " $2 ""}')  tput sc; echo -n -e "\b"; tput rc;  echo "SRV:  thread3, NET: $NET, $PRC"  echo ""  NET=$(netstat -anp | grep 1033 | grep EST | wc -l)  PRC=$(ps aux | grep thread4 | grep -v grep | grep -v SCREEN | awk '{ print " CPU: " $3 "%, MEM: " $4 "%, RSS: " $6/1024 "M, VSZ: " $5/1024 "M, PID: " $2 ""}')  tput sc; echo -n -e "\b"; tput rc;  echo "SRV:  thread4, NET: $NET, $PRC"  echo ""  NET=$(netstat -anp | grep beam.smp | grep EST | grep 222.222.18.222:800 | wc -l)  PRC=$(ps aux | grep thread | grep -v grep | awk '{CPU += $3} {MEM += $4} {RSS += $6} {VSZ += $5}  END {print "CPU: " CPU "%, MEM: " MEM "%, RSS: " RSS/1024 "M, VSZ: " VSZ/1024 "M,  "  " "}'  | awk 'END {print}')  tput sc; echo -n -e "\b"; tput rc;  echo "SRV: All, NET: $NET, $PRC"  echo ""  sleep 0.5  tput cup 0 0 done
  • 全部评论(0)
联系客服
客服电话:
400-000-3129
微信版

扫一扫进微信版
返回顶部