Linux系统上的最小带宽限制

我需要通过删除所有不满足最低速率的数据包,将最小带宽从IP限制到特定的服务/端口。

我看到Linux tcstream量整形工具的HTB类中的属性rate应该这样做; 这是正确的工具或其他工具build议(请注意,我正在从一个运行Linux的networking工作)?

是的,这是正确的工具。

实际上stream量整形是在内核级别上实现的。 tc是控制它的用户界面工具。 它是iproute2软件包的一部分。

http://lartc.org/有很好的文档,或者参考如何使用每个OpenVPN客户端的TC进行stream量整形(速率限制)

HTB类中的rate用于设置限制传输stream量的最低期望速度。

这意味着stream量不应低于给定的rate (如保证的速率)。 它可以更高,取决于其他参数,如burst和父类的configuration。 但是,如果实际的传输速率低于给定rate参数所规定的速率,则它不会丢失任何东西。