2. ZB-10G-1F驱动安装
2.1 驱动下载(1)win7 64位
驱动下载地址:
http://www.mellanox.com/page/products_dyn?product_family=32&mtag=windows_sw_drivers
注意:ZB-10G-1F万兆网卡PC端驱动仅支持64位win8、win7和win10,不支持32位的winXP系统,
(2)Ubuntu14.04 64位
驱动下载地址:
http://ch.mellanox.com/page/products_dyn?product_family=27&mtag=linux_driver
根据下图提示下载Ubuntu14.04 64位系统对应的网卡驱动mlnx-en-4.2-1.0.1.0-ubuntu14.04-x86_64.iso。
2.2 驱动安装
(1)win7 64位
第一次安装驱动MLNX_VPI_WinOF-5_35_All_Win7_x64.exe时,软件会提示需要安装微软更新包KB2999226和KB3033929,它们的下载地址如下:
KB2999226 64位:http://www.jb51.net/softs/536874.html
KB3033929 64位:http://soft.huweishen.com/soft/423.html
当两个微软更新包安装完成后,网卡驱动程序就可以顺利的安装了。
在电脑同时装好独立网卡和网卡驱动的情况下,开机时屏幕可能会出现下方提示:
导致该情况发生的主要原因是,BIOS第一启动项可能由硬盘启动改为了网络启动,此时需要进入BIOS,将第一启动项改回从硬盘启动。
(2)Ubuntu14.04 64位
Ubuntu14.04系统下,首先在用户目录下解压文件mlnx-en-4.2-1.0.1.0-ubuntu14.04-x86_64.iso,接着进入目录mlnx-en-4.2-1.0.1.0-ubuntu14.04-x86_64内,添加install文件可执行权限,最后输入命令./install进行驱动的安装。
具体操作如下:
$ cd ~/mlnx-en-4.2-1.0.1.0-ubuntu14.04-x86_64
$ sudo chmod 777 install
$ ./install
3. IxChariot软件的使用方法
3.1 使用环境
(1)win7 64位电脑2台;
(2)IxChariot软件版本:6.70;
(3)安装IxChariot软件32位Endpoint模块;
(4)测试网速时通过网线直连,不与任何其它网络发生连接关系。
3.2 使用Throughput脚本设置一个单向吞吐量测试方案
(1)添加Add Pair...
打开IxChariot软件,单击工具栏Add Pair..快捷键(或者依次单击Edit->Add Pair->Add Pair),出现下方菜单栏: (2)对Add an Endpoint Pair菜单栏进行编辑
Pair comment一栏可以不填,
Endpoint 1 address一栏填PC1的IP地址,设为192.10.0.12,
Endpoint 2 address一栏填PC2的IP地址,设为192.10.0.13,
Select Script按钮单击选择Scripts文件夹下的Throughput.scr脚本文件。
(3)保存测试方案
最后点击OK,这样就完成了一个单项网络带宽测试方案,依次单击File->Save As...,将测试方案另存为“单向吞吐量测试方案.tst”。
保存后,测试软件界面变化如下:
3.3 使用Throughput脚本设置一个双向吞吐量(网络上下行)测试方案
(1)添加网络下行通道
将Pair 1 No Group 一行右击,然后点击copy,再在下方空白处右击paste,将新粘贴的一行双击,在出现的菜单栏中将Endpoint 1 address与Endpoint 2 address的IP地址进行对调,对调后效果如下:
点击确认后,测试窗口变化如下:
(2)修改file_size
当运行测试环境时,如果出现CHR0335或CHR0336的报错提示,则需要修改测试脚本中的file_size选项,具体操作如下:
第一步:依次双击上下行测试通道;
第二步:在Edit an Endpoint Pair子菜单中点击按钮“Edit This Script”;
第三步:双击file_size;
第四步:在current value一栏添加0。
操作提示如下图所示:
当测试对象为万兆光口时,脚本名称与file_size修改方案的对应关系如下:
脚本名称 |
file_size需要添加的多少个0 |
备注 |
Low_Performance_Throughput.scr |
0000 |
测试强度不够,不推荐使用 |
Throughput.scr |
000 |
|
High_Performance_Throughput.scr |
0 |
|
Ultra_High_Performance_Throughput.scr |
|
不需要添加 |
4. 带宽测试
带宽测试时,上行指从192.10.0.12到192.10.0.13的测试通道,下行指从192.10.0.13到192.10.0.12的测试通道,ZB-10G-1F万兆独立网卡光口带宽测试数据如下表所示:
测试项 |
脚本名称 |
平均速率(Mbps) |
最小速率(Mbps) |
最大速率(Mbps) |
单向测试 |
Low_Performance_Throughput.scr |
上行9427 |
上行2693 |
上行9756 |
Throughput.scr |
上行9046 |
上行2666 |
上行9756 |
|
High_Performance_Throughput.scr |
上行9456 |
上行2797 |
上行10000 |
|
Ultra_High_Performance_Throughput.scr |
上行9912 |
上行9876 |
上行9913 |
|
双向测试 |
Low_Performance_Throughput.scr |
上行8610 下行8595 |
上行2500 下行2605 |
上行9638 下行9756 |
Throughput.scr |
上行8014 下行9200 |
上行2431 下行2640 |
上行9523 下行9756 |
|
High_Performance_Throughput.scr |
上行7344 下行6782 |
上行2515 下行2424 |
上行8247 下行7339 |
|
Ultra_High_Performance_Throughput.scr |
上行9826 下行9788 |
上行9685 下行8938 |
上行9864 下行9852 |
4.1 单向实测数据
(1)Low_Performance_Throughput.scr
file_size=100000000
(Default value=100000)
(2)Throughput.scr
file_size=100000000
(Default value=100000)
(3)High_Performance_Throughput.scr
file_size=100000000
(Default value=100000)
(4)Ultra_High_Performance_Throughput.scr
4.2 双向实测数据
(1)Low_Performance_Throughput.scr
file_size=100000000
(Default value=100000)
(2)Throughput.scr
file_size=100000000
(Default value=100000)
(3)High_Performance_Throughput.scr
file_size=100000000
(Default value=100000)
(4)Ultra_High_Performance_Throughput.scr 5.补充说明
(1)ZBnet网卡测试时需要开启巨帧模式,如果在默认的情况下测试(不打开巨帧模式),实测带宽仅有6G左右;
(2)使用IxChariot软件时,需要保持两台计算机的硬件配置、操作系统和软件设置一致。如果在不一致的情况下,测试的带宽曲线可能会出现尖长的毛刺。
(3)Throughput.scr、High_Performance_Throughput.scr和Ultra_High_Performance_Throughput.scr三种测试脚本的使用情况说明:
Throughput.scr:
High_Performance_Throughput.scr
Ultra_High_Performance_Throughput.scr