您的位置:首页 > 运维架构 > Linux

linux网卡流量监控脚本

2017-09-01 00:00 274 查看
间隔1s查看流量变化:

#!/bin/bash
# 保存为文件名 network.sh

#前一秒的网卡数据量,单位M
LL1=`ifconfig eth0|grep 'TX bytes'|awk -F '[ :]*' '{print $9}'`
sleep 1s
#后一秒的网卡数据量,单位M
LL2=`ifconfig eth0|grep 'TX bytes'|awk -F '[ :]*' '{print $9}'`
#一秒内的流量,单位K
LL3=`echo "($LL2 - $LL1)/1024"|bc`

echo "$LL1/1024/1024"|bc
echo "$LL2/1024/1024"|bc
echo '过去一秒的流量:'
echo "${LL3}k"

结合watch命令,可以做到每1s的监控:
watch -n 1 "sh network.sh"
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  linux流量监控