称之为上篇,是因为最终的测试结果并没有符合自己的预期,只折腾了几个小时到深夜,不想在当前花太多时间用在这方面上,所以暂时中止了折腾,待时间宽松些继续找原因,甚至更换系统、主板、添加网卡等。搞一台软路由,源于两个想法:
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口。软路由状态信息如下:
幸好可以识别这张网卡,不知X540-T2(功率13W)能不能识别,这卡功耗比X520-T2低6W,其实装上万兆网卡就不要想什么低功耗了。不可能低的,比CPU还要热。
2个万兆LAN口已经就绪,接下来测试lan to lan能达到多少,我是希望能达到万兆交换机的水平。两台电脑都是win10系统,使用IxChariot软件测试lan to lan吞吐率,脚本用Ultra_High_Performance_Throughput.scr,十线程,结果如下:
只有6G,测试过好多次了,都是6G左右,既然我把超五类网线换成如下的cat 6a(超六类),结果也是一样的,买这2根网线完全是浪费钱,又粗又硬,没有一点帮助。
测试WAN口去,进设置把其中一个万兆口设置成WAN,另一个就是LAN,这样可以测试wan to lan与lan to wan的性能了。
wan to lan也就不到6G,
lan to wan也就5G。
做以上测试时,看了CPU占用率,在50%左右,没看见有超过60%,上面的速度肯定不是CPU满载而导致吧,因为CPU还没到满载的田地。
最后我直接两台电脑用一根网线直连,所测得的速度也只是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口能否跑万兆(上篇)
cpu单核瓶颈了。我试过类似的方式。 cpu跑到50-60%的时候,某个单核有瓶颈。 仅供参考。
这需求可能洋垃圾x79或者x99比较合适了
我有C612+2862V4了
博主的思路有问题,500m宽带不是500M,三条500m宽带也就是187M,没必要万兆
有没有可能局域网需要万兆呢?
我在LEDE的群里的,里面确实有高端玩家跑CDN能跑满10G
Z97 极限玩家6,直连CPU可以8+4+4通道的M.2,然后还有1个*4或者*2+M.2*2,再加一些*1的插槽
可以上哪些四核U?
这是大佬,玩机的这么厉害,而且主要是钱还够多
哈哈哈,同款机箱,我的是白色的,果然垃圾佬的眼光都一样.
哈哈
cpu 50% 说明有一个核心已经满载了,可能驱动优化的问题,也有可能是CPU忙不过来。
建议用原版的lede或者openwrt测试,koolshare的版本至少我在j1900上测试性能是有问题的,跑100m带宽原版cpu使用率8%,ks的使用率48%
文中忘了说,U盘写入的是这个:openwrt-x86-64-combined-ext4-0324.img,不是K论坛上的那个了。wan to lan 已经万兆,没问题
请教站长,原版openwrt自带web管理界面吗?
我想说,哪款不带web界面的
好的,谢谢,我是看网上有人说,原版openwrt要自己安装Luci web管理界面
万兆交换机有MikroTik家的4口和8口版本,都挺好的,光口,直接布双模光纤就好了。
光口的交换机是有许多选择
楼主,期待你查看各个核的负载情况!
请问怎样查各个核的负载呀?
刚才看到楼主给的回复,楼主找到查询的方法吗? 说着,对软路由我没有研究,如果楼主没找到或者还没时间去找的话,我可以帮你尝试搜一下。期待你的回复。辛苦楼主的各种评测
嗯。我不会查各个核的负载情况,不知在哪里可以查看或用什么命令
楼主楼主,下班没?没有催你的意思,只是我也很想知道答案( ̄▽ ̄)/
top或者htop可以看,最好htop。
top或者htop,最好htop
top或者htop,最好htop
楼主,花了一小时,刚刚找了一下。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相差无几。
期待楼主的测试。
我还记得加拿大白嫖王linus测试100Gbps,infiniteband。视频里面说就是因为Core i9的单核性能不足导致达不到给定速度,虽然这个CPU已经是顶级了。视频B站有,ac大佬可以参考一下。
厉害厉害
X79寨板,不要考虑m.2转出来这些,我玩万兆基本上所有方案都实验遍了。跑不满带宽有可能是对端跑win的网卡设置问题,具体QQ386292421联系。
谢谢你
站长,家里130平,主要给家里人看视频玩游戏用,1000元以下有什么路由器推荐?
R7800应该是首选,看位置如果适当,130平会OK的
楼主可以htop看一下,可以看到各个核心的负载情况。k坛的op应该自带htop
嗯。我看看,但想找其它版本安装试试
老哥,你这个是什么机箱,感觉挺小巧的,最近想搞个迷你主机。
属于小机箱吧,咸鱼60多收来的,带电源,网卡都要找半高的挡板,有点不方便。
微星ms-s0121 有一个16x,2个8X,2个4X。
谢谢
PCIE要全速只能玩Z系列主板,然而Z系列主板贵而且少二手货
Z97这些吗?
有没有可能是没有开启多核支持,毕竟这情况感觉像单核满载?
我也觉得是单核满载了,50%太邪门
用m2nvme转一个x4就够了,比如技嘉170x-gaming
对哟。m2可以转出x4来用,但网线不好插呀
6g不就刚好是8x的带宽嘛
6Gb/8=800MB不到,也就2x带宽.网卡是pcie2.0规格
超五类 美滋滋
厉害