使用shell监控网络实时流量
来源:互联网 发布:lurker软件官方网站 编辑:程序博客网 时间:2024/05/22 02:25
直接上代码:
#!/bin/bashfunction usage{ echo "Usage: $0 " echo "e.g. $0 eth0 2" exit 1}if [ $# -lt 2 ];then usagefieth=$1interval=$2in_old=$(cat /proc/net/dev | grep -w $eth | sed -e "s/\(.*\)\:\(.*\)/\2/g" | awk '{ print $1 }' )out_old=$(cat /proc/net/dev | grep -w $eth | sed -e "s/\(.*\)\:\(.*\)/\2/g" | awk '{ print $9 }' )while truedosleep ${interval}in=$(cat /proc/net/dev | grep -w $eth | sed -e "s/\(.*\)\:\(.*\)/\2/g" | awk '{ print $1 }' )out=$(cat /proc/net/dev | grep -w $eth | sed -e "s/\(.*\)\:\(.*\)/\2/g" | awk '{ print $9 }')sub_in=$(( ($in-$in_old)/$interval ))sub_out=$(( ($out-$out_old)/$interval ))echo "Recv rate: $((${sub_in}/1024)) KB/sSent rate: $((${sub_out}/1024)) KB/s "in_old=${in}out_old=${out}doneexit 0
输出:
Recv rate: 1175 KB/s Sent rate: 29 KB/s
Recv rate: 1175 KB/s Sent rate: 29 KB/s
Recv rate: 1179 KB/s Sent rate: 31 KB/s
Recv rate: 987 KB/s Sent rate: 33 KB/s
Recv rate: 1159 KB/s Sent rate: 29 KB/s
Recv rate: 1167 KB/s Sent rate: 29 KB/s
Recv rate: 1082 KB/s Sent rate: 27 KB/s
Recv rate: 1085 KB/s Sent rate: 27 KB/s
Recv rate: 1129 KB/s Sent rate: 29 KB/s
Recv rate: 954 KB/s Sent rate: 24 KB/s
Recv rate: 465 KB/s Sent rate: 18 KB/s
Recv rate: 507 KB/s Sent rate: 14 KB/s
Recv rate: 1135 KB/s Sent rate: 30 KB/s
与dstat的对比:dstat -n -N peth1
1176k 30k
1176k 30k
1180k 31k
987k 33k
1159k 29k
1167k 30k
1083k 27k
1085k 27k
1129k 29k
955k 24k
466k 19k
508k 15k
1135k 30k
- 使用shell监控网络实时流量
- 网络实时流量监控工具iftop
- 使用iptraf进行实时监控流量
- 使用iftop监控网卡实时流量
- 监控网卡实时流量
- iftop实时流量监控
- 使用iPhone做热点时如何实时监控流量?
- shell监控网卡流量
- 流量监控shell
- iftop监控网卡实时流量
- NADetector实时流量监控软件
- iftop 监控网卡实时流量
- RealReachability网络状态实时监控使用
- shell awk实现实时监控网卡流量脚本(常见应用二)
- shell awk实现实时监控网卡流量脚本(常见应用二)
- shell awk实现实时监控网卡流量脚本(常见应用二)
- Linux网络实时流量监测工具iftop的安装使用
- 利用Etherape对网络拓扑结构和数据流量进行实时监控
- [原]DRBD双主模式问题
- 测试驱动开发笔记(三)——测试驱动开发模式
- drbd双主模式问题
- 查找表空间的增长SQL【日期】【表空间】
- 2011小结
- 使用shell监控网络实时流量
- diff和patch
- xen虚机的启动过程
- xm create的过程
- xen bootloader
- C++ 语言学习错误集合
- xm命令对应的Xen-API
- xen3.4.3源码编译
- hvm tap vs vif