网卡统计
在性能调优时经常用ethtool工具检查网卡队列的收发数据各类统计情况,以便判断网卡是否存在丢包、错包等异常情况。
命令如下:
ethtool –S <device-name>
需重点关注以下关键回显字段:
字段 |
含义 |
|---|---|
mac_rx_fcs_err_pkt_num |
物理链路上收到的包有错误,需排查物理链路。 |
mac_rx_send_app_bad_pkt_num |
如果与PFC、PAUSE相等,可忽略改字段。 |
rxq0_err_pkt_ len |
报文截断,一般是CPU忙处理不过来导致,通常伴随有TX方向的pause或者pfc增长。 |
rxq0_dropped |
分配不到内存。 |
rxq0_errors |
gro或者checksum处理失败。 |
rxq0_l3l4_csum_err |
硬件收到报文后,检测到有报文checksum错误。 |
rxq0_l2_err |
硬件检测到二层报文有错误。 |
父主题: 网卡通用配置