帮助中心    业务咨询:4008 313 665    24小时技术支持:4006 383 665
欢迎光临南方联合!
当前位置:首页->帮助中心

Shell脚本查看LINUX系统 网卡实时流量

发布日期:2016/6/24 0:00:00

#vi traff.sh        新建文件

 

 

代码如下:


#!/bin/bash
while [ "1" ]
do
eth=$1
RXpre=$(cat /proc/net/dev | grep $eth | tr : " " | awk '{print $2}')
TXpre=$(cat /proc/net/dev | grep $eth | tr : " " | awk '{print $10}')
sleep 1
RXnext=$(cat /proc/net/dev | grep $eth | tr : " " | awk '{print $2}')
TXnext=$(cat /proc/net/dev | grep $eth | tr : " " | awk '{print $10}')
clear
echo  -e  "t RX `date +%k:%M:%S` TX"
RX=$((${RXnext}-${RXpre}))
TX=$((${TXnext}-${TXpre}))
if [[ $RX -lt 1024 ]];then
RX="${RX}B/s"
elif [[ $RX -gt 1048576 ]];then
RX=$(echo $RX | awk '{print $1/1048576 "MB/s"}')
else
RX=$(echo $RX | awk '{print $1/1024 "KB/s"}')
fi
if [[ $TX -lt 1024 ]];then
TX="${TX}B/s"
elif [[ $TX -gt 1048576 ]];then
TX=$(echo $TX | awk '{print $1/1048576 "MB/s"}')
else
TX=$(echo $TX | awk '{print $1/1024 "KB/s"}')
fi
echo -e "$eth t $RX   $TX "
done
 
 
#chmod 755  traff.sh
 
运行
#./traff.sh eth0

#bash traff.sh eth0
 
可以查看到 网卡0 实时流量
 
         RX  9:58:50 TX
eth0     386B/s   74B/s

联系客服,只要有业务需求,
即可获得独立服务器测试!

在线客服 立即登录或注册

深圳服务器托管 深圳服务器租用 深圳主机托管 深圳主机租用 CDN加速 专线接入 独享带宽 数据中心机房机柜租用idc公司

Copyright © 2005-2015 深圳市南方联合科技有限公司 版权所有 备案号:粤ICP备05107047号 经营许可证编号:B1-20170254 统一社会信用代码:91440300779894166R

            

粤公网安备 44030602000558号