V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
terrytw
V2EX  ›  问与答

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

  •  
  •   terrytw · 2017-07-01 20:06:31 +08:00 · 5028 次点击
    这是一个创建于 2703 天前的主题,其中的信息可能已经有所发展或是发生改变。

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

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

    谢谢各位

    第 1 条附言  ·  2017-07-02 10:27:24 +08:00
    谢谢诸位
    总结一下:想要性能好还是要上软路由,有人推荐的有 J1900,N3700,3215U 等
    19 条回复    2017-07-02 15:06:53 +08:00
    Satelli
        1
    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
        2
    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
        3
    mhycy  
       2017-07-01 20:44:09 +08:00
    淘宝 699 一台 3215U,1000 预算大概还能加个 64G SSD 和 4G 内存
    meanmachine
        4
    meanmachine  
       2017-07-01 21:01:06 +08:00 via Android
    当年玩过 ERL, 在没有 offload 的情况下 pptp 只能跑到 30mbps...
    honeycomb
        5
    honeycomb  
       2017-07-01 21:03:59 +08:00 via Android
    不强,不开 offload 的时候 nat 跑满千兆也比较困难
    honeycomb
        6
    honeycomb  
       2017-07-01 21:04:19 +08:00 via Android
    @meanmachine erl 的 CPU 比 erx 的差
    taresky
        7
    taresky  
       2017-07-01 21:05:31 +08:00
    要路由翻墙,只能选软路由。

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

    我也顺带问一下:

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

    SS 35Mbps,CPU 占用 35%左右。
    Cavolo
        9
    Cavolo  
       2017-07-01 21:09:29 +08:00 via iPhone
    ac86u 马上就有 ss 了
    meanmachine
        10
    meanmachine  
       2017-07-01 21:14:37 +08:00 via Android
    @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
        11
    Laynooor  
       2017-07-01 21:20:09 +08:00
    刚才测试的时候开 4K 视频,跑到 60Mbps 左右,CPU 占用还是个位数。



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

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

    我的实测数据,n3700 分配 2 核心给虚拟机 lede,跑 200M ss 的时候 CPU 占用 70%,220M 占用 85%。
    exkernel
        14
    exkernel  
       2017-07-01 21:31:41 +08:00 via iPhone
    @taresky 我测过 J1900,chacha20-ietf-poly1305 加密可以跑 500M
    trepwq
        15
    trepwq  
       2017-07-01 21:36:24 +08:00 via iPhone
    ss 也就不到 50mbps,同型号的路由器也差不多,要 ss 大带宽还是上 x86 吧
    0ZXYDDu796nVCFxq
        16
    0ZXYDDu796nVCFxq  
       2017-07-01 21:44:59 +08:00 via iPhone
    @taresky N3700 支持 AES 指令,如果用 AES 的加密方式,跑 300MB/s 纯加解密肯定没问题。
    taresky
        17
    taresky  
       2017-07-01 21:54:36 +08:00 via iPhone
    @exkernel 感谢,esxi 还是直接 x86
    xspoco
        18
    xspoco  
       2017-07-01 22:38:36 +08:00
    软路由
    小马 v1
    小罗 v1s
    honeycomb
        19
    honeycomb  
       2017-07-02 15:06:53 +08:00 via Android
    @meanmachine 是的,offload 性能 erl 好得多
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   3578 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 26ms · UTC 10:52 · PVG 18:52 · LAX 02:52 · JFK 05:52
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.