shell测试网卡速度???


#!/bin/sh

Ifconfig="/sbin/ifconfig"
eth="enp3s0"

while true;do
RXpre=$($Ifconfig ${eth} | grep bytes | awk '{printf $2}' | awk -F":" '{printf $2}')
TXpre=$($Ifconfig ${eth} | grep bytes | awk '{printf $6}' | awk -F":" '{printf $2}')
sleep 1
RXnext=$($Ifconfig ${eth} | grep bytes | awk '{printf $2}' | awk -F":" '{printf $2}')
TXnext=$($Ifconfig ${eth} | grep bytes | awk '{printf $6}' | awk -F":" '{printf $2}')
TotalRXMin=$(expr `expr ${RXnext} - ${RXpre}` / 1024)
TotalTXMin=$(expr `expr ${TXnext} - ${TXpre}` / 1024)
echo "$(date +'%Y-%m-%d %H:%M:%S') Total Recive: ${TotalRXMin} kB/s,Total Transfer: ${TotalTXMin} kB/s" > /tmp/e.log
done

  

原创文章,作者:奋斗,如若转载,请注明出处:https://blog.ytso.com/268263.html

(0)
上一篇 2022年6月19日
下一篇 2022年6月19日

相关推荐

发表回复

登录后才能评论