#!/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
如对本文有疑问,
点击进行留言回复!!
相关文章:
-
-
-
-
UOS arm换源
清华源mv/etc/apt/sources.list /etc/apt/sources.list.bak备份原始...
[阅读全文]
-
-
IT基础与云计算
软路由器(IPtable)iptable是Linux上常用的防火墙软件。负载均衡负载均衡是网络基础构架的关键组件...
[阅读全文]
-
-
嵌入式行业职位分析
嵌入式开发涵盖硬件软件,开发链条很长,要根据自己的实际情况选择适应的职位。嵌入式的职位大概有:1、硬件工程师:负...
[阅读全文]
-
-
-
网友评论