KoolShare

 找回密码
 立即注册
搜索
查看: 13554|回复: 29

万兆软路由vs万兆交换机——实际测试两者的优缺点

[复制链接]

14

主题

67

帖子

604

积分

高级魔法师

Rank: 4

精华
0
门户文章
0
魔力币
565
魔法值
0
注册时间
2018-12-26
发表于 2019-11-21 16:33:04 | 显示全部楼层 |阅读模式
本帖最后由 devltt 于 2019-11-22 04:37 编辑

相信有很多小伙伴跟我一样,觉得现在的10G交换机好贵啊,就算是最便宜的二手全千兆交换机带4口万兆光口的那种也要至少五六百。而全新的最便宜的万兆交换机应该是MikroTik的这款交换机CRS305-1G-4S+IN,淘宝报价目前大概是900左右。所以就有小伙伴想到了软路由,将带有10G网口的网卡直通进软路由里面不就相当于有了10G的交换机了么。在没有特别多10G口的需求时,这种方式确实是性价比很高的一种方式,虽然有老司机经常说,哎呀,这种使用方式是错误的,软路由不是这么用的。但架不住穷呀,而且就算是这种方式也比千兆的速度快多了,不是么。
那么,万兆软路由和万兆交换机的表现到底差多少呢?
那么,我们先来看看本次测试中出现的设备吧~
一开始是只有这么点设备,但是随着测试测试的进行,发现这根扁线在光电转换模块的debuff下只能协商出5Gbps的链路速度,在Mac上的表现就是只显示连接了,但是不能正确获取IP地址,手动设置链路速度之后依旧不能获取IP(这个可能是因为我的交换机只支持1G跟10G切换)。于是就增加了一些测试设备
我之前测试过软路由使用X540-AT2的软路由可以轻松带起50米的六类网线。这次没有那么长的网线了,就用了31米的网线,实际长度应该是32米将将不到一点,不过依然超过了30米的光电模块标称值。
测试主要用了AJA System Test,BlackMagic Speed Test,Ping和iperf。测试的链路如下
软路由:MBP—QNAP 雷电3转万兆—软路由(跨万兆网卡)—思科交换机—服务器
交换机:MBP—QNAP 雷电3转万兆—华为交换机—思科交换机—服务器
直接放结果
AJA System Test
虽然结果差距不算特别大,但是
左边是软路由,右边是交换机,发现软路由的传输速度没有交换机稳定。而读取速度只有500不到的原因在于QNAP的10G转换器,将转换器换成Razer Core + SFN5122(Mac 免驱)+ 光电模块之后
测速图就变成了
写入速度变慢,读取速度变大且极为稳定。说明万兆网卡在不调任何参数的情况下,对于测试软件的影响还是比较明显的。
Black Magic Speed Test的测试只是把软路由传输速度不稳定的情况给放大了,导致写入速度差距比较明显
最后测了下ping跟iperf,视频里没有放出来,差别不大,交换机稍占优势,但是都非常小,对于日常使用没有多大的影响。iperf也只是继续暴露了软路由在跑满的情况下速度不稳定的特性。
总结下这次的测试
1. 在接近10G带宽的时候,软路由的表现不如交换机那么稳定,波动比较大。
2. 光电模块在网线31米的时候,连接很吃力,不像软路由那样轻松写意。软路由完全可以做到50米的六类线万兆,而且非常轻松。不仅是光电模块,很多万兆电口的交换机的网线最大距离也是30米,所以要上电口万兆的小伙伴们要注意,如果家里的网线过长买万兆电口的交换机可能会支持不了万兆,要有心里准备。
3.延迟方面,交换机稍占优势,不过一般家庭用户不会对过小的ping值太敏感,所以这个关系不大。
4.视频中没有展示出来的一个是万兆跑满的时候软路由cpu是25~40%波动,如果你是影音工作室多人在线编辑视频的话,软路由可能会吃不消,但是交换机没什么问题。

测试的视频如下:
https://www.bilibili.com/video/av76469782/
如果本次测试有需要补充的或者错误请斧正

补充软路由配置
cpu是2678v3

评分

2

查看全部评分

40

主题

438

帖子

563

积分

高级魔法师

Rank: 4

精华
0
门户文章
0
魔力币
392
魔法值
0
注册时间
2017-9-4
发表于 2019-11-21 17:48:26 | 显示全部楼层
没看懂
1. 软路由是几个万兆口?
2. 软路由的几个万兆口是桥接还是路由?
3. 交换机是所有口都能同时跑满万兆,软路由能几个口同时跑满万兆?

14

主题

67

帖子

604

积分

高级魔法师

Rank: 4

精华
0
门户文章
0
魔力币
565
魔法值
0
注册时间
2018-12-26
 楼主| 发表于 2019-11-21 17:55:48 | 显示全部楼层
nde123456 发表于 2019-11-21 17:48
没看懂
1. 软路由是几个万兆口?
2. 软路由的几个万兆口是桥接还是路由?

软路由共3个万兆口,两个x540,一个82599
一个x540是WAN口,剩下两个是LAN,软路由测的时候是x540进,82599出
同时几口没测,因为esxi的cpu设置虽然只有4核,但它能获取的算力是远大于4核的,而双路的cpu性能比正常的软路由强太多不具有参考性

11

主题

834

帖子

2万

积分

版主

Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20

精华
11
门户文章
6
魔力币
2550
魔法值
65
注册时间
2017-6-26
发表于 2019-11-21 18:02:36 | 显示全部楼层
软路由的万兆能力还是太吃CPU了,何况这都上到E5了,术业有专攻,和专门的交换芯片还是不一样的。
像这种E5级别的,能同时应付多少10G口的满载,和那种8X、 16X的专业万兆交换机比还是有很大差别吧。
lz这篇评测写的不错,万兆软能勉强应付家里的日常的。
Q: 446933426
抖音号: TonRain   兔叫兽DRR
加我请注明来意哦。

40

主题

438

帖子

563

积分

高级魔法师

Rank: 4

精华
0
门户文章
0
魔力币
392
魔法值
0
注册时间
2017-9-4
发表于 2019-11-21 19:48:02 | 显示全部楼层
devltt 发表于 2019-11-21 17:55
软路由共3个万兆口,两个x540,一个82599
一个x540是WAN口,剩下两个是LAN,软路由测的时候是x540进,825 ...

一进一出的2个口之间是路由还是桥接的?如果是路由,好像跟交换机没有可比性?成了软NAT vs 硬交换?

14

主题

67

帖子

604

积分

高级魔法师

Rank: 4

精华
0
门户文章
0
魔力币
565
魔法值
0
注册时间
2018-12-26
 楼主| 发表于 2019-11-22 10:22:11 | 显示全部楼层
nde123456 发表于 2019-11-21 19:48
一进一出的2个口之间是路由还是桥接的?如果是路由,好像跟交换机没有可比性?成了软NAT vs 硬交换? ...

路由模式。测的就是软NAT跟硬交换的差别。因为大家都说差很多嘛,我自己也很好奇,手上正好有设备就。。。测一下

40

主题

438

帖子

563

积分

高级魔法师

Rank: 4

精华
0
门户文章
0
魔力币
392
魔法值
0
注册时间
2017-9-4
发表于 2019-11-22 10:54:36 | 显示全部楼层
devltt 发表于 2019-11-22 10:22
路由模式。测的就是软NAT跟硬交换的差别。因为大家都说差很多嘛,我自己也很好奇,手上正好有设备就。。 ...

软路由只能软NAT,这个没啥争议,只需要测软NAT能不能跑满万兆即可,跟没有NAT功能的硬交换机比较没啥意义

大家的争议在于“多网口用来做LAN口”性能如何,即有没有必要买硬交换机,这个貌似应该测:软桥接模式 VS 硬交换机

14

主题

67

帖子

604

积分

高级魔法师

Rank: 4

精华
0
门户文章
0
魔力币
565
魔法值
0
注册时间
2018-12-26
 楼主| 发表于 2019-11-22 11:08:16 | 显示全部楼层
nde123456 发表于 2019-11-22 10:54
软路由只能软NAT,这个没啥争议,只需要测软NAT能不能跑满万兆即可,跟没有NAT功能的硬交换机比较没啥意 ...

我有点混乱了。。我重新说一遍吧。。
测试是一个软路由下,一个网桥下的两个万兆口,一个用于连接MBP,一个用于连接思科交换机。
对照组是MBP连接华为交换机,华为交换机接思科交换机。
对比的是软路由和华为交换机。That's all

11

主题

213

帖子

350

积分

中级魔法师

Rank: 3Rank: 3

精华
0
门户文章
0
魔力币
297
魔法值
0
注册时间
2016-10-24
发表于 2019-11-22 12:40:09 | 显示全部楼层
软路由是什么操作系统

14

主题

67

帖子

604

积分

高级魔法师

Rank: 4

精华
0
门户文章
0
魔力币
565
魔法值
0
注册时间
2018-12-26
 楼主| 发表于 2019-11-22 15:31:40 | 显示全部楼层
kishui 发表于 2019-11-22 12:40
软路由是什么操作系统

软路由用的是lede

11

主题

213

帖子

350

积分

中级魔法师

Rank: 3Rank: 3

精华
0
门户文章
0
魔力币
297
魔法值
0
注册时间
2016-10-24
发表于 2019-11-22 16:16:16 | 显示全部楼层
我再想其他系统会不会有不一样的结果

0

主题

42

帖子

275

积分

中级魔法师

Rank: 3Rank: 3

精华
0
门户文章
0
魔力币
268
魔法值
0
注册时间
2019-8-14
发表于 2019-11-22 17:25:34 | 显示全部楼层
本帖最后由 rodericklee 于 2019-11-22 17:27 编辑

读下来楼主结论很明显,如果只有少量机器万兆需求(2-3台),没有大量并发交换,软路由家用万兆也能用得不错 (当然软路由硬件不能太弱鸡)

至于万兆交换机优势,无数大神早就科普多次了,应该没啥争议吧。电口超30米不稳定应该是线材的原因吧,至少我这里没觉得电口距离50m有不稳定现象

应用场景不同多个便宜点的选择没啥不好,自己用得开心就行。

18

主题

800

帖子

1458

积分

大魔法师

Rank: 5Rank: 5

精华
0
门户文章
0
魔力币
1085
魔法值
0
注册时间
2018-3-19
发表于 2019-11-22 20:04:45 来自手机 | 显示全部楼层
最好用最新的openwrt的版本,论坛的版本太多功能,比较臃肿,效率也差一些,能不能测试一下交换性能,毕竟对比的是交换机

40

主题

438

帖子

563

积分

高级魔法师

Rank: 4

精华
0
门户文章
0
魔力币
392
魔法值
0
注册时间
2017-9-4
发表于 2019-11-22 20:38:43 | 显示全部楼层
devltt 发表于 2019-11-22 11:08
我有点混乱了。。我重新说一遍吧。。
测试是一个软路由下,一个网桥下的两个万兆口,一个用于连接MBP,一 ...

2678v3软路由2个万兆口桥接能跑满万兆, CPU占用25%~40%
不知道多个万兆口CPU负载是否线性增加,如果是线性的,预计能支撑3~4个万兆口交换

在2个LAN口桥接的模式下,能不能麻烦测试下mbp通过一个LAN口跟软路由之间的通讯带宽和CPU占用?貌似比2个LAN口之间通讯时的负载大

14

主题

67

帖子

604

积分

高级魔法师

Rank: 4

精华
0
门户文章
0
魔力币
565
魔法值
0
注册时间
2018-12-26
 楼主| 发表于 2019-11-23 14:35:05 | 显示全部楼层
nde123456 发表于 2019-11-22 20:38
2678v3软路由2个万兆口桥接能跑满万兆, CPU占用25%~40%
不知道多个万兆口CPU负载是否线性增加,如果是线 ...

不是。。2678v3只分配了4核给lede...

14

主题

769

帖子

1225

积分

大魔法师

Rank: 5Rank: 5

精华
0
门户文章
0
魔力币
970
魔法值
0
注册时间
2017-2-8
发表于 2019-11-24 15:53:44 | 显示全部楼层
有点怀疑是U的主频不够高

25

主题

4495

帖子

4438

积分

中级魔导师

空浪

Rank: 7Rank: 7Rank: 7

精华
0
门户文章
0
魔力币
2624
魔法值
0
注册时间
2015-10-9
发表于 2019-11-25 08:38:58 | 显示全部楼层
B站是你吗?

14

主题

67

帖子

604

积分

高级魔法师

Rank: 4

精华
0
门户文章
0
魔力币
565
魔法值
0
注册时间
2018-12-26
 楼主| 发表于 2019-11-25 12:05:08 | 显示全部楼层

emmm...正是在下。

40

主题

438

帖子

563

积分

高级魔法师

Rank: 4

精华
0
门户文章
0
魔力币
392
魔法值
0
注册时间
2017-9-4
发表于 2019-11-25 14:31:47 | 显示全部楼层
我测试2台电脑通过软路由的桥接网口通讯时,软路由的负载不是最大的,一台电脑通过软路由的桥接网口跟软路由通讯时,软路由CPU占用更高、带宽更低

37

主题

2109

帖子

4042

积分

中级魔导师

Rank: 7Rank: 7Rank: 7

精华
0
门户文章
0
魔力币
2678
魔法值
0
注册时间
2016-3-7
发表于 2019-11-25 16:55:27 | 显示全部楼层
万兆软路由如果测试软NAT性能,双路CPU很占优势,如果测试虚拟化能力,比如虚拟化黑裙,然后黑裙与另外一台PC的数据交换性能的话,是要靠单核性能的

联系我们|手机版|KoolShare ( 沪ICP备13045430号-1962110 沪公网备31010402005377

GMT+8, 2021-9-17 00:15 , Processed in 0.101344 second(s), 7 queries , Gzip On, Redis On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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