监控网卡实时流量脚本

监控网卡实时流量脚本

  • 使用方法:./x.sh 网卡名
#!/bin/bash

NIC=$1

echo -e " In ------ Out"

while true; do

OLD_IN=$(awk '$0~"'$NIC'"{print $2}' /proc/net/dev)

OLD_OUT=$(awk '$0~"'$NIC'"{print $10}' /proc/net/dev)

sleep 1

NEW_IN=$(awk '$0~"'$NIC'"{print $2}' /proc/net/dev)

NEW_OUT=$(awk '$0~"'$NIC'"{print $10}' /proc/net/dev)

IN=$(printf "%.1f%s" "$((($NEW_IN-$OLD_IN)/1024))" "KB/s")

OUT=$(printf "%.1f%s" "$((($NEW_OUT-$OLD_OUT)/1024))" "KB/s")

echo "$IN $OUT"

sleep 1

done

原创文章,作者:AIRF,如若转载,请注明出处:http://www.ai-rf.com/index.php/2022/02/14/%e7%9b%91%e6%8e%a7%e7%bd%91%e5%8d%a1%e5%ae%9e%e6%97%b6%e6%b5%81%e9%87%8f%e8%84%9a%e6%9c%ac/

(0)
AIRFAIRF
上一篇 2022年1月28日
下一篇 2022年2月18日

相关推荐

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注