V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
OpenWrt 是一个专门面向嵌入式设备的 Linux 发行版。你可以将 OpenWrt 支持的型号的嵌入式设备,比如各种路由器上的系统,换成一个有更多可能性可以折腾的 Linux 系统。
OpenWrt 官方网站
acess
V2EX  ›  OpenWrt

HG255D 刷了 OpenWrt bb,设置 QoS 规则对付迅雷效果貌似不错,但是下载时 CPU 占用 80%左右,怎么破……

  •  
  •   acess · 2015-07-24 23:58:24 +08:00 · 989 次点击
    这是一个创建于 3410 天前的主题,其中的信息可能已经有所发展或是发生改变。
    电信的光纤,10M下行。编译时启用了l7-protocols、luci-app-qos。
    在LuCI的QoS页面设置规则,服务为xunlei、bittorrent、ed onkey的流量(协议、IP地址、端口等都是任意)优先级全部设为低后,迅雷下载速度降为800KB/s左右,但是ping一个江苏的DNS还能维持在10ms左右,和不开迅雷时差不多。
    可是,ssh连上去,top发现CPU使用率都上80%了……384Mbps的MIPS单核果然不能指望太多么。
    这样的话,如果升级20M下行,肯定就hold不住了吧。

    那么……有什么办法能解决这个问题么?比如改变QoS策略?
    或者,更换性能更强大的路由?我不希望成本太高,最好不要超过300元。
    15 条回复    2015-08-03 11:44:43 +08:00
    ryd994
        1
    ryd994  
       2015-07-25 00:04:57 +08:00
    主要是软nat的压力,openwrt没办法
    zonghua
        2
    zonghua  
       2015-07-25 03:11:21 +08:00 via iPhone
    我在他上面运行node.js
    Rorysky
        3
    Rorysky  
       2015-07-25 07:44:26 +08:00
    搞个 200 的板子 做软路由
    TheCure
        4
    TheCure  
       2015-07-25 10:31:53 +08:00
    我先来吐槽一下384MBps的CPU
    这个倒不一定是NAT的压力,是这个hg255d实在太烂了
    我的是720Mhz的处理器,上面跑了一个vpn服务器
    现在的负载
    Load Average 0.02, 0.08, 0.12
    zhengnanlee
        5
    zhengnanlee  
       2015-07-25 10:33:27 +08:00
    wrtnode你值得拥有
    acess
        6
    acess  
    OP
       2015-07-25 12:23:01 +08:00
    @callofmx 那个不是CPU使用率
    strongcoder
        7
    strongcoder  
       2015-07-25 13:52:01 +08:00
    我建议你买网件4300 你值得拥有 双128M 配置强大 双频WIFI 刷好OpenWRT 感觉上天入地无所不能 哈哈~~~~
    strongcoder
        8
    strongcoder  
       2015-07-25 13:54:02 +08:00
    HG255D 我也有一个 没有改RAM的 现在给刷成一个普通无线路由使用了 稳定性还行 孱弱的硬件配置折腾OpenWRT真实有点够呛
    leavic
        9
    leavic  
       2015-07-25 14:01:06 +08:00
    @zhengnanlee wrtnode和小米mini,newifi,中兴q3这些路由的芯片完全是同一家,就硬件性能而言不会有什么特别优秀的地方。
    zhengnanlee
        10
    zhengnanlee  
       2015-07-25 15:19:42 +08:00 via Android
    @leavic 不是据说CPU会好一些?
    leavic
        11
    leavic  
       2015-07-25 17:49:17 +08:00
    @zhengnanlee 都是MT7620N,他家的哪里就好了,卖几块开发板而已,MTK还会给他特供芯片?
    wusibacg
        12
    wusibacg  
       2015-07-25 22:14:12 +08:00
    @acess 楼主你的qos是怎么设置的呢?我想学习下..
    acess
        13
    acess  
    OP
       2015-07-26 15:40:43 +08:00
    @wusibacg
    就是在openwrt的网页界面luci里打开网络-QoS,然后添加规则,设置服务和优先级,端口、IP地址全部选任意。
    iptables的layer7(应用层匹配)支持还需要额外打patch,否则QoS里设置服务不生效。
    当时也没充分测试,现在又重现不出那种效果了……
    Cola90
        14
    Cola90  
       2015-08-03 11:39:03 +08:00
    @strongcoder 4300其实性能很弱,wan to wlan就那么80多Mb,要是再跑个ss,那得卡死,还有虽然双频,但不支持ac
    strongcoder
        15
    strongcoder  
       2015-08-03 11:44:43 +08:00
    @weiwenwong90 4300 已经可以了...你要求有点高了 直接上X86架构的路由算了
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2165 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 21ms · UTC 01:20 · PVG 09:20 · LAX 17:20 · JFK 20:20
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.