secs=60
num1=$(ifconfig $NETFLOW_INTERFACE|grep "RX packets"| awk '{print $5}');
echo "计算的网卡为${NETFLOW_INTERFACE}"
echo "当前网卡RX数据${num1}bytes"
echo "请等待${secs}秒..."
sleep $secs;
num2=$(ifconfig $NETFLOW_INTERFACE|grep "RX packets"| awk '{print $5}');
echo "${secs}秒后RX数据${num2}bytes"
diff_bytes=$((num2 - num1));
diff_mbps=$(echo "scale=6; $diff_bytes / 1024 / 1024 / $secs * 8" | bc);
#echo "$NETFLOW_INTERFACE监听网卡$secs秒内平均速度为: $diff_mbps Mb/s";
echo "$NETFLOW_INTERFACE监听网卡$secs秒内平均速度为: $(printf "%.4f" $diff_mbps) Mb/s"
网卡流量速度检测脚本
于 2024-09-27 16:17:46 首次发布