2013-04-10 59 views
1

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

我需要做的是加载它在在不同的时间,每周周期长,执行以下操作:

  1. 数据传输
  2. Torrent下载
  3. HTTP/HTTPS页面请求发送到不同页面。静态内容,动态内容。等等

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

任何人都知道任何软件或脚本,将实现这一点。

干杯

+0

一些HTTP客户端库或工具,如'curl'或'wget' ....也许联合'cron' – 2013-04-10 06:42:43

回答

0

当然可以。您可能会惊讶地发现,大多数时间,平均家庭路由器的负载可能相当低。你算算:即使下载最大的DSL或有线路由器速度(即使它是小数据包大小,这在较高的负荷是不常见的情况),只是不是现代CPU的负载显著这些天。

脚本加载很容易。有时候我有一个剧本,当我怀疑他们与我家的最后一英里联系时,我有时会对康卡斯特抨击。它只是使用了wget(或尝试卷曲)下载合理大小的文件反复记录下载统计(时间和/或数据速率)传输。只要找到你周围的净需要的地方.pdf或大小的其他文件,或者使用一个繁忙的网站有很多的内容。避免那些可能需要为测试中消费的带宽付费的小家伙。更好的是,现在Amazon S3存储(以及传输带宽)非常便宜并且易于使用。你可以把你自己选择的一些文件放在那里,然后在你的测试环境中重复下载这些文件,而不是从别人那里窃取带宽。 ;)

从来没有与任何洪流客户端,所以我不能帮你在那里,但我敢打赌,有一些你可以脚本。

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

玩得开心,祝你好运!

克里斯

+0

干杯队友,将放手一搏 – pjf 2013-04-18 06:15:23