linux 如何查看网卡流量速率

发布时间: 更新时间: 总字数:320 阅读时间:1m 作者: IP上海 分享 网址

Linux 上有多种方式可以查看网卡流量速率,有些命令可以近实时地显示流量速率,以下是一些常用的方法:

  1. ifconfig 命令
ifconfig eth0

realtek RTL8111/8168B

 RX bytes:12345678 (12.3 MB)  TX bytes:9876543 (9.8 MB)

在上面的输出结果中,RX bytesTX bytes 代表接收和传输的字节数,可以根据这些信息计算出流量速率。

  1. ethstat 命令
ethstat eth0

Ethernet statistics:

   received 12345678 total, 3456789 bytes (99%).
   transmitted 9876543 total, 3456789 bytes.

ethstat 命令提供了网卡的统计信息,包括接收和传输的字节数,可以计算出流量速率。

  1. iptraf 命令
iptraf -I eth0

Ethernet Interface Statistics:

  Bytes in: 12345678 Total, 123456 bytes per second,
              3456789 Packets, 345 bytes per second.
  Bytes out: 9876543 Total, 456789 bytes per second,
               1234569 Packets, 456 bytes per second.

iptraf 命令提供了较为详细的网卡流量统计信息,可以实时地显示流量速率。

  1. nethogs 命令
nethogs -c eth0

Active Internet connections (wokenups: 2)

  PID  USER     鬼      PKTS BYTES IN    BYTES OUT   AVG PCK AVG B/S
 1234  root         100   100 Kbps    50 Kbps         20   50 KB/s

nethogs 命令可以显示当前活动的网络连接,可以经常实时地显示流量速率。

  1. tcptrack 命令
tcptrack -i eth0

Active Internet connections (wokenups: 2)

  Proto  Receive  Send    Send  Packet   Queue  packet Send
  recv   byte/s      byte/s  pps  packet  q/pps byte/s  byte/s
  TCP
Home Archives Categories Tags Statistics
本文总阅读量 次 本站总访问量 次 本站总访客数