心如止水i 发表于 2022-8-14 16:20

NAS万兆传输及iperf3测速问题

本帖最后由 心如止水i 于 2022-8-14 16:23 编辑

这两天在家闲着没事折腾了一套万兆,但是在实际操作的时候发现了一些奇怪的问题
①NAS使用AQC107网卡
iperf3测试,PC向NAS传输跑不到万兆,只有5G左右,而反向可以跑满万兆
文件传输基本跑满万兆
②NAS使用X540T2网卡
iperf3测试双向都跑不满万兆
文件传输上传跑满万兆,下载差一点点

先说一下我这边测试用的配置:
NAS:
平台:DELL R730服务器
处理器:E5 2650 V4*2
内存:128G
网卡:Intel X540 T2(浪潮8X+1X那个)/AQC107(MSI版)
系统:TruenNas Scale
硬盘:海力士PE4010 960G
PC:
平台:Thinkbook14+
处理器:12500H
内存:16G
网卡:雷电外接AQC107(MSI版)
系统:Windows11
硬盘:镁光3400 512G

笔记本侧开启了巨帧,NAS侧MTU设置为9000

iperf3测速情况:
NAS使用AQC107网卡情况下
笔记本作为客户端,NAS作为服务端,笔记本向NAS传输:

NAS作为客户端,笔记本作为服务端,NAS向笔记本传输:

NAS使用X540T2的情况下下
笔记本作为客户端,NAS作为服务端,笔记本向NAS传输:

NAS作为客户端,笔记本作为服务端,NAS向笔记本传输:


SMB协议共享文件传输情况:
NAS使用AQC107网卡情况下
上传

下载

NAS使用X540T2网卡情况下
上传

下载

rx_78gp02a 发表于 2022-8-14 16:24

这么测试的是单线程能力,iperf发包特别消耗CPU资源,和实际环境不一定对等。SMBA一般至少10线程,所以iperf测多线程能跑满问题不大。

心如止水i 发表于 2022-8-14 16:27

rx_78gp02a 发表于 2022-8-14 16:24
这么测试的是单线程能力,iperf发包特别消耗CPU资源,和实际环境不一定对等。SMBA一般至少10线程,所以iper ...

这么说有道理,但是在更换网卡后,这种情况会发生改变,而我两侧的其他配置都是没有变化的[困惑]

XavierX 发表于 2022-8-14 16:28

是这样的 -P2 一般两个线程就跑满了
https://i.ibb.co/KFYNRWZ/iperf.png

rx_78gp02a 发表于 2022-8-14 16:47

心如止水i 发表于 2022-8-14 16:27
这么说有道理,但是在更换网卡后,这种情况会发生改变,而我两侧的其他配置都是没有变化的 ...

分载能力和网卡及驱动有关,mellanox CX5可以单线程满40G,从管理器上看是多个核心一起跑的。

听着老情歌 发表于 2022-8-14 22:20

Windows11的问题 你换个系统试试

eonghk 发表于 2022-8-15 06:38

intel这块网卡就这样子,可以换mellanox。你开个P2参数多线程测试就会发现能跑满啦。

brucelee1126 发表于 2022-8-15 08:59

lz还要考虑一个因素,那就是zfs文件系统,在万兆环境下跑这样我觉得不错了

huanan 发表于 2022-8-16 11:19

不用开巨帧,换新的iperf3,就行了。
https://www.neowin.net/forum/topic/1234695-iperf-311-windows-build/#comments

yan1990_y 发表于 2022-8-16 11:35

我2.5g的,发现开不开巨帧没啥区别,干脆关了

gzcjb 发表于 2023-1-15 21:56

我两头都是x540,现在发现也是5G左右,巨郁闷!

声色茶马 发表于 2023-1-16 12:26

遇到过类似的问题。X520,一个线程只能跑到1G,必须iperf带参数 -P 10,十个线程走起,才能打满。
页: [1]
查看完整版本: NAS万兆传输及iperf3测速问题