破费装了台LEDE软路由,测试WAN口能否跑万兆(中篇)

上次是随手装了台软路由,现在可是破费才能装了另一台。上次的文章:随手装了台LEDE软路由,测试WAN口能否跑万兆(上篇)

有些问题在搞不清楚,心理总感觉不舒服,晚上都睡不着,搞机搞了几个晚上,睡不好,鼻窦炎又复发了,真是影响身体的玩意。这台机除了机箱和内存是新的之外,都是二手收来。硬盘就不算了,因为我用U盘装的系统,方便,总共加起来2200元,这个价格都够购买一台二手的两口万兆交换机了(华硕XG-U2008和网件 GS110MX),再加一千可以买四电口的威联通QSW-804-4C。不过我这台在网口数量也不差呀,4个万兆口,5个千兆口。

平台是Z270+G4560+4G内存,插了一张intel X520-T2和X540-T2,还有一张四口千兆的intel82576,加上主板自带一个千兆口。主板还有3条pcie 1x,可以插螃蟹的双口甚至四口的网卡(无聊)。先说下这台鸡儿的功耗吧,一般70多W,万兆网卡工作时80多W。嗯!不是18W,是80多W。相对于万兆交换机(50W左右)来说,是高了一点点。

三块网卡的背面,挺好看的。(pcie槽:8x+8x+4x)

万兆软路由

X540和X520的芯片比较古老,需要散热风扇。

万兆路由测试背面网口:

万兆软路由测试

还有3张万兆网卡装在其它测试机上面,跟之前那篇拍出来的网卡是一样的,X520-T2 、BCM57710、还有一张TN9712P(这是电脑上识别的型号,实质是Tehuti TN4010)。在测试这台万兆软路由之前,先要解决测试机之间的直连速度问题。能不能跑满万兆,有2个主要原因,一是电脑CPU给不给力,二是有没有开巨帧(jumbo frames)。

下面这个表格里的数据花费数小时才测试出来:

N lan to lan

<<>>代表双向传输

G1840这种CPU好难满足X520/X540网卡,跟G4560搭配使用,效果有明显提升,因为之前测试的双向怎么也只有13G左右,现在X520或X540跟BCM57710的双向传输达到19G了。在关闭巨帧之后,双向就很差了,而且X520/540的上行明显差一截,要开巨帧才能让上行速度达到9800m。

关于好早之前用万兆网卡测试超五类线的传输速度,详见:用万兆网卡测试超五类网线传输速度,颠覆你的认知。现在可以做个补充了,因为我买了两块淘宝货三星SM961 256G SSD,不知什么时候翻车呀,但价格就不到250一张,是MLC吧,我把19G文件传来又传去都不见掉速。不过我发现之前那根超五类网线长度搞错了,不是69米,而是59米长,看了两头的数字是660m和601m。

用一台WIN7,主板是B150,CPU是I32 6100,装上SM961,然后这台新拼的电脑装的是WIN10。两台电脑都用X520-T2来传输。

先用那条长59米的超五类网线cat 5E直连两台电脑传输单个19G文件 :

x520 to x520 59m

速度稳定在1.05GB/秒左右.

然后换上一根99米长的六类网线cat 6,速度如下:

x520 to x520 99m cat6

传输至后段的时候会有很大的下降,然后又回上来,这线的长度已经超出技术规格55米很多,还有样的传输速度,让我惊讶,不知是否跟捆在一起有关。而上面超五类也超过55米,还能满速呢。

用IxChariot来测试99米的六类线,看看曲线 如何:

x520 to x520 99m cat6 ixchariot

感觉就像一断一断的。

59米的超五类线,是这样的曲线:

x520 to x520 59m cat5E ixchariot

在这里,不是要说明六类线比超五类线还要差,而是有距离的限制,超五类和六类,在万兆网卡的参数中说明了,不能超过55米,否则需要用超六类网线Cat 6a才行,但也不能超过100米长。

OK。转回软路由的测试,LEDE里可以方便地设置你想要哪个网口做WAN口和做LAN口,点几下鼠标的事而已。所有网口如下:

set 21

 

首先测试wan to lan:

wan to lan ixc

lan to wan速度慢一截了,估计要把两台电脑调换位置才能满速,但这步操作我忘记做了。直接发软路由的状态图:

LAN TO WAN OP

然后是Lan to Lan测试(当作交换机)

lan to lan

两台电脑,如果换个方向,速度也大减,满足不了。以上是没有开启巨帧下的情况测的,如果在LAN设置里把MTU设置成9000,速度更慢些。

接着测试一个10G口对四个1G口的情况(四台电脑接四口网卡)。

DIY万兆交换机

测速如下:

10G to 4x1G

10G to 4lan

4x1G to 10G

4lan to 10G

每一台1G网卡电脑都满满的900m以上速度,不管上行/下行。

太累了,更多测试没有进行,然后上行速度没有得到解决,如果软路由里能开巨帧,这个问题就能解决了。或者换块占用CPU资源更少的网卡?这台万兆软路由先消停一段时间吧。还有好几款买来的路由器还没有测试呢。这台鸡儿暂时已经达到自己想要的效果。

欢迎留言探讨,或关注微信公众号acwifi-net

超五类网线京东链接

如需转载请注明来源和链接:路由器交流 » 破费装了台LEDE软路由,测试WAN口能否跑万兆(中篇)

评论 12

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址
  1. sqliuchang这个软路由牛逼了啊…我想组一台9100F的软路由,玩玩虚拟机回复
  2. kikoe软交换机 效率实在比不上硬件交换机回复
  3. 范范万兆网卡功耗这么高啊,我的b150+g4900的群辉待机功耗才15W回复
    • acwifi.net不同芯片的万兆网卡功耗也不一样,但一般不会低。你看千兆交换机功耗才2W左右,但万兆交换机怎么也要40W以上了。回复
  4. A买两块高速MLC,思路是对。但即便如此,不应该买两只8G内存,开Ramdisk测试万兆么?楼主有没有考虑到Nvme的接口瓶颈,不是每块主板都跑PCIE 3.0 4X的。回复
    • acwifi.net为什么要用Ramdisk测试万兆?实际使用不是磁盘来传输吗,否则 我没必要买m2固态来测试。两主板都跑pcie 3.0 4x,说明书有介绍。就算PCIE 2.0 4X=2GB/s也能满足万兆传输。回复
  5. APCIE 2.0 4X=2GB/s PCIE 3.0 4X=3.938GB/s 自百度百科 理论值,DDR3-1600单通道12.8GB/s,双通道25.6GB/s。 实测,DDR3 1600双通道,22GB/s~25GB/s回复
  6. 站长好帅~!国产爱快了解一下~!?10G某问题~!回复
    • acwifi.net10G没问题呀。回复
  7. badcrazy看来软路由的低功耗时代要一去不复返了,不过可能家庭普及万兆时候,那时的低功耗u性能也能应付了回复
  8. EastonHe个人建议,在测试软路由能否万兆的时候,wan-lan至少添加上伪装这一条,不然此测试没有意义(因为不符合实际使用) 其实在日常家用环境,要万兆wan,一般是两条甚至更多的宽带多线多拨后叠加 所以这里还涉及到多个网口间流量转发的问题,流量从wan1,wan2进来,经过pppoe拨号,转发到lan口,同时还有多线均衡负载的策略(PCC或者类似),伪装(NAT),这些都要吃资源的,单纯的测试转发效果跟实际使用差距有点大回复
    • acwifi.net嗯。知道了,谢谢指教!回复