找回密码
 加入我们
搜索
      
查看: 11169|回复: 65

[网络] 万兆网卡X8接口转X4能损失多少

[复制链接]
发表于 2024-2-3 17:21 | 显示全部楼层 |阅读模式
本帖最后由 15959063685 于 2024-2-4 00:31 编辑

机器上只有3.0X4插槽,但是万兆卡基本是X8,X4的太少了,

要是弄个转接X4的话,只用10G的前提下,速率能损失多少,


14700K+主板是微星 B760 EDGE-TI WIFI小刀锋,3.0X4插槽是开放的,不用转接卡不知道行不行



越深入越发现311和X520差不多一个德性


不知道MCX4121ACTA,会不会稳定些,说是可以刷10G和25G,要是直接买25G的话,是不是可以向下兼容10g
发表于 2024-2-3 17:28 | 显示全部楼层
3.0下4X接口单口万兆性能没影响,好像2个万兆口的也没问题。
发表于 2024-2-3 17:40 | 显示全部楼层
MCX312B实测单口万兆没影响,x4带宽够能跑满万兆
发表于 2024-2-3 17:42 来自手机 | 显示全部楼层
PCI-E 3.0x2或者4.0x1是双向16Gbps带宽,能跑满单口万兆。
发表于 2024-2-3 17:46 | 显示全部楼层
3.0x4能跑双口万兆的  x550t2标准版就是3.0x4的

x540t2是2.0x8所以跑不满  不过基本也能用就是了
发表于 2024-2-3 19:58 来自手机 | 显示全部楼层
pcie2.0x4,实测单口跑满万兆没问题。pcie2.0x1,实测单口跑到370M/S。3.0x4那就更没问题了,理论上双口跑满也没问题。
发表于 2024-2-3 22:06 | 显示全部楼层
pcie3.0x1大概有770m/s左右,昨天刚实验了一下,我的是丐版b650,就剩余1条pcie 1x插槽,用flr转1x转接卡。
 楼主| 发表于 2024-2-3 23:12 | 显示全部楼层
ssz999 发表于 2024-2-3 17:28
3.0下4X接口单口万兆性能没影响,好像2个万兆口的也没问题。

不知道搞聚合的话,能不能跑的满
 楼主| 发表于 2024-2-3 23:12 | 显示全部楼层
fengchev 发表于 2024-2-3 17:40
MCX312B实测单口万兆没影响,x4带宽够能跑满万兆

感谢回复
 楼主| 发表于 2024-2-3 23:13 | 显示全部楼层
pdvc 发表于 2024-2-3 17:42
PCI-E 3.0x2或者4.0x1是双向16Gbps带宽,能跑满单口万兆。

那就满足了 ,后期有需要还能再弄个聚合
 楼主| 发表于 2024-2-3 23:13 | 显示全部楼层
寒风凛冽 发表于 2024-2-3 19:58
pcie2.0x4,实测单口跑满万兆没问题。pcie2.0x1,实测单口跑到370M/S。3.0x4那就更没问题了,理论上双口跑 ...

感谢回复,那也能整个20g
 楼主| 发表于 2024-2-3 23:14 | 显示全部楼层
savioler 发表于 2024-2-3 22:06
pcie3.0x1大概有770m/s左右,昨天刚实验了一下,我的是丐版b650,就剩余1条pcie 1x插槽,用flr转1x转接卡。 ...

那x8的问题就不大了,可以安心上了
发表于 2024-2-4 00:04 来自手机 | 显示全部楼层
寒风凛冽 发表于 2024-2-3 19:58
pcie2.0x4,实测单口跑满万兆没问题。pcie2.0x1,实测单口跑到370M/S。3.0x4那就更没问题了,理论上双口跑 ...

你的理论上是不是有点太草率了。理论上双口跑满是说,双口双向跑满,那么需要40gbps的速率。pcie3.0x4带宽是不够的。科学的说法是,双口单向可以跑满
发表于 2024-2-4 00:11 来自手机 | 显示全部楼层
pcie3.0x4带宽32GT/S,可以单向跑满10g,双向需要pcie3.0x8。pcie4.0x8带宽128GT/S,可以跑满双口25g。这也是为什么你看到市面上10g卡大多是pcie3.0x8的,而25g卡是pcie4.0x8,100g卡是pcie4.0x16。再譬如mellanox的connectx-7 400g卡,甚至需要pcie5.0x 32…pcie5出来第一个应用的不是显卡或者nvme,而是网卡
发表于 2024-2-4 00:18 来自手机 | 显示全部楼层
summerq 发表于 2024-2-4 00:04
你的理论上是不是有点太草率了。理论上双口跑满是说,双口双向跑满,那么需要40gbps的速率。pcie3.0x4带 ...

抱歉,是我不严谨了。chh大神太多,以后回贴还是应该斟酌好再发。
 楼主| 发表于 2024-2-4 00:19 | 显示全部楼层
summerq 发表于 2024-2-4 00:11
pcie3.0x4带宽32GT/S,可以单向跑满10g,双向需要pcie3.0x8。pcie4.0x8带宽128GT/S,可以跑满双口25g。这也 ...

感谢回复,10g目测是够了,能跑满问题就不大了,在上去50g的话,再说交换机也老贵了,而且是家用,不是搞大型服务器
发表于 2024-2-4 00:26 | 显示全部楼层
本帖最后由 zhuifeng88 于 2024-2-4 00:35 编辑
summerq 发表于 2024-2-4 00:04
你的理论上是不是有点太草率了。理论上双口跑满是说,双口双向跑满,那么需要40gbps的速率。pcie3.0x4带 ...


有没有一种可能, pcie也是全双工的, 3.0x4是每个方向都有32gbps, 是什么使你产生不够的幻觉的

至于你要提cx7有5.0x32的话, 那是给multihost用的, 准确的说是分别接2/4个host各跑各的

不了解就别把话说那么满...

点评

你前两句话都在理性讨论,第三句太差了  发表于 2024-2-4 00:40
发表于 2024-2-4 00:39 来自手机 | 显示全部楼层
zhuifeng88 发表于 2024-2-4 00:26
有没有一种可能, pcie也是全双工的, 3.0x4是每个方向都有32gbps, 是什么使你产生不够的幻觉的

至于你要 ...

你的第一句话,是错误的。pcie是支持双向传输的,但是带宽不可以x2。
你的第二句话是非常正确的,400g卡是分成四路的,pcie带宽需求很大
发表于 2024-2-4 00:42 | 显示全部楼层
本帖最后由 zhuifeng88 于 2024-2-4 00:46 编辑
summerq 发表于 2024-2-4 00:39
你的第一句话,是错误的。pcie是支持双向传输的,但是带宽不可以x2。
你的第二句话是非常正确的,400g卡 ...


双向带宽总和就是x2的, tx和rx都是完全独立的lane, 可以同时跑, 只是一般不把双向加起来说而已, 用黄氏nvlink带宽双向加起来的说法就是这个样子了
}4(`}[HB6ZZMB}4F@O2I.png

以及我第二句说的根本不是传输分成4路, 而是最多4个host共用一张网卡降低成本
发表于 2024-2-4 00:45 来自手机 | 显示全部楼层
本帖最后由 summerq 于 2024-2-4 00:53 编辑
zhuifeng88 发表于 2024-2-4 00:26
有没有一种可能, pcie也是全双工的, 3.0x4是每个方向都有32gbps, 是什么使你产生不够的幻觉的

至于你要 ...


我手上有一张x710-t2l的卡,pcie3.0x4的。
以下是我自己测试的结果,1000流双向双口,你看两个接口的传输速率加起来,是不够线速的。
f8fa9ef4af007e8cf7e2266657d32a07.png
5f3ddc8f2ad6b13c86982b0f9ec4eb3b.png
45ad01e72988450b89914b2d3c0eb56f.png
而下面这张图,是我用cnnectx-6 lx 25g双口卡,接10g dac线跑的。
因为是pcie4.0x8,就线速了。
97adfecfda178ffa034c4451cd5418ed.png

PS,请你不要对我人身攻击,谢谢
发表于 2024-2-4 00:56 | 显示全部楼层
本帖最后由 zhuifeng88 于 2024-2-4 01:23 编辑
summerq 发表于 2024-2-4 00:45
我手上有一张x710-t2l的卡,pcie3.0x4的。
以下是我自己测试的结果,1000流双向双口,你看两个接口的传输 ...


你要测这个那简单....

双向25g同时打满, 网卡工作在3.0x4
pcm可以看到pcie上的throughput读和写同时接近3GB/s, 总和远超过32gbps

1RJ})_PT]~68~P6AT11GIZ8.png V5A7DW3YDG(TEZ$SB]4QJK3.png

仔细看了眼你的图, 跑不满的原因图上非常明显了不是吗, 测64B小包第一张图cpu负载已经满了, 反而没有任何迹象指向你认为的pcie带宽不足
发表于 2024-2-4 01:30 来自手机 | 显示全部楼层
感谢你纠正我的错误观念。64b我也曾增加核心,但x710确实是跑不满的。可能这也与mellanox采用rdma有关。
 楼主| 发表于 2024-2-4 01:41 | 显示全部楼层
感谢各位大佬,又学习到了
发表于 2024-2-4 09:38 来自手机 | 显示全部楼层
summerq 发表于 2024-2-4 00:11
pcie3.0x4带宽32GT/S,可以单向跑满10g,双向需要pcie3.0x8。pcie4.0x8带宽128GT/S,可以跑满双口25g。这也 ...

PCI-E带宽是双向都能达到的,不是合计😂
发表于 2024-2-4 09:40 来自手机 | 显示全部楼层
我的4121之前插x4很难识别
发表于 2024-2-4 11:03 | 显示全部楼层
X540T2试过X8能跑满,X4握手10Gbps,但是iperf3测试每个口只能到5Gbps左右,单口的X520插在X4上测试iperf3可以10Gbps
 楼主| 发表于 2024-2-4 11:27 | 显示全部楼层
DASINIX 发表于 2024-2-4 11:03
X540T2试过X8能跑满,X4握手10Gbps,但是iperf3测试每个口只能到5Gbps左右,单口的X520插在X4上测试iperf3 ...

亏大,计划赶不上变化,早知道上小吹雪了,为了多个M2
 楼主| 发表于 2024-2-4 11:27 | 显示全部楼层
Theslayer 发表于 2024-2-4 09:40
我的4121之前插x4很难识别

啥主板平台呀
发表于 2024-2-4 12:21 来自手机 | 显示全部楼层
15959063685 发表于 2024-2-4 11:27
啥主板平台呀

rog z490
发表于 2024-2-4 12:34 | 显示全部楼层
电口的X550、X710-T、AQC的107/113应该都是可以在X4跑的。
您需要登录后才可以回帖 登录 | 加入我们

本版积分规则

Archiver|手机版|小黑屋|Chiphell ( 沪ICP备12027953号-5 )沪公网备310112100042806 上海市互联网违法与不良信息举报中心

GMT+8, 2024-11-22 10:56 , Processed in 0.017302 second(s), 7 queries , Gzip On, Redis On.

Powered by Discuz! X3.5 Licensed

© 2007-2024 Chiphell.com All rights reserved.

快速回复 返回顶部 返回列表