ethtool可以在NIC上提供当前传入的比特率

时间:2018-07-31 21:31:43

标签: linux command-line-interface bitrate

Linux的ethtool命令中是否有一个选项可以直接从NIC检索当前的传入比特率或每秒数据包?

1 个答案:

答案 0 :(得分:0)

不是每秒数据包,而是整体RX / TX。 您可以围绕它编写一个脚本:

no

例如当前在我的wifi不错:

<?php

$sum = 0;
foreach ($products as $product) {
    $total = 0;

    if ($product['sale'] === 'yes') {
        $total = $product['sale_price'];
    } else {
        $total = $product['price'];
    }

    $total *= $product['quantity'];
    $sum += $total;
}

echo number_format($sum, 2);

可以从以下信息中提取相同的信息:

  
      
  • / sys / class / net // statistics / rx_packets:收到的数据包数量
  •   
  • / sys / class / net // statistics / tx_packets:传输的数据包数量
  •   
  • / sys / class / net // statistics / rx_bytes:接收的字节数
  •   
  • / sys / class / net // statistics / tx_bytes:传输的字节数
  •   
  • / sys / class / net // statistics / rx_dropped:接收时丢弃的数据包数量
  •   
  • / sys / class / net // statistics / tx_dropped:传输时丢弃的数据包数量
  •   

有关特定的实时解决方案,请参见superuser.com