我正在尝试测试我在两个网络之间的路由器上实施的一些 QoS 策略。我有两个 linux 服务器,每个网络一个,我想模拟它们之间的数据传输,这样我就可以看到 QoS 是否有效。
数据主要是 UDP,但能够模拟 TCP 数据也很有用。
/dev/urandom
我最初只是尝试通过管道netcat
,但这只会尽可能多地占用带宽并淹没连接。
有没有办法做类似的事情,但允许我将数据速率限制为特定的东西?
我正在尝试测试我在两个网络之间的路由器上实施的一些 QoS 策略。我有两个 linux 服务器,每个网络一个,我想模拟它们之间的数据传输,这样我就可以看到 QoS 是否有效。
数据主要是 UDP,但能够模拟 TCP 数据也很有用。
/dev/urandom
我最初只是尝试通过管道netcat
,但这只会尽可能多地占用带宽并淹没连接。
有没有办法做类似的事情,但允许我将数据速率限制为特定的东西?
如果您正在测试 QoS,难道您不应该希望它使用尽可能多的带宽以确保您的策略不会淹没连接吗?我想这取决于你实际想要完成的事情..
在任何情况下,您都可以使用iperf来设置带宽并进行带宽测试。