2013-04-10 61 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