小编Nak*_*ule的帖子

生成具有指定吞吐量的流量

为了测试我的网络,我想在两台主机之间发送 x MB/s。我知道这ping可用于发送大量数据,但我需要一个可以设置带宽的解决方案(它不必非常精确)。

$ sendTrafic --throughput 10M 10.0.0.1
Run Code Online (Sandbox Code Playgroud)

知道我该怎么做吗?我想过一个scappy每秒运行x 次的脚本,但应该有更好的东西。


编辑:我使用了以下解决方案:

# On receiving node:
iperf -s -u

# On sending node:
iperf -c <ip> -u -b 10m -t 30
Run Code Online (Sandbox Code Playgroud)

它将第一台主机配置为 UDP 服务器,将第二台主机配置为 UDP 客户端,以 10Mb/s 的速度发送 30 秒。

感谢大家的帮助。

networking

8
推荐指数
1
解决办法
1万
查看次数

标签 统计

networking ×1