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

인용하다:

관련 정보