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就得出一分鐘的流量 
 
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章