如何安装iperf和测试Mellanox网卡性能

如何安装iperf和测试Mellanox网卡性能,参考文献 MLNX_OFED用户手册 建立 两台主机背靠背或通过交换机连接。 环境要求: 1.确保两台服务器之间可以ping通 2.从git位置(或任何其他发行版)下载并安装iperf软件包

应用介绍

参考文献

MLNX_OFED用户手册

建立

两台主机背靠背或通过交换机连接。

 

环境要求:

1.确保两台服务器之间可以ping通

2.从git位置(或任何其他发行版)下载并安装iperf软件包

# cd /tmp


# wget http://downloads.sourceforge.net/project/iperf/iperf-2.0.5.tar.gz?r=http%3A%2F%2Fsourceforge.net%2Fprojects%2Fiperf%2F&ts=1441315914&use_mirror=skylineservers iperf-2.0.5.tar.gz


...


# tar xzvf iperf-2.0.5.tar.gz


...


# cd iperf-2.0.5


# ./configure


....


# make


...


# make install


...

3.确保禁用防火墙,iptables,SELINUX和其他可能阻止流量的安全进程。

# service firewalld stop


# systemctl disable firewalld


# service iptables stop

在以下文件上禁用SELINUX:/ etc / selinux / config

 

4.在其中一台主机上运行iperf服务器进程(建议使用8或16个线程)

# iperf -c 12.12.12.6 -P8
------------------------------------------------------------
Client connecting to 12.12.12.6, TCP port 5001
TCP window size: 22.5 KByte (default)
------------------------------------------------------------
[ 10] local 12.12.12.5 port 56143 connected with 12.12.12.6 port 5001
[ 6] local 12.12.12.5 port 56139 connected with 12.12.12.6 port 5001
[ 5] local 12.12.12.5 port 56138 connected with 12.12.12.6 port 5001
[ 4] local 12.12.12.5 port 56137 connected with 12.12.12.6 port 5001
[ 3] local 12.12.12.5 port 56136 connected with 12.12.12.6 port 5001
[ 8] local 12.12.12.5 port 56140 connected with 12.12.12.6 port 5001
[ 7] local 12.12.12.5 port 56141 connected with 12.12.12.6 port 5001
[ 9] local 12.12.12.5 port 56142 connected with 12.12.12.6 port 5001
[ ID] Interval Transfer Bandwidth
[ 10] 0.0-10.0 sec 15.4 GBytes 13.3 Gbits/sec
[ 6] 0.0-10.0 sec 15.3 GBytes 13.1 Gbits/sec
[ 5] 0.0-10.0 sec 15.4 GBytes 13.2 Gbits/sec
[ 4] 0.0-10.0 sec 3.22 GBytes 2.77 Gbits/sec
[ 3] 0.0-10.0 sec 13.6 GBytes 11.7 Gbits/sec
[ 8] 0.0-10.0 sec 15.4 GBytes 13.2 Gbits/sec
[ 7] 0.0-10.0 sec 15.4 GBytes 13.2 Gbits/sec
[ 9] 0.0-10.0 sec 15.4 GBytes 13.2 Gbits/sec
[SUM] 0.0-10.0 sec 109 GBytes 94.1 Gbits/sec

5.使用iperf服务器IP地址在另一台主机上运行iperf客户端进程。

这是ConnectX-4 100Gb / s的输出示例

自动化
这是一个脚本示例,您可以将其复制并粘贴到其中一台服务器上的文件中。

PTH-iperf线程数
TIME-以秒为单位的时间
远程服务器-远程服务器名称
12.12.12.5-本地IP示例,这是Mellanox适配器上本地服务器上的IP。
该脚本将在本地计算机上运行iperf服务器,并通过SSH连接到远程计算机,然后将iperf客户端运行到本地计算机。

注意:此脚本采用NUMA体系结构,并且适配器已绑定到numa 0。

注意:确保无需输入密码即可执行SSH登录

PTH=8


TIME=10


numactl --cpunodebind=0 iperf -s -t $TIME -P $PTH & \


ssh remote-server "numactl --cpunodebind=0 iperf -c
12.12.12.5 -t $TIME -P $PTH "

文件列表(部分)

名称 大小 修改日期
如何安装iperf和测试Mellanox网卡性能.docx15.21 KB2020-10-15

立即下载

相关下载

[IB Specification Vol 1-Release-1.5] IB Specification Vol 1-Release-1.5最新版本
[什么是PERFQUERY?] Perfquery是一种诊断实用程序,它使用通用服务管理包(GMPS)查询InfiniBand端口的性能和错误计数器,以获取端口计数器,例如: PortCounters, PortCountersExtended, PortXmitDataSL, PortRcvDataSL 以及收发数据(e.g. PortXmitData and PortRcvData).​ # perfquery
[MELLANOX SB77X0/SB78X0 EDR 交换机用户手册] 1U EDR 100Gb / s InfiniBand交换系统和IB路由器硬件用户手册 适用的EDR交换机型号:SB7700,SB7790,SB7800,SB7890,SB7780和SB7880。 本
[MELLANOX QM8700 和 QM8790用户手册] 与该手册相关型号的交换机:QM8700和QM8790 本手册介绍了基于Mellanox Quantum™交换机ASIC的Mellanox 1U HDR InfiniBand交换机系统的安装和基本用法。
[Mellanox ConnectX-5 手册] 本用户手册介绍了multi-host网卡的ConnectX-5VPI网卡进行了介绍。 它提供有关板卡接口,规格,操作板卡所需的软件和固件以及相关文档的详细信息。
[mellanox 培训教程] 这是mellanox的一个培训文档, 争对infiniband几层协议进行稍微详细的介绍,如链路层16个服务等级,16 虚拟lane,它们之间有着怎样的对应关系

评论列表 共有 0 条评论

暂无评论

微信捐赠

微信扫一扫体验

立即
上传
发表
评论
返回
顶部