0

ifconfig eth1 | grep -v grep | grep 字节 | awk '{打印 $2}' | 剪切-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 ?这就是我的想法以及如何实时检查?

4

1 回答 1

2

如果已安装,您可以将其通过管道传输到“bc”,例如:

echo "$(ifconfig eth1 | grep -v grep | grep bytes | awk '{print $2}' | cut -d ':' -f 2) / 1024 / 1024" | bc
于 2012-03-26T13:59:16.850 回答