shell百例子計劃(2)統計網卡流量

朋友問怎麼用SHELL查網卡,粗略想了個方法,
首先利用cat -n /proc/net/dev獲取網卡信息
]# cat -n /proc/net/dev |grep eth0|awk 'BEGIN {print "netka","receive","transmit","sum"}END{print $2,$3,$11,($3+$11)*8/1000"KB"}'
netka receive transmit sum
eth0: 2920042 577556 27980.8KB

流量數據是bit單位 要轉成KB 須要 乘8除1024

記錄總流量sum1 等一分鐘後再獲取一次sum2 而後sum2-sum1就得出一分鐘的流量 
 ide

相關文章
相關標籤/搜索