[教學]如何對Linux進行網路限速

一般Linux伺服器管理者可能會採用tc針對ip來進行限速,但低吸不是專業的才不是因為懶的管理
所以囉,就要找出更簡單的方法,於是找到了wondershaper的linux套件,經過操作之後還蠻推薦的唷

首先下載wondershaper套件
sudo apt-get install wondershaper -y

安裝完成後來介紹一下操作指令

sudo wondershaper enp3s0 3000 3000

這邊的wondershaper即為套件軟體,enp3s0是要針對限速的網卡名稱,如果不知道網卡名稱的話請使用

sudo iftop

至於後面的3000 3000

前面的3000是下載速度後面的則為上載(單位是kb/s)
但根據低吸測試…我要輸入30000上載才會限制在3mb/s左右,如果輸入3000則會是300kb/s
囧 關於這點低吸也還不清楚為什麼呢
如果要解除限速的話請使用

sudo wondershaper enp3s0 clean

那如果是要永久限速勒?!

sudo nano /etc/network/interfaces

(可以使用自己習慣的編輯器)

如果我自己網卡是enp3s0,就在下面加上

up /sbin/wondershaper enp3s0 3000 3000
down /sbin/wondershaper remove enp3s0

就可以啦

但如果途中想要將速度調整回來不用重開機,直接使用

wondershaper remove enp3s0