测试目的
|
验证网卡支持PFC基于优先级的流量控制。
|
预置条件
|
- 服务器三台,交换机一台。
- 交换机需配置开启PFC功能。
- 已安装网卡RDMA驱动。
- 服务器两端已关闭防火墙:systemctl stop firewalld,systemctl disabled firewalld;
已关闭Selinux: setenforce 0, sed -i 's/^SELINUX=.*/SELINUX=disabled/' /etc/selinux/config
- rping命令测试rdma网络可连通无误。
|
测试步骤
|
- 使用工具配置拥塞控制优先级: 默认RDMA与普通流量带宽分配为80%&20%,有结果1。
- 设计三个场景:
- 场景1:Server 1与Server 3之间进行RDMA测试,有结果2。
- 场景2:Server 2和Server 3之间单独进行iperf多线程冲包测试,有结果3。
- 场景3:Server 1与Server 3行RDMA测试;同时Server 2和Server 3进行iperf冲包测试,有预期结果4。
|
预期结果
|
- 配置成功。
- 记录RMDA测试带宽数据,RDMA可以获得网口总带宽的80%左右,记录实测带宽和理论带宽的偏差比例。
- 记录iperf测试带宽数据,可以取得预期带宽的90%或以上,记录实测带宽和理论带宽的偏差比例。
- 比较结果2和结果3 RDMA带宽数据,RDMA和iperf的带宽比例满足80%:20%的比例,记录实测带宽的比例。
|
测试结果
|
-
|
备注
|
- 不同厂商配置CC的方法不一样,以setupcc.sh脚本为例,可以通过下述命令分配带宽:
./setupcc.sh -d 〈RNIC_device_id〉 -i <ethX> -m 3 -s 26 -p 48 -r 3 -c 7
- 厂商需提供本用例所需的CC工具及使用指导。
- 出于性能考虑,CC工具分配的带宽通常不是非常精准,偏差比例仅用作参考。
|