我如何限制每个单独的TCPstream,到一个固定的最大速度?

我已经阅读了所有各种stream量调整文档,但没有深入讨论HSFC调度问题

有没有人真正了解Linux / BSD中的HFSC调度是如何工作的?

看了其他的问题,但似乎一切都在解决困难的问题,比如如何公平地分配给定数量的带宽,保持良好的交互式会话等。

但是我想要做的就是把一个已知的总的最大理论吞吐量(比如1gig)分成(比如说)10个每个100个的块,并且使用一些魔法,这样任何一个TCP会话的上限都是100。

这看起来像是一个简单的请求,或者是一个毫无意义的请求,或许这么简单,以至于例子从来不讨论它,而是直接用于更复杂的场景。 但是,在客户不参与竞争的受控环境中,这将非常有用。

编辑:nginx有一个limit_rate命令,正是我想要的(单个连接到一个单独的url的限制率),但我仍然希望在tcp或其他模块的iptables级别这样做,所以问题是打开的。