【RDMA】mellonx流控配置工具mlnx_qos|PFC
目录
-p --prio_tc 将优先级映射到ETC(出口流量类别)
--dscp2prio 设置dscp到priority 映射
前言
注意:此命令是临时的,非持久性的,重启网卡或主机后失效
原文:Mellanox Interconnect Community
mlnx_qos(Linux 工具 ,MLNX_OFED 的一部分)在mlnx-tools-5.2.0-0.54358.x86_64.rpm包内
这篇文章适用于 MLNX_OFED v4.2。
参考:
https://mymellanox.force.com/s/article/linux-driver-solutions
参数
-i, --interface 获取当前的 QoS 配置
此参数用于获取当前的 QoS 配置:
# mlnx_qos -i eth2
# mlnx_qos -i eth2
DCBX mode: OS controlled
Priority trust state: dscp
dscp2prio mapping:
prio:0 dscp:07,06,05,04,03,02,01,00,
prio:1 dscp:15,14,13,12,11,10,09,08,
prio:2 dscp:23,22,21,20,19,18,17,16,
prio:3 dscp:31,30,29,28,27,26,25,24,
prio:4 dscp:39,38,37,36,35,34,33,32,
prio:5 dscp:47,46,45,44,43,42,41,40,
prio:6 dscp:55,54,53,52,51,50,49,48,
prio:7 dscp:63,62,61,60,59,58,57,56,
Cable len: 10
PFC configuration:
priority 0 1 2 3 4 5 6 7
enabled 1 0 1 0 0 0 1 1
tc: 0 ratelimit: unlimited, tsa: ets, bw: 10%
priority: 1
tc: 1 ratelimit: unlimited, tsa: ets, bw: 10%
priority: 0
tc: 2 ratelimit: unlimited, tsa: ets, bw: 10%
priority: 2
tc: 3 ratelimit: unlimited, tsa: ets, bw: 10%
priority: 3
tc: 4 ratelimit: unlimited, tsa: ets, bw: 10%
priority: 4
tc: 5 ratelimit: unlimited, tsa: ets, bw: 10%
priority: 5
tc: 6 ratelimit: unlimited, tsa: strict
priority: 6
tc: 7 ratelimit: unlimited, tsa: ets, bw: 40%
priority: 7
-f, --pfc 设置端口的PFC
该参数用于设置端口的优先流控制(PFC)配置。您可以启用优先级priorities 0...7 的任何子集。
优先级是使用 逗号分隔的 列表 提供的。
例如,要启用
浙公网安备 33010602011771号