快速回忆
mlnx_perf -i enp1s0f0| grep x_bytes_phy #观测端口enp1s0f0的rx和tx的数据
mlnx_perf -i enp1s0f1 -c 2 #指定2次后退出,默认不退出
mlnx_perf -i enp1s0f1 -t 3 #指定间隔3秒打印一次
背景
mlnx_perf是用来对Mellanox网卡进行性能分析的有效工具,常用来观测端口的tx rx数据流量。使用mlnx_perf观测端口流量经常忘记参数。本文简要记录
命令
观测流量命令
mlnx_perf -i enp1s0f0| grep x_bytes_phy #观测端口enp1s0f0的rx和tx的数据
mlnx_perf -i enp1s0f1| grep x_bytes_phy #观测端口enp1s0f0的rx和tx的数据
注意命令观测启动后需要有流量mlnx_perf才会打印数据。
使用说明
其他参数说明
-c 指定次数后退出,默认不退出
mlnx_perf -i enp1s0f1 -c 2
-t 指定间隔打印一次
mlnx_perf -i enp1s0f1 -t 3
隔三秒打印一次
实操
端口0和端口1进行打流。
打流命令:
ib_write_bw --ib-dev mlx5_0
ib_write_bw --ib-dev mlx5_1 1.1.1.1 --run_infinitely
端口0:
端口1:
可以看到端口0的rx比较高,端口1的tx比较高。