intel x520 网卡收发速度不一致,帮分析分析

2023-03-25 19:35:17 +08:00
 lifavor

基本信息:

状态 1

PC: TL-NT521 aqc107 电口 RJ45 超六线

NAS: TL-NT521F aqc107 光口,dac 铜缆

交换机:QSW-M2108R-2C 威联通

主板插槽:pcie 3.0*4 (x16 插槽,b660m 迫击炮第三槽)

PC 与 NAS 使用 iperf3 测速一切正常

状态 2 只换 NAS 网卡

NAS: intel x520 光口,dac 铜缆,读 10G, 写 3G 左右

NAS: intel x520 光口,双 LC intel 兼容光模块,读 10G, 写 3G 左右

PS:之前咸鱼买了张 x520 以为有问题,退了,现在又从淘宝买了个拆机卡,还是这样

怀疑点:交换机有问题,光模块有问题,unraid 系统与 x520 兼容性,各位老铁分析分析

E:\iperf-3.1.3-win64>iperf3.exe -c 192.168.50.113 -R
Connecting to host 192.168.50.113, port 5201
Reverse mode, remote host 192.168.50.113 is sending
[  4] local 192.168.50.242 port 9307 connected to 192.168.50.113 port 5201
[ ID] Interval           Transfer     Bandwidth
[  4]   0.00-1.00   sec  1.02 GBytes  8.76 Gbits/sec
[  4]   1.00-2.00   sec  1.02 GBytes  8.80 Gbits/sec
[  4]   2.00-3.00   sec  1.02 GBytes  8.77 Gbits/sec
[  4]   3.00-4.00   sec  1.03 GBytes  8.89 Gbits/sec
[  4]   4.00-5.00   sec  1.01 GBytes  8.71 Gbits/sec
[  4]   5.00-6.00   sec  1.01 GBytes  8.66 Gbits/sec
[  4]   6.00-7.00   sec  1.02 GBytes  8.79 Gbits/sec
[  4]   7.00-8.00   sec  1.04 GBytes  8.89 Gbits/sec
[  4]   8.00-9.00   sec  1.01 GBytes  8.68 Gbits/sec
[  4]   9.00-10.00  sec  1.02 GBytes  8.74 Gbits/sec
- - - - - - - - - - - - - - - - - - - - - - - - -
[ ID] Interval           Transfer     Bandwidth       Retr
[  4]   0.00-10.00  sec  10.2 GBytes  8.77 Gbits/sec    3             sender
[  4]   0.00-10.00  sec  10.2 GBytes  8.77 Gbits/sec                  receiver

iperf Done.

E:\iperf-3.1.3-win64>iperf3.exe -c 192.168.50.113
Connecting to host 192.168.50.113, port 5201
[  4] local 192.168.50.242 port 9311 connected to 192.168.50.113 port 5201
[ ID] Interval           Transfer     Bandwidth
[  4]   0.00-1.00   sec   384 MBytes  3.22 Gbits/sec
[  4]   1.00-2.01   sec   340 MBytes  2.81 Gbits/sec
[  4]   2.01-3.00   sec   346 MBytes  2.94 Gbits/sec
[  4]   3.00-4.00   sec   322 MBytes  2.70 Gbits/sec
[  4]   4.00-5.00   sec   378 MBytes  3.17 Gbits/sec
[  4]   5.00-6.00   sec   302 MBytes  2.53 Gbits/sec
[  4]   6.00-7.00   sec   441 MBytes  3.70 Gbits/sec
[  4]   7.00-8.00   sec   493 MBytes  4.14 Gbits/sec
[  4]   8.00-9.00   sec   352 MBytes  2.95 Gbits/sec
[  4]   9.00-10.00  sec   348 MBytes  2.92 Gbits/sec
- - - - - - - - - - - - - - - - - - - - - - - - -
[ ID] Interval           Transfer     Bandwidth
[  4]   0.00-10.00  sec  3.62 GBytes  3.11 Gbits/sec                  sender
[  4]   0.00-10.00  sec  3.62 GBytes  3.11 Gbits/sec                  receiver
1563 次点击
所在节点    路由器
6 条回复
bobryjosin
2023-03-25 19:54:41 +08:00
我的情况差不多,用 dac 直连 iperf3 多线程测速有时候单向能到满速,上传只能到 3-4Gbps 左右,有时候双向都是 5.9Gbps ,esxi 和 pve 下或者裸装 Ubuntu 都这样卡插到 x16 的槽位上也一样,感觉就是 x520 的问题
lifavor
2023-03-25 20:26:16 +08:00
@bobryjosin 试了一下,多线程写能打满到 9.25 Gb (算 10 吧),这样来看还是这张卡的策略问题。6.18 弄张 x710 玩玩

```
E:\iperf-3.1.3-win64>iperf3.exe -c 192.168.50.113 -P 5 -t 2
Connecting to host 192.168.50.113, port 5201
[ 4] local 192.168.50.242 port 11656 connected to 192.168.50.113 port 5201
[ 6] local 192.168.50.242 port 11657 connected to 192.168.50.113 port 5201
[ 8] local 192.168.50.242 port 11658 connected to 192.168.50.113 port 5201
[ 10] local 192.168.50.242 port 11659 connected to 192.168.50.113 port 5201
[ 12] local 192.168.50.242 port 11660 connected to 192.168.50.113 port 5201
[ ID] Interval Transfer Bandwidth
[ 4] 0.00-1.00 sec 209 MBytes 1.75 Gbits/sec
[ 6] 0.00-1.00 sec 220 MBytes 1.84 Gbits/sec
[ 8] 0.00-1.00 sec 225 MBytes 1.89 Gbits/sec
[ 10] 0.00-1.00 sec 233 MBytes 1.95 Gbits/sec
[ 12] 0.00-1.00 sec 225 MBytes 1.89 Gbits/sec
[SUM] 0.00-1.00 sec 1.08 GBytes 9.32 Gbits/sec
- - - - - - - - - - - - - - - - - - - - - - - - -
[ 4] 1.00-2.00 sec 248 MBytes 2.08 Gbits/sec
[ 6] 1.00-2.00 sec 247 MBytes 2.07 Gbits/sec
[ 8] 1.00-2.00 sec 209 MBytes 1.76 Gbits/sec
[ 10] 1.00-2.00 sec 187 MBytes 1.57 Gbits/sec
[ 12] 1.00-2.00 sec 204 MBytes 1.71 Gbits/sec
[SUM] 1.00-2.00 sec 1.07 GBytes 9.19 Gbits/sec
- - - - - - - - - - - - - - - - - - - - - - - - -
[ ID] Interval Transfer Bandwidth
[ 4] 0.00-2.00 sec 457 MBytes 1.92 Gbits/sec sender
[ 4] 0.00-2.00 sec 457 MBytes 1.92 Gbits/sec receiver
[ 6] 0.00-2.00 sec 467 MBytes 1.96 Gbits/sec sender
[ 6] 0.00-2.00 sec 467 MBytes 1.96 Gbits/sec receiver
[ 8] 0.00-2.00 sec 434 MBytes 1.82 Gbits/sec sender
[ 8] 0.00-2.00 sec 434 MBytes 1.82 Gbits/sec receiver
[ 10] 0.00-2.00 sec 420 MBytes 1.76 Gbits/sec sender
[ 10] 0.00-2.00 sec 419 MBytes 1.76 Gbits/sec receiver
[ 12] 0.00-2.00 sec 429 MBytes 1.80 Gbits/sec sender
[ 12] 0.00-2.00 sec 429 MBytes 1.80 Gbits/sec receiver
[SUM] 0.00-2.00 sec 2.15 GBytes 9.25 Gbits/sec sender
[SUM] 0.00-2.00 sec 2.15 GBytes 9.25 Gbits/sec receiver

iperf Done.
```
fastcache
2023-03-26 12:29:53 +08:00
aqc107 有兼容性问题,大坑,只有跟 aqc 之间才能跑满,两端都是 intel 或其他厂家没事
lifavor
2023-03-26 18:53:53 +08:00
@fastcache 我这中间加的有交换机。你单线程就能跑满?
fastcache
2023-03-26 20:42:23 +08:00
# aqc107 - switch - aqc107 ,intel - switch - intel , SMB copy 大文件,能跑满。
# 一年多前的项目,客户买了几百块 aqc107 给 win10 用,反复测试 aqc107 在 win 下有问题,升级固件,换 n 个版本的驱动,都没用,服务器都不是 aqc ,后来跟网卡厂家协商加钱换了 intel 。
# apple mac ,synology 都用过 aqc107 ,darwin/linux 好像没问题,新的芯片升级为 aqc113 ,没用过...
lifavor
2023-03-26 21:07:27 +08:00
@fastcache

微软和 intel 穿一条裤子,兼容性在 win 上确实更好一些。我目前用 aqc 107 就一个问题,打游戏丢包,本来很开心的换了万兆,smb 对拷 10 几 G 大文件都是 1.0+ GB/S ,没有出过问题。我过年(天冷,应该不是发热问题)特地用吃鸡游戏测试,每隔半小时必掉线一次,不知道咋回事,游戏的话可能 udp 包多,我发现现在的 8125BG 也丢包,一会就要连接一次,就板载的 221 这种 1g 的不丢包,诡异。过几天我用 iperf3 udp 再试一次

x520 我在 2 楼多线程能打满,感觉还是网卡设置的策略问题。晚上翻 b 站又看的一条视频,说时 [中断节流] 的概念,x520 老卡,pcie 也是 2.0*8 的,大概估计是为了降低服务器 cpu 压力。

[ref] 中断节流,b 站视频在第 27 秒
https://www.intel.cn/content/www/cn/zh/support/articles/000005593/ethernet-products.html
https://www.bilibili.com/video/BV12v411T7fW/?spm_id_from=333.337.search-card.all.click&vd_source=034e0c0cb9efcd3f60845338ac926d59

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/927156

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX