通过iptables的节流带宽


Answers:


18

您正在寻找的被称为流量整形。最好的信息来源(我知道)是Linux Advanced Routing and Traffic Control。它有些过时了,但仍然有很多有用的信息。如果您搜索Linux Traffic Shaping,则可以找到一些脚本和工具来简化流量整形配置。

除非找到适合您的工具或脚本,否则将使用的特定命令是tc和/或tcng。我还想警告您,如果您以前没有做过,流量整形可能会变得非常复杂,特别是如果您尝试手动进行。

此外,还请记住,您只能可靠地控制发送数据的速度。

您可能还想查看以下类似的serverfault问题:


我应该在原始答案中提到它,但是对此的另一个通用术语(尽管它包含更多内容)是QoS(服务质量)。这是尝试管理流量时要注意的另一个好术语。
Christopher Cashell

0

我们将tc.bash(link)与IPTables一起用于流量控制。到目前为止,它已经完成了我们所需要的所有技巧。

(在CentOS 4和5上进行了测试,并且可以与带有tc和iptables的任何Linux操作系统一起使用。)


By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.