【利用tc做簡單的限速政策】tcqdisc.sh
<code>#!/bin/sh</code>
<code>#</code>
<code># tcqdisc.sh [a|c|d|s] interface [delay|loss] N[ms|%]</code>
<code># </code>
<code>action=$1</code>
<code>eth=$2</code>
<code>option=$3</code>
<code>value=$4</code>
<code>case</code> <code>$action </code><code>in</code>
<code> </code><code>a)</code>
<code> </code><code>tc qdisc add dev $eth root netem $option $value</code>
<code> </code><code>;;</code>
<code> </code><code>c)</code>
<code> </code><code>tc qdisc change dev $eth root netem $option $value</code>
<code> </code><code>d)</code>
<code> </code><code>tc qdisc del dev $eth root netem $option $value</code>
<code> </code><code>s)</code>
<code> </code><code>tc qdisc show</code>
<code> </code><code>*)</code>
<code> </code><code>echo</code> <code>"Usage: $0 [a|c|d|s] interface [delay|loss] N[ms|%]"</code>
<code> </code><code>echo</code> <code>" a: tc qdisc add dev..."</code>
<code> </code><code>echo</code> <code>" c: tc qdisc change dev..."</code>
<code> </code><code>echo</code> <code>" d: tc qdisc del dev..."</code>
<code> </code><code>echo</code> <code>" s: tc qdisc show"</code>
<code>esac</code>
<code></code>
本文轉自 pcnk 51CTO部落格,原文連結:http://blog.51cto.com/nosmoking/1595243,如需轉載請自行聯系原作者