AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • 主页
  • 系统&网络
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • 主页
  • 系统&网络
    • 最新
    • 热门
    • 标签
  • Ubuntu
    • 最新
    • 热门
    • 标签
  • Unix
    • 最新
    • 标签
  • DBA
    • 最新
    • 标签
  • Computer
    • 最新
    • 标签
  • Coding
    • 最新
    • 标签
主页 / server / 问题 / 984908
Accepted
schgab
schgab
Asked: 2019-09-20 09:58:46 +0800 CST2019-09-20 09:58:46 +0800 CST 2019-09-20 09:58:46 +0800 CST

动态 SQM 设置

  • 772

我刚刚设置了我的新路由器(WRT1900ACS)并安装了 OpenWRT。我有 ADSL,这使得正确调整 sqm 的上传/下载速度非常困难,因为它会因日期而异。有没有办法动态调整这些设置?

qos
  • 1 1 个回答
  • 127 Views

1 个回答

  • Voted
  1. Best Answer
    Nikita Kipriyanov
    2019-09-21T06:21:37+08:002019-09-21T06:21:37+08:00

    您想应用限速队列并根据实际 ADSL 可达到的速率动态更改它的实际限制吗?

    很有趣的目标。我不知道现成的软件可以这样做,但是在 OpenWRT 上认识你,可以编写这个脚本。

    十多年前,我用 ZyXEL P-600 系列调制解调器和基于 Linux PC 的路由器做过类似的事情。有效。但简单地对队列设置静态“安全”限制要容易得多,也更可靠。线路速率不时变化,但变化不大,例如上行从 700 到 850 kbps 变化,因此在队列中设置 650 kbps 非常安全并且效果很好,无需动态调整。


    你需要知道的:

    • 如何查询调制解调器的状态
    • 您的调制解调器能否通知路由器有关事件(断开连接、重新连接、速率更改)。如何

    例如,这可能是 SNMP 协议,即表示状态值的一组 OID,以及路由器上的陷阱接收器,它根据接收到的陷阱执行操作。您的调制解调器可能会在事件中生成陷阱。

    或者,至少,找到一种干净的可编写脚本的方式来进入调制解调器界面并解析所需的值。对于 P-600,有产生所需值的 telnet 命令。

    如果您找到这些方法或设置,您可以编写脚本来简单地轮询调制解调器并调用脚本更新队列参数,或者将这些脚本配置为由陷阱接收器运行。

    一个警告可能是您不适合内置闪存,您需要设置 extroot。但这很容易。另一个警告是内存使用(net-snmp trapd 可能需要大量内存,我不知道是否有人为 OpenWRT 构建了它)。

    • 0

相关问题

  • 除了 tc,还有更简单的方法在 linux 中进行流量整形吗?

  • 什么是 QoS 以及何时 [不] 使用它?

  • 交通管理建议[关闭]

  • Linux TC/策略路由工具

  • SOHO - 限制来自问题用户的 bittorrent 流量

Sidebar

Stats

  • 问题 205573
  • 回答 270741
  • 最佳答案 135370
  • 用户 68524
  • 热门
  • 回答
  • Marko Smith

    新安装后 postgres 的默认超级用户用户名/密码是什么?

    • 5 个回答
  • Marko Smith

    SFTP 使用什么端口?

    • 6 个回答
  • Marko Smith

    命令行列出 Windows Active Directory 组中的用户?

    • 9 个回答
  • Marko Smith

    什么是 Pem 文件,它与其他 OpenSSL 生成的密钥文件格式有何不同?

    • 3 个回答
  • Marko Smith

    如何确定bash变量是否为空?

    • 15 个回答
  • Martin Hope
    Tom Feiner 如何按大小对 du -h 输出进行排序 2009-02-26 05:42:42 +0800 CST
  • Martin Hope
    Noah Goodrich 什么是 Pem 文件,它与其他 OpenSSL 生成的密钥文件格式有何不同? 2009-05-19 18:24:42 +0800 CST
  • Martin Hope
    Brent 如何确定bash变量是否为空? 2009-05-13 09:54:48 +0800 CST
  • Martin Hope
    cletus 您如何找到在 Windows 中打开文件的进程? 2009-05-01 16:47:16 +0800 CST

热门标签

linux nginx windows networking ubuntu domain-name-system amazon-web-services active-directory apache-2.4 ssh

Explore

  • 主页
  • 问题
    • 最新
    • 热门
  • 标签
  • 帮助

Footer

AskOverflow.Dev

关于我们

  • 关于我们
  • 联系我们

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve