上次是随手装了台软路由,现在可是破费才能装了另一台。上次的文章:随手装了台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)。
下面这个表格里的数据花费数小时才测试出来:
<<>>代表双向传输
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文件 :
速度稳定在1.05GB/秒左右.
然后换上一根99米长的六类网线cat 6,速度如下:
传输至后段的时候会有很大的下降,然后又回上来,这线的长度已经超出技术规格55米很多,还有样的传输速度,让我惊讶,不知是否跟捆在一起有关。而上面超五类也超过55米,还能满速呢。
用IxChariot来测试99米的六类线,看看曲线 如何:
感觉就像一断一断的。
59米的超五类线,是这样的曲线:
在这里,不是要说明六类线比超五类线还要差,而是有距离的限制,超五类和六类,在万兆网卡的参数中说明了,不能超过55米,否则需要用超六类网线Cat 6a才行,但也不能超过100米长。
OK。转回软路由的测试,LEDE里可以方便地设置你想要哪个网口做WAN口和做LAN口,点几下鼠标的事而已。所有网口如下:
首先测试wan to lan:
lan to wan速度慢一截了,估计要把两台电脑调换位置才能满速,但这步操作我忘记做了。直接发软路由的状态图:
然后是Lan to Lan测试(当作交换机)
两台电脑,如果换个方向,速度也大减,满足不了。以上是没有开启巨帧下的情况测的,如果在LAN设置里把MTU设置成9000,速度更慢些。
接着测试一个10G口对四个1G口的情况(四台电脑接四口网卡)。
测速如下:
10G to 4x1G
4x1G to 10G
每一台1G网卡电脑都满满的900m以上速度,不管上行/下行。
太累了,更多测试没有进行,然后上行速度没有得到解决,如果软路由里能开巨帧,这个问题就能解决了。或者换块占用CPU资源更少的网卡?这台万兆软路由先消停一段时间吧。还有好几款买来的路由器还没有测试呢。这台鸡儿暂时已经达到自己想要的效果。
欢迎留言探讨,或关注微信公众号acwifi-net
如需转载请注明来源和链接,否则视为侵权行为!:路由器交流 » 破费装了台LEDE软路由,测试WAN口能否跑万兆(中篇)
楼主,您这篇文章后面的超五类网线的链接和超五类网线挑战万兆的文章所给出的网线链接不是一个商品,这篇文章所给的线径要粗一些,请问您用的是哪一款!?我也9想购入
难道换商品了。根据AWG规格选择吧
楼主辛苦了
个人建议,在测试软路由能否万兆的时候,wan-lan至少添加上伪装这一条,不然此测试没有意义(因为不符合实际使用)
其实在日常家用环境,要万兆wan,一般是两条甚至更多的宽带多线多拨后叠加
所以这里还涉及到多个网口间流量转发的问题,流量从wan1,wan2进来,经过pppoe拨号,转发到lan口,同时还有多线均衡负载的策略(PCC或者类似),伪装(NAT),这些都要吃资源的,单纯的测试转发效果跟实际使用差距有点大
嗯。知道了,谢谢指教!
看来软路由的低功耗时代要一去不复返了,不过可能家庭普及万兆时候,那时的低功耗u性能也能应付了
国产爱快了解一下~!?10G某问题~!
10G没问题呀。
PCIE 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
买两块高速MLC,思路是对。但即便如此,不应该买两只8G内存,开Ramdisk测试万兆么?楼主有没有考虑到Nvme的接口瓶颈,不是每块主板都跑PCIE 3.0 4X的。
为什么要用Ramdisk测试万兆?实际使用不是磁盘来传输吗,否则 我没必要买m2固态来测试。两主板都跑pcie 3.0 4x,说明书有介绍。就算PCIE 2.0 4X=2GB/s也能满足万兆传输。
万兆网卡功耗这么高啊,我的b150+g4900的群辉待机功耗才15W
不同芯片的万兆网卡功耗也不一样,但一般不会低。你看千兆交换机功耗才2W左右,但万兆交换机怎么也要40W以上了。
软交换机 效率实在比不上硬件交换机
这个软路由牛逼了啊…我想组一台9100F的软路由,玩玩虚拟机