1

我正在尝试模拟硬件路由器上的用户负载。我特别想模拟家用路由器的平均负载。

我需要做的是在不同的时间在一周的时间内加载它并执行以下操作:

  1. 数据传输
  2. 洪流下载
  3. HTTP/HTTPS Pages 对不同页面的请求。静态内容,动态内容。等等

我需要以特定的时间间隔重复此操作,并且能够一次测试多个路由器。

任何人都知道可以实现此目的的任何软件或脚本。

干杯

4

1 回答 1

0

当然。您可能会惊讶地发现,大多数情况下,普通家用路由器的负载可能非常低。算一下:即使以最大的 DSL 或有线路由器速度下载(即使它是小数据包,在较高负载下通常不是这种情况)现在对现代 CPU 的负载也不是很大。

脚本加载很容易。我有一个脚本,有时当我怀疑康卡斯特与我家的最后一英里链接时,我会猛烈抨击它们。它只是使用 wget(或尝试 curl)重复下载合理大小的文件并记录传输的下载统计信息(时间和/或数据速率)。只需从网上某处找到所需大小的 .pdf 或其他文件,或使用内容丰富的繁忙网站。避免那些可能需要为您在测试中消耗的带宽付费的小家伙。更好的是,如今 Amazon S3 存储(和传输带宽)非常便宜且易于使用。您可以将自己选择的一些文件放在那里,然后为您的测试环境重复下载这些文件,而不是从其他人那里窃取带宽!;)

从来没有玩过任何 torrent 客户端,所以我不能帮你,但我敢打赌有一些你可以编写脚本。

此外,您可以查看 netperf。我不知道该项目的状态,但我过去曾使用它来产生非常高的网络负载。谷歌为它。

玩得开心,祝你好运!

-克里斯

于 2013-04-11T05:43:29.053 回答