有一个很好的方法来做一个特定比特率的随机UDP数据传输来testingQoS策略吗?

我试图testing我在两个networking之间的路由器上实施的一些QoS策略。 我有两个Linux服务器,每个networking上一个,我想模拟它们之间的数据传输,所以我可以看到,如果QoS是有效的。

数据主要是UDP,但是能够模拟TCP数据也是有用的。

我最初尝试只是通过netcatpipe道/dev/urandom ,但这只是尽可能多的带宽和沼泽的连接。

有没有办法做类似的事情,但允许我将数据速率限制在某个特定的位置?

如果您正在testing服务质量(QoS),您不应该希望使用尽可能多的带宽来确保您的策略不会淹没连接吗? 我想这取决于你实际上想要完成什么

在任何情况下,您都可以使用iperf来设置带宽并进行带宽testing。

客户特定的选项
-b, – 带宽n [KM]将目标带宽设置为n位/秒(默认1 Mbit / sec)。 此设置需要UDP(-u)。