1、硬件协商速率
lspci -s <pcie slot> -vvv 查看LnkSta。
万兆:intel、kunpeng、海光等平台推荐8GT/s x8,其他国产平台推荐5GT/s x8
千兆:推荐5GT/s x4
命令中pci slot可通过ethtool -i <网口名>中bus-info获取
2、查看网口速率是否协商正确
ethtool ethx 查看Speed 是否达到需要的速率
3、测速软件是否绑定网卡所在numa下的CPU
以iperf3为例:
查看网卡所在numa节点: cat /sys/bus/pci/devices/0000:06:00.0/numa_node
查看该numa节点下的cpu:lscpu | grep NUMA
测试进程绑定CPU iperf3 -s -A $CPU
4、多线程测速
以iperf3为例
在发送端发送多条流量:iperf3 -c 172.16.10.1 -P 4 其中-P为流条目数。可根据实际情况修改。
5、检查是否有crc
crc一般是由于物理链路上存在问题,crc错误报文会导致重传,从而影响性能。ethtool -S ethx | grep crc_errors
如果rx_crc_errors统计项不为0或者在持续增加,考虑先更换光纤/网线及光模块。如更换后仍有crc error,考虑排查链路信号质量。
另外,陪测服务器的发包性能要大于或等于测试服务器的收包性能,避免是陪测服务器发包能力过弱导致的测试性能较低;以上为最基础的网卡调优手段,建议客户自行尝试调优;如果性能仍无法达到预期需要联系网迅技术支持工程师进行协助。