请问 Edge router X 的 CPU 性能如何?

2017-07-01 20:06:31 +08:00
 terrytw

目前家里的路由器,装 OPENWRT 和 SS 之后,性能会遇到瓶颈,最多只能达到 30m,在电脑上用 SS 可以达到带宽上限 50m,想想之后可能还要升级到 200m 的宽带,所以求问一下,ER-X 的性能如何,会不会成为 SS 的瓶颈

另外有其他的也可以推荐,1000 以内基本都可以接受,能塞进弱电箱的(所以不能比普通的路由器尺寸大太多,有天线的直接 PASS ),无需 WIFI 功能的,性能好点的,千兆口的路由器,作用就两个,PPPOE 拨号和扶墙

谢谢各位

5054 次点击
所在节点    问与答
19 条回复
Satelli
2017-07-01 20:19:50 +08:00
我没有在 ER-X 上测试过 Shadowsocks 的性能,但是测试过 speedtest-cli Python 版本的性能,给楼主做个参考。200 兆电信宽带(实际能跑到 230 Mbps ),使用 speedtest-cli 连接当地电信测速点能跑道 130 Mbps 左右,此时 CPU 已经占满。speedtest-cli 的下载测试是并发下载测速点服务器上不同分辨率的杂讯图片,单个图片并不大,但是连接数多。将测速过程放在电脑上进行,Chrome 跑 Speedtest.net 的 Flash 版,速率能到 230 Mbps,占用 i5-5752U 50% 的 CPU。此时 ER-X 没有开 hardware offload,CPU 占用也相对较高,开启 hardware offload 后,CPU 占用低于 10%。
pheyx
2017-07-01 20:22:21 +08:00
er-x 跑 ss 最多 40M ( rc4-md5 )。因为我的 nas 常开,所以我在 nas 上虚拟了一个 linux 跑 ss,er-x 策略路由把国外流量都分流到这个虚拟机上。200M 带宽 ss 能跑 100 多 M。
mhycy
2017-07-01 20:44:09 +08:00
淘宝 699 一台 3215U,1000 预算大概还能加个 64G SSD 和 4G 内存
meanmachine
2017-07-01 21:01:06 +08:00
当年玩过 ERL, 在没有 offload 的情况下 pptp 只能跑到 30mbps...
honeycomb
2017-07-01 21:03:59 +08:00
不强,不开 offload 的时候 nat 跑满千兆也比较困难
honeycomb
2017-07-01 21:04:19 +08:00
@meanmachine erl 的 CPU 比 erx 的差
taresky
2017-07-01 21:05:31 +08:00
要路由翻墙,只能选软路由。

n3700 分配 2 核心给虚拟机 lede,跑 200M ss 的时候 CPU 占用 70%。

我也顺带问一下:

有没有发烧友能测测,路由器上 500M ss 和 1000M ss 跑满的时候,大概需要什么级别的 CPU ?
Laynooor
2017-07-01 21:07:08 +08:00
实践过的在这里。

SS 35Mbps,CPU 占用 35%左右。
Cavolo
2017-07-01 21:09:29 +08:00
ac86u 马上就有 ss 了
meanmachine
2017-07-01 21:14:37 +08:00
@honeycomb 带 offload 时候应该是 erl 性能好,毕竟 ppc 的双核。不过通用运算时候就不知道了。
ER-X:
130 kpps for 64-byte packets
1 Gbps for 1518-byte packets

ER-L:
1 million packets per second for 64-byte packets
Laynooor
2017-07-01 21:20:09 +08:00
刚才测试的时候开 4K 视频,跑到 60Mbps 左右,CPU 占用还是个位数。



后来发现不知道什么时候可以直接 ping 通 YouTube 了…… 看视频测试的时候其实是直连的根本没有走 ss。

0ZXYDDu796nVCFxq
2017-07-01 21:25:37 +08:00
淘宝有 N3150, N3700, 4Gb 口的小主机,安装个软路由跑满千兆没什么问题
功耗也只有几瓦
远比 MIPS, ARM 靠谱啊
taresky
2017-07-01 21:28:08 +08:00
@gstqc n3700 跑千兆 ss,你测试过吗?

我的实测数据,n3700 分配 2 核心给虚拟机 lede,跑 200M ss 的时候 CPU 占用 70%,220M 占用 85%。
exkernel
2017-07-01 21:31:41 +08:00
@taresky 我测过 J1900,chacha20-ietf-poly1305 加密可以跑 500M
trepwq
2017-07-01 21:36:24 +08:00
ss 也就不到 50mbps,同型号的路由器也差不多,要 ss 大带宽还是上 x86 吧
0ZXYDDu796nVCFxq
2017-07-01 21:44:59 +08:00
@taresky N3700 支持 AES 指令,如果用 AES 的加密方式,跑 300MB/s 纯加解密肯定没问题。
taresky
2017-07-01 21:54:36 +08:00
@exkernel 感谢,esxi 还是直接 x86
xspoco
2017-07-01 22:38:36 +08:00
软路由
小马 v1
小罗 v1s
honeycomb
2017-07-02 15:06:53 +08:00
@meanmachine 是的,offload 性能 erl 好得多

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/372379

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX