Ubuntu

如何限制 apt-mirror 的頻寬?

  • November 29, 2009

我需要為所有 Ubuntu apt 儲存庫製作一個一次性鏡像(為了記錄,這是因為我將它發送到肯尼亞(參見此處此處)。

我以前做過並使用過apt-mirror,這正是我想要的。但是現在我想慢慢來,所以我想限制它用於下載的頻寬。有什麼簡單的方法嗎?任何神奇的apt配置設置?

在查看了 apt-mirror 的原始碼後,我發現 apt-mirror 具有限制頻寬速率的內置功能。

只是說:

set limit_rate 50k

在您的 mirror.list 文件中,它會將其傳遞給 wget。但是,該限制是每個執行緒的。所以如果你有 10 個執行緒,這將是 50k * 10 = 500k。根本沒有記錄此功能。

Dan Carley 對 perl 包裝器的看法是正確的。但更聰明的方法 - 編輯*~/.wgetrc*(使用者特定配置)或*/etc/wgetrc*(系統範圍配置)並添加選項

limit-rate = 50k # or your limit rate

引用自:https://serverfault.com/questions/88780