脚本实时监控网卡流量
精选 转载 1 #!/bin/bash
2 while [ "1" ]
3 do
4 eth=$1
5 RXpre=$(cat /proc/net/dev | grep $eth | tr : " " | awk '{print $2}')
6 TXpre=$(cat /proc/net/dev | grep $eth | tr : " " | awk '{print $10}')
7 sleep 1
8 RXnext=$(cat /proc/net/dev | grep $eth | tr : " " | awk '{print $2}')
9 TXnext=$(cat /proc/net/dev | grep $eth | tr : " " | awk '{print $10}')
10 clear
11 echo -e "\t RX `date +%k:%M:%S` TX"
12 RX=$((${RXnext}-${RXpre}))
13 TX=$((${TXnext}-${TXpre}))
14 if [[ $RX -lt 1024 ]];then
15 RX="${RX}B/s"
16 elif [[ $RX -gt 1048576 ]];then
17 RX=$(echo $RX | awk '{print $1/1048576 "MB/s"}')
18 else
19 RX=$(echo $RX | awk '{print $1/1024 "KB/s"}')
20 fi
21 if [[ $TX -lt 1024 ]];then
22 TX="${TX}B/s"
23 elif [[ $TX -gt 1048576 ]];then
24 TX=$(echo $TX | awk '{print $1/1048576 "MB/s"}')
25 else
26 TX=$(echo $TX | awk '{print $1/1024 "KB/s"}')
27 fi
28 echo -e "$eth \t $RX $TX "
29 done
下一篇:innodb的一些参数
提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
网卡流量监控脚本
网卡流量监控脚本
网卡 流量监控 -
Linux网卡流量监控脚本
语法: bash netmon.sh 网卡名称 [可选参数]我这台云服务最高带宽是2M 所以测试最高也不会超过2MB/s。作用: 实时监控网卡 进/出 流量。
linux bash 运维 可选参数 实时监控 -
查看网卡流量监控脚本
服务器网卡流量查看脚本
网卡流量查看