各位晚上好,我自己家中使用一台 UBNT 的 Switch Enterprise 24 PoE 做主交换。交换机的其中一个 2.5G 口接书房主力机 2.5G 网口,本机系统和交换机管理页面查看速率均为 2.5G 无误;还是这个交换机的一个 SFP+ 10G 口通过光纤连接 TrueNAS 机器的 Broadcom BCM57412 SFP+网卡,查看 Truenas 和交换机的管理页面都确认是 10G 速率无误。 我从主力机用的一块 NVME 2T 固态,从这个盘向 Truenas 机器拷贝文件,比如 Remux 的 MKV 文件,传输速率只能打到 1G 的峰值,也就是稳定在 120MB/S 左右的速度。而 TrueNAS 是 2 个 6 盘 RAIDZ2 组成的 Vdev ,与一台同样万兆网卡的老 QNAP 的 NAS 进行 rsync 同步时也能达到 300M/S 的速度,所以个人经验认为传输上限至少在 300MB/S 。 那么问题来了,是不是因为 Truenas 的网卡和交换机的万兆 SFP+只能自适应 1G/10G ,不支持 2.5G ,而主力机是 2.5G/1G ,所以即便通过支持 1G/2.5G 的交换口,最后 NAS 和主力机也因为互相协商只能到 1G ,而导致上面的速度 1G 峰值的现象。总结一下就是交换机速率协商按照木桶效应原理,最后的速率只匹配到各个网口互相支持的最高速率,不知道我这么理解对不对,如果不对,请各位赐教。
1
q84055472 2022-12-24 21:56:57 +08:00
驱动网卡升级好?有没有调试驱动?
|
2
jousca 2022-12-24 22:05:23 +08:00
这里面是存在短板效应。应该是有某个接口虚假协商的速度。显示很快,实际只有 1G
|
3
ryd994 2022-12-25 01:12:06 +08:00 via Android
速率协商是 L1 的问题,交换机的 L2 的设备,根本搭不上
你现在应该往交换机上再插一个 2.5G 设备,用 iperf 向另外两机分别测速,是哪个的问题就一目了然了 其次,姑且问一下,你这两个设备在同一个子网下吧?如果不是同一个子网,或者子网掩码配置错误,那这流量可就全去路由器(网关)了 |
4
haikouwang 2022-12-25 04:41:01 +08:00
泻药,人在美国刚下飞机。话题太高端,先查个眼,回头看。
|
5
piku 2022-12-25 08:45:51 +08:00 via Android
总结一下就是交换机速率协商按照木桶效应原理,最后的速率只匹配到各个网口互相支持的最高速率,不知道我这么理解对不对
----已知 VMware 的虚交换才存在这个问题。 物理交换机我自己没遇到过这个情况(比如一个交换机既有 1G 又有 100M ,1G 口到 1G 口是能跑满 1G 的)但是想想你说的也很有道理(尤其是在超过 1G 的情况下)。 我家里虽然插了 13 个物理网口,但是路由器,数据过路由器 CPU ,相当于每个口独立工作,不存在这个问题。 |
6
wolfworks 2022-12-25 08:51:39 +08:00 1
我印象中 2.5Gbps 和 10Gbps 的口只能做出来 1Gbps
因为 10Gbps 口通常没有 2.5Gbps 的选项 |
7
hallieastem 2022-12-25 13:48:29 +08:00
@wolfworks 正解
|
8
Pillanangel OP @wolfworks 感谢,已通过更换交换机解决。
|