tcを使用してレート制限遅延を増やす方法は?

tcを使用してレート制限遅延を増やす方法は?

速度制限に遅延を追加する別のnetfilterツールがあることを読んでいます。

誰もこれの例を持っていますか?

ベストアンサー1

さまざまなネットワーク条件をシミュレートするには、次のスクリプトを使用します。

#!/bin/bash

intf="dev eth0"
delay="delay 400ms 100ms 50%"
loss="loss random 0%"
corrupt="corrupt 0%"
duplicate="duplicate 0%"
reorder="reorder 0%"
rate="rate 512kbit"

tc qdisc del $intf root
tc qdisc add $intf root netem $delay $loss $corrupt $duplicate $reorder $rate

echo "Cancel with:"
echo "tc qdisc del $intf root"

あなたの場合、eth0デバイスから発信されるパケットに400msの遅延と512kbit / sのレート制限を導入するには、次の手順を実行します。

tc qdisc del dev eth0 root
tc qdisc add dev eth0 root netem delay 400ms rate 512kbit

引用:

おすすめ記事