作为一个2M ADSL拨号时代就开始玩软路由的老菜鸟,玩机这么多年也听到不少谣言,什么J1900只能跑满5-600M网络、PPPoE比较耗CPU资源所以拨号主路由一定要什么什么CPU啊、软路由nat转发效率太低导致只能跑多少多少兆网络之类的,balabala... 包括有时候小黄鱼出闲置,会有很多人说什么什么CPU跑不满千兆。今天在这里简单的测试一下,顺便辟个谣。
测试平台因为家里用的200M电信宽带,都不够格测试千兆网络环境,所以自行搭建了千兆PPPoE内网测试环境,拓扑图大致如下。
主路由是R2S,LAN口开DHCP协议。ps:其实刚开始只准备测试内网访问2.5寸硬盘数据速度,有群友说要模拟多线程,所以顺手插在R2S后面,R2S开启iperf3服务端。
I5 4200U软路由用的这台,3.5寸 I5 4200U工控主板完美蜕变 双盘双千兆软路由 ,装ikuai LAN口开PPPoE协议。
2.5固态硬盘装的3.0硬盘盒,通过USB3.0的接口连接到ikuai主机,实测速度不是瓶颈。
HP T520软路由用的这台 软路由买什么矿渣?低价高性能 HP迷你小主机拆机评测 ,openwrt系统WAN口PPPoE协议拨号,LAN口DHCP连接电脑。
测试过程首先I5 4200U iKuai连USB固态硬盘,丢了一个8G的文件开启HTTP服务
然后LAN口开启PPPoE服务,T520软路由通过PPPoE拨号连接ikuai,电脑连接T520访问ikuai上的HTTP服务器。
速度如图,111-120MB/S速度非常稳定,我内网访问群辉速度也差不多这样。
然后主路由R2S开启iperf3服务端,电脑做客户端跑内网50线程测试
测试结果速度也很稳定,负责PPPoE拨号的T520负载也不算很高,测试数据和我R2S直连电脑没区别。
总结因为本身没有千兆外网测试环境,所以搭建了内网模拟测试环境,排除了测速节点、线路质量、服务器负载等等变量因素,纯内网测试CPU性能是否是主路由的瓶颈。为什么选T520这个机器当PPPoE拨号主机?因为我没有配置更低的软路由了
而J1900跑分是GX-212JC的近2.5倍,按各种谣言的说法,这颗CPU应该更拉胯才对,但是实际测试却啪啪打脸,不管是单线程还是多线程,作为主路由的J1900或者GX-212JC跑满千兆没有任何问题!
总的来说,这次测试目的是排除测速节点、线路质量之类的各种变量,看看软路由CPU到底会不会成为你网络的瓶颈,测试结果很明显并不是。市面上配置越来越高的软路由,各种无脑推荐让我想起这些谣言从何而起。
那么软路由该怎么选?aes跑分是否真的影响学习速度?点赞、关注、评论走一波,咱们下篇再唠。