以MB为单位计算RX字节和TX字节以确定网络吞吐量

时间:2012-03-26 13:52:12

标签: byte duplex nic

ifconfig eth1 | grep -v grep | grep字节| awk'{print $ 2}'| cut -d':' - f 2 3527285587

如何将输出除以1024/1024并得到结果..

我实际上是在尝试计算在ifconfig输出中给出的以MB为单位的RX字节和TX字节,例如 RX字节:3675341313(3.4 GiB)TX字节:3401591008(3.1 GiB)

如果NIC是100Mb / s(12.MB / s),是否意味着它可以在任何给定点发送和接收12.MB / s?这就是我的想法,以及如何检查实时?

1 个答案:

答案 0 :(得分:2)

如果安装了它,你可以将它管道输出到“bc”,例如:

echo "$(ifconfig eth1 | grep -v grep | grep bytes | awk '{print $2}' | cut -d ':' -f 2) / 1024 / 1024" | bc