天天看點

【利用tc做簡單的限速政策】tcqdisc.sh

【利用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,如需轉載請自行聯系原作者

繼續閱讀