在某些情況下,我們需要限制帶寬,計算機在網絡接口上的下載和上傳速度。
假設我們有一台服務器,其主接口(例如eth0)需要限制速度,為什麼? ...無論出於何種原因,我們都不要低估老闆對IT團隊的想法和要求。
在這種情況下,我們可以為此使用幾個應用程序,今天我將討論: 奇蹟塑造者
WonderShaper安裝
在Debian,Ubuntu或衍生產品等發行版中,使用以下命令就足夠了:
sudo apt-get install wondershaper
在ArchLinux中,我們需要將其從AUR中刪除:
yaourt -S wondershaper-git
使用WonderShaper
為了使其工作變得簡單,我們必須將要限制的網絡接口作為第一個參數傳遞,然後將最大下載速度和第三(也是最後一個)上傳速度傳遞給它。
語法為:
sudo wondershaper <interfaz> <download> <upload>
大致如此:
sudo wondershaper eth0 1000 200
這意味著我將有1000kb的下載帶寬,而只有200kb的上傳帶寬。
在ArchLinux中,重要的是要考慮到 這行將不起作用,因為在ArchLinux中,我們必須安裝另一個軟件包。 在這裡是:
sudo wondershaper -a <interfaz> -d <download> -u <upload>
也就是說,一個例子是:
sudo wondershaper -a enp9s0 -d 1000 -u 200
如何恢復更改並恢復原來的帶寬?
要撤消更改,即清除所做的工作,只需使用以下命令即可:
sudo wondershaper clear <interfaz>
例如:
sudo wondershaper clear eth0
而在ArchLinux中,它將是:
sudo wondershaper -c -a <interfaz>
結束!
好了,沒有什麼要補充的了。 他們可以通過以下方式閱讀應用程序手冊:
man wondershaper
我希望你覺得有趣
請教,我一直都有同樣的困惑。 200kb和1000kb分別是100萬次下載和20萬次上傳,對不對?
“ k”是什麼意思?
1000kb的下載量等於1mb,而200kb的內容等於200kb上傳。
弗雷德里克:
傳輸速度不是以千克/兆字節為單位,而是“千/兆比特”。
Google為Chrome中的Omnibar本身提供了一個方便的計算器,用於這些轉換,例如:10兆字節至千字節。
關係是1kb = 8000位
維基百科: http://en.wikipedia.org/wiki/Kilobit
這個技巧非常好,例如,當大學裡有500多名學生連接到WiFi而不計手機和平板電腦時,我該怎麼辦?Wondershaper是否將獲得支持,或者我必須使用任何硬件?
但是您真正需要做什麼,因為我不了解您。
我認為它是指限制連接的學生,但是所示程序僅限制了特定計算機的接口,其他計算機的互聯網速度將保持不變。
那麼對於魷魚和延遲池來說就足夠了嗎?
KZKG ^ Gaara,你的意思是 這篇文章 (同一篇文章使我在閱讀時記得它)?
您需要做的是Mikrotik設備
從來沒有對我有用
也許我不太了解。
這樣做:sudo wondershaper eth0 1000 200
它是否意味著將網絡電纜的互聯網速度限制為下載1000 kb / s(每秒千字節)和上傳200 kb / s(每秒千字節)?
還是下行1000 kb,上傳200 kb?
對我來說非常有用。 非常感謝。
感謝您的評論😉
先生。
即使在中止試用版下載後也從未超過配置的限制,細流似乎仍然有效。 我沒有嘗試過的奇蹟。
測試環境:
操作系統:每天Fedora 21
ckle流:1.07版
Chrome:版本40.0.2214.115未知(64位)
進程名稱(頂部):chrome
CLI命令:#細流-d 200 / opt / google / chrome / chrome
我留下一個有趣的比較: http://www.ubuntugeek.com/use-bandwidth-shapers-wondershaper-or-trickle-to-limit-internet-connection-speed.html
的問候!
我使用'trickle',當我有一段時間嘗試使用Wondershaper進行比較時,🙂
我錯過評論的一個快速區別是trick流可以在前台運行,因此要停止網絡的形成,只需Cc
這就是我最近打算談論的話題,您是否設法使其與Chromium或Firefox一起使用?
一個問題,它還可以分別限制虛擬網絡接口,例如:
wlan0:0
wlan0:1
我還沒有嘗試過。
優秀的工具!
很有意思!!
如何不僅將帶寬限制在這台計算機上,還限制在通過它連接到Internet的計算機上? 我想通過為每個IP分配帶寬來做到這一點。 這是可能的??
可以使用Squid(出色的代理服務器)來完成。 我看到您來自同一國家,在GUTL中,我們有一個郵件列表和論壇,請問那裡是否存在互聯網問題。 使用魷魚池和延遲池就可以了。
是的,我使用了它,但是還沒有收到有關如何做的答案。 我已經完成了TC和HTB的工作,但是我使用了2個網絡接口,我只想使用Internet上的一個。 謝謝!!
太棒了!!我一直在尋找一種快速,簡便的解決方案,因為我只想在家中使用它,而魷魚對於兩三個主人來說實在是太多了!
超級好,正是我想要的,非常感謝