単一のURLへのレイテンシーをシミュレートするにはどうすればよいですか?
Ipfwルールを追加して、単一のURLへの遅延をシミュレートするために次のことを試みました。
Sudo ipfw add pipe 1 ip from myurl.com to any
#(response of running above command) 00100 pipe 1 ip from any to any
Sudo ipfw add pipe 1 ip from any to myurl.com
#(response of running above command) 00200 pipe 2 ip from any to any
Sudo ipfw pipe 1 config delay 10000ms bw 1Kbit/s
Sudo ipfw pipe 2 config delay 10000ms bw 1Kbit/s
ただし、上記のルールでは、myurl.comだけでなく、all URLが導入されます。
Myurl.comだけにレイテンシーを導入するための何かが欠けていますか?
#!/bin/sh
# latency.sh
oif="em0" # just the interface looking to the outer space
# let's create two seperate pipes
ipfw pipe 1 config delay 10000ms bw 1Kbit/s
ipfw pipe 2 config delay 10000ms bw 1Kbit/s
# let's pipe some traffic
# going in...
ipfw add 1000 pipe 1 all from myurl.com to any in via $oif
# and out...
ipfw add 1001 pipe 2 all from any to myurl.com out via $oif
# that's all
#Sudo ./latency.sh