Linux 网络工具

sar

利用 sar 工具来监控网络情况,命令行形式:

sar -n [keyword]  [  [  ] ]

参数说明:

  • -n:表示网络性能监控。

  • keyword 的取值如下:

    • DEV:显示网络接口信息。
    • EDEV:显示关于网络错误的统计数据。
    • NFS:统计活动的 NFS 客户端的信息。
    • NFSD:统计 NFS 服务器的信息。
    • SOCK:显示套接字信息。
    • ALL:显示所有 5 个开关。
  • interval:输出刷新的间隔时间。

  • count:输出的次数。

通过 sar -n 命令查看每个网卡上的流量传输速率。示例如下:

[root@iZwz97txtfrnht2a7inyrvZ ~]# sar -n DEV 1 3
Linux 3.10.0-1160.11.1.el7.x86_64 (iZwz97txtfrnht2a7inyrvZ)     01/04/2024      _x86_64_        (1 CPU)

09:26:45 AM     IFACE   rxpck/s   txpck/s    rxkB/s    txkB/s   rxcmp/s   txcmp/s  rxmcst/s
09:26:46 AM      eth0     14.14     11.11      1.16     13.22      0.00      0.00      0.00
09:26:46 AM        lo      6.06      6.06      0.58      0.58      0.00      0.00      0.00
09:26:46 AM   docker0      0.00      0.00      0.00      0.00      0.00      0.00      0.00

09:26:46 AM     IFACE   rxpck/s   txpck/s    rxkB/s    txkB/s   rxcmp/s   txcmp/s  rxmcst/s
09:26:47 AM      eth0      8.08      4.04      0.48      0.67      0.00      0.00      0.00
09:26:47 AM        lo      0.00      0.00      0.00      0.00      0.00      0.00      0.00
09:26:47 AM   docker0      0.00      0.00      0.00      0.00      0.00      0.00      0.00

09:26:47 AM     IFACE   rxpck/s   txpck/s    rxkB/s    txkB/s   rxcmp/s   txcmp/s  rxmcst/s
09:26:48 AM      eth0      1.01      1.01      0.06      0.06      0.00      0.00      0.00
09:26:48 AM        lo      6.06      6.06      0.59      0.59      0.00      0.00      0.00
09:26:48 AM   docker0      0.00      0.00      0.00      0.00      0.00      0.00      0.00

Average:        IFACE   rxpck/s   txpck/s    rxkB/s    txkB/s   rxcmp/s   txcmp/s  rxmcst/s
Average:         eth0      7.74      5.39      0.56      4.65      0.00      0.00      0.00
Average:           lo      4.04      4.04      0.39      0.39      0.00      0.00      0.00
Average:      docker0      0.00      0.00      0.00      0.00      0.00      0.00      0.00

字段说明:

  • IFACE:服务器网卡名称。
  • rxpck/s:每秒接受的数据包。
  • txpck/s:每秒发送的数据包。
  • rxKB/S:每秒接受的数据包大小,单位为 KB。
  • txKB/S:每秒发送的数据包大小,单位为 KB。
  • rxcmp/s:每秒接受的压缩数据包。
  • txcmp/s:每秒发送的压缩包。
  • rxmcst/s:每秒接收的多播数据包。

你可能感兴趣的:(linux,服务器,网络)