概要
wondershaper を使います
メンテされていないのであまりオススメしませんがてっとり早くかつ簡単に動きます
環境
- Ubuntu 16.04
- wondershaper 1.4
wondershaper インストール
git clone https://github.com/magnific0/wondershaper.git
cd wondershaper
./wondershaper -h
Ubuntu や CentOS の場合はこれが最新が入るのでおすすめです
帯域を制限する
./wondershaper -a ens160 -d 128 -u 128
ifb0
というインタフェースが作成されます
-d
で下り、-u
で上りの帯域を制限できます
speedtest-cli で確認してみる
wget -O speedtest-cli https://raw.githubusercontent.com/sivel/speedtest-cli/master/speedtest.py
chmod +x speedtest-cli
Retrieving speedtest.net configuration…
Testing from Softbank BB (x.x.x.x)…
Retrieving speedtest.net server list…
Selecting best server based on ping…
Hosted by GLBB Japan (Tokyo) [16.95 km]: 17.806 ms
Testing download speed……………………………………………………………………..
Download: 0.07 Mbit/s
Testing upload speed……………………………………………………………………………………
Upload: 0.39 Mbit/s
多少誤差はありますが制限されていることが確認できます
帯域制限を解除する
./wondershaper -c -a ens160
ifb0
が削除されない場合は手動で削除しましょう
ip l delete ifb0
0 件のコメント:
コメントを投稿