我们有一个基于Linux的路由器,目前运行良好,但是我们的networking只有1.5 mbps的连接。 networking很小,但在高负载时期,一些系统可能最终占据带宽。 例如,下载文件的客户端可以很容易地使连接饱和,使其他人几乎无法访问外部世界。
当然,我想解决这个问题。 我相信iptables规则和tc的组合是有序的,但我不知道如何去分配带宽均匀的客户端。
如果有一种方法只能在实际使用连接的客户端之间划分带宽,而不是严格限制每个连接(带宽/客户端数量),那将会很不错。
如果是networkingstream量,你说的是,Squid可以做到这一点。 它可以限制所有用户的最大带宽和每个用户的最大带宽。
我实施这个解决scheme来解决这个确切的问题。
如果你想使用别的东西,不要使用tc。 一团糟。 使用OpenSolaris和更简单的flowadm。