手机
当前位置:查字典教程网 >脚本专栏 >linuxshell >统计 cpu 内存 使用率的shell脚本代码
统计 cpu 内存 使用率的shell脚本代码
摘要:复制代码代码如下:#!/bin/shclearwhile((1>0))doNET=$(netstat-anp|grep1000|grepES...

复制代码 代码如下:

#!/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脚本代码】相关文章:

简单的远程FTP定时备份Shell脚本分享

一个简单的转换输出的shell脚本代码

ping发现掉包报警的shell代码

控制输出颜色的shell脚本

shell脚本实现文件锁功能

监控网站是否可以正常打开的Shell脚本分享

shell脚本实现拷贝大文件显示百分比的代码分享

在指定目录查找指定后缀文件的shell脚本代码

shell脚本中一些特殊符号

编写shell脚本将VPS上的数据备份到Dropbox网盘的方法

精品推荐
分类导航