您现在的位置是:网站首页> 编程资料编程资料
统计 cpu 内存 使用率的shell脚本代码_linux shell_
2023-05-26
422人已围观
简介 统计 cpu 内存 使用率的shell脚本代码_linux shell_
复制代码 代码如下:
#!/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
您可能感兴趣的文章:
相关内容
- 一个用了统计CPU 内存 硬盘 使用率的shell脚本_linux shell_
- shell 进度条实现代码_linux shell_
- awk统计文件中某关键词出现次数的命令_linux shell_
- shell查找当前目录下大于1M的文件的三种方法分享_linux shell_
- expect自动检测并重启另外一台服务器上的程序代码_linux shell_
- 查看某时间段到现在的系统日志的sed命令_linux shell_
- except自动登录的几段代码分享_linux shell_
- bash批量修改文件名称的方法小结(增加,去除,修改后缀)_linux shell_
- linux shell自定义函数(定义、返回值、变量作用域)介绍_linux shell_
- shell查找符号链接及其指向目标的方法介绍_linux shell_
