繼 使用 trickle 限制程序上下傳速度/頻寬 與 用 NetHogs 看每個行程吃多少流量頻寬 之後,再來介紹一個 wondershaper ,它可以直接以網卡為單位作限制
一樣 centos 6 以上的可以 yum 安裝
用法 (但小心,先看注意)
wondershaper 網卡名稱 上傳速度 下載速度 wondershaper eth0 100 100
注意 : 指令一下下去就不見了,那我要怎麼取消,用 ps 看也沒有它的程序在,它有提供指令如下,但………
wondershaper eth0 clean
我試了無效,what~~~~~
所以我只好,不會這麼 low 吧
wondershaper eth0 10000000000000000000000000 1000000000000000000000000000
不過後來我再試了,就 working 了,怎麼這樣,跟說明不同咧
wondershaper clean eth0 # 或如下也行 wondershaper clear eth0
指令的說明
Wonder Shaper 1.2.1 Usage: /usr/sbin/wondershaper [device] clean|[upload speed in Kb/s] [download speed in Kb/s] Example: /usr/sbin/wondershaper eth0 20 500 https://bugzilla.redhat.com/enter_bug.cgi?product=Fedora&component=wondershaper
還有可以下
wondershaper eth0
可以看到類似 cbq 的狀態 (原來如此)
### eth0: queueing disciplines qdisc pfifo_fast 0: root refcnt 2 bands 3 priomap 1 2 2 2 1 2 0 0 1 1 1 1 1 1 1 1 Sent 48670 bytes 428 pkt (dropped 0, overlimits 0 requeues 0) rate 0bit 0pps backlog 0b 0p requeues 0
留言