随手装了台LEDE软路由,测试WAN口能否跑万兆(上篇)

称之为上篇,是因为最终的测试结果并没有符合自己的预期,只折腾了几个小时到深夜,不想在当前花太多时间用在这方面上,所以暂时中止了折腾,待时间宽松些继续找原因,甚至更换系统、主板、添加网卡等。搞一台软路由,源于两个想法:

1、曾经有朋友在公众号里留言问有三条宽带500M、500M、300M,怎么利用可以达到最大化?当多条宽带总和超过1G时,有个万兆LAN口的路由会是多么畅快的事情。

2、最近我经常查看万兆电口的交换机,有华硕XG-U2008,网件GS110MX,而网件XS708T不敢直视价格。前两者二手价格差不多2000元,有2个万兆电口和8个千兆口。那么,我能不能用差不多的价钱,配置一台差不多的网口数量的软路由当作交换机呢?甚至有更多的万兆电口?

所以就有了这次测试。为什么不考虑光口?因为超五类网线和六类网线非常普遍地存在呀。什么?超五类网线就想跑万兆?别这样问我,看看这篇就懂:用万兆网卡测试超五类网线传输速度,颠覆你的认知

本次安装软路由使用的小主机配置是:H81+G1840+4G内存,里面安装了intel X520-T2万兆网卡。左上角那张网卡是上星期才买回来(全新不到400元),买来的目的很简单,因为我手里两张万兆网卡不支持2.5G和5G速率,那张就是支持10G/5G/2.5G/1G/100M,只是这种2.5G和5G速率不是主流,只在一些家用路由器上常见,例如华硕AX11000和网件RAX120。这网卡不带风扇,工作时不能用手指放在上面超过3秒,否则起水泡,皮厚的你可以试试。网卡芯片可能是TN4010+AQR105,网卡背面标签有写明TN4010,只是猜测,不确定。软路由里有一张双口网卡,另外有两张单口网卡装在其它两台电脑上,刚好可以做测试了。

在koolshare上下载了这个openwrt-koolshare-mod-v2.30-r10402-51ad900e2c-x86-64-combined-squashfs.img.gz,解压后用用工具win32diskimager写入一个U盘,然后把U盘插入电脑,开机选择用这个U盘来启动,就OK了。总之,用U盘安装软路由非常简单。电脑直接安装LEDE(不在虚拟机下安装软路由)。

主板自带一个千兆口,加上X520 -T2的两个万兆口,就三个网口,U盘引导完毕后,另一台电脑连网线轮流插在这三个网口,有IP获取就确定是LAN口,可以进去LEDE设置了。首先把板载的网口设置成WAN口,两个万兆口设置成LAN口。软路由状态信息如下:

lede set 01

幸好可以识别这张网卡,不知X540-T2(功率13W)能不能识别,这卡功耗比X520-T2低6W,其实装上万兆网卡就不要想什么低功耗了。不可能低的,比CPU还要热。

2个万兆LAN口已经就绪,接下来测试lan to lan能达到多少,我是希望能达到万兆交换机的水平。两台电脑都是win10系统,使用IxChariot软件测试lan to lan吞吐率,脚本用Ultra_High_Performance_Throughput.scr,十线程,结果如下:

lan to lan

只有6G,测试过好多次了,都是6G左右,既然我把超五类网线换成如下的cat 6a(超六类),结果也是一样的,买这2根网线完全是浪费钱,又粗又硬,没有一点帮助。

SAM_3591

测试WAN口去,进设置把其中一个万兆口设置成WAN,另一个就是LAN,这样可以测试wan to lan与lan to wan的性能了。

wan to lan也就不到6G,

wan to lan

lan to wan也就5G。

lede lan to wan

 

做以上测试时,看了CPU占用率,在50%左右,没看见有超过60%,上面的速度肯定不是CPU满载而导致吧,因为CPU还没到满载的田地。

lede set 02 lan to wan最后我直接两台电脑用一根网线直连,所测得的速度也只是6G多,而我之前那个测试用超五类网线随便就能跑出9G多,不管20多米长的还是60多米长的,难道是两台win10系统的原因?测试网线那时有一台是win7,现在是两台win10,有关?

然而到这里,我就先要解决两台电脑直连时能跑出9G以上,否则万兆软路由的测试就一点也不准确了。测试就到这了!下次测试留在中篇或下篇或完结篇。

想请教,有哪款二手几百元的主板,可以拥有PCI-E 8x+8x+4x+4x。这样可以安装2块X520-T2,一块TN4010,一块四口intel千兆网卡,应该还有一条1x可以安装双口螃蟹芯片千兆网卡,这样网口足够使用了(5个万兆电口+7个千兆口的软路由),我暂时只找到8x+8x+4x+1x+1x+1x的Z270主板。

若有任何疑问可以留言或关注微信公众号acwifi-net

 

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

评论 35

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址
  1. 大哥你好厉害回复
  2. 护舒宝纸尿片超五类 美滋滋回复
  3. 大水牛6g不就刚好是8x的带宽嘛回复
    • acwifi.net6Gb/8=800MB不到,也就2x带宽.网卡是pcie2.0规格回复
  4. lmz用m2nvme转一个x4就够了,比如技嘉170x-gaming回复
    • acwifi.net对哟。m2可以转出x4来用,但网线不好插呀回复
  5. 未燃有没有可能是没有开启多核支持,毕竟这情况感觉像单核满载?回复
    • readonly我也觉得是单核满载了,50%太邪门回复
  6. zxbiaoPCIE要全速只能玩Z系列主板,然而Z系列主板贵而且少二手货回复
    • acwifi.netZ97这些吗?回复
  7. bovboy微星ms-s0121 有一个16x,2个8X,2个4X。回复
    • acwifi.net谢谢回复
  8. wendong老哥,你这个是什么机箱,感觉挺小巧的,最近想搞个迷你主机。回复
    • acwifi.net属于小机箱吧,咸鱼60多收来的,带电源,网卡都要找半高的挡板,有点不方便。回复
  9. ggll楼主可以htop看一下,可以看到各个核心的负载情况。k坛的op应该自带htop回复
    • acwifi.net嗯。我看看,但想找其它版本安装试试回复
  10. jimmy站长,家里130平,主要给家里人看视频玩游戏用,1000元以下有什么路由器推荐?回复
    • acwifi.netR7800应该是首选,看位置如果适当,130平会OK的回复
  11. HuaX79寨板,不要考虑m.2转出来这些,我玩万兆基本上所有方案都实验遍了。跑不满带宽有可能是对端跑win的网卡设置问题,具体QQ386292421联系。回复
    • acwifi.net谢谢你回复
  12. 微尘Dirt我还记得加拿大白嫖王linus测试100Gbps,infiniteband。视频里面说就是因为Core i9的单核性能不足导致达不到给定速度,虽然这个CPU已经是顶级了。视频B站有,ac大佬可以参考一下。回复
    • acwifi.net厉害厉害回复
  13. 小火柴楼主,期待你查看各个核的负载情况!回复
    • acwifi.net请问怎样查各个核的负载呀?回复
      • 小火柴刚才看到楼主给的回复,楼主找到查询的方法吗? 说着,对软路由我没有研究,如果楼主没找到或者还没时间去找的话,我可以帮你尝试搜一下。期待你的回复。辛苦楼主的各种评测回复
        • acwifi.net嗯。我不会查各个核的负载情况,不知在哪里可以查看或用什么命令回复
          • 小火柴楼主楼主,下班没?没有催你的意思,只是我也很想知道答案( ̄▽ ̄)/回复
      • 小火柴楼主,花了一小时,刚刚找了一下。LEDE是Linux嵌入式开发环境项目(Linux Embedded Development Environment),就是类linux的东西。之后上openwrt官网看,应该有答案了,ssh登录用命令行查看,如下: 1、A OpenWrt device, by default, always listens for SSH command line access on port 22. SSH服务默认开启 2、下载软件,win下可以用putty,很有名的。 3、ssh root@192.168.1.1 。用以上语句访问登录路由器。 4、参考这里:https://blog.csdn.net/tenfyguo/article/details/6369777 , 显示cpu信息和每个核心负载。 注一:如果ssh登录不上,参考这里:https://blog.csdn.net/upi2u/article/details/17397169 注二:OpenWrt关于命令行模式:https://openwrt.org/docs/guide-user/base-system/user.beginner.cli 注三:由于我手上没有这个系统,因此无法测试显示cpu各核心负载的具体命令,由于这个是类linux系统,因此估计命令与linux相差无几。 期待楼主的测试。回复
  14. Cal万兆交换机有MikroTik家的4口和8口版本,都挺好的,光口,直接布双模光纤就好了。回复
    • acwifi.net光口的交换机是有许多选择回复
  15. 暮晨建议用原版的lede或者openwrt测试,koolshare的版本至少我在j1900上测试性能是有问题的,跑100m带宽原版cpu使用率8%,ks的使用率48%回复
    • acwifi.net文中忘了说,U盘写入的是这个:openwrt-x86-64-combined-ext4-0324.img,不是K论坛上的那个了。wan to lan 已经万兆,没问题回复
  16. najcpu 50% 说明有一个核心已经满载了,可能驱动优化的问题,也有可能是CPU忙不过来。回复
  17. Dboy哈哈哈,同款机箱,我的是白色的,果然垃圾佬的眼光都一样.回复
    • acwifi.net哈哈回复