脚本来自于chudihuang
#!/bin/bash
#options
# -r receive
field=10
cpunr=$(ls -d /sys/class/cpuid/cpu*|wc -l)
old="$(awk -v ff=$field '{print strtonum("0x"$ff)}' /proc/net/softnet_stat)"
while :
do
sleep 1
printf "%s " $(date '+%T.%N')
new="$(awk -v ff=$field '{print strtonum("0x"$ff)}' /proc/net/softnet_stat)"
echo $old $new |awk -v cpunr="$cpunr" '{
sum=0;
for(i=1; i<=cpunr; i++)
{
printf("%-7d",$(i+cpunr) - $(i));
}
printf("\n");
}'
old="${new}"
done
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。