Difference between revisions of "Latency Simulation"
Line 3: | Line 3: | ||
Til linux er der mest udbredte værktøj [http://is2.antd.nist.gov/itg/nistnet/ NIST] evt kan man også søge efter NET_SCH_DELAY eller CONFIG_NET_SCH_NETEM | Til linux er der mest udbredte værktøj [http://is2.antd.nist.gov/itg/nistnet/ NIST] evt kan man også søge efter NET_SCH_DELAY eller CONFIG_NET_SCH_NETEM | ||
+ | http://ask.slashdot.org/askslashdot/04/08/20/2035211.shtml?tid=222&tid=185&tid=95&tid=4&tid=218 | ||
Man bør også overveje at bruge en FreeBSD og dennes <code>dummynet</code> | Man bør også overveje at bruge en FreeBSD og dennes <code>dummynet</code> |
Revision as of 14:57, 3 January 2007
I forbindelse med udviklingen af et overvågningssystem til Grundfos havde jeg brug for at kunne undersøge hvordan at klienten opførte sig over en langsom linie med høj latency, selv om jeg sad direkte på firmaets LAN.
Til linux er der mest udbredte værktøj NIST evt kan man også søge efter NET_SCH_DELAY eller CONFIG_NET_SCH_NETEM
http://ask.slashdot.org/askslashdot/04/08/20/2035211.shtml?tid=222&tid=185&tid=95&tid=4&tid=218
Man bør også overveje at bruge en FreeBSD og dennes dummynet
Båndbredde
Hvis at man vil simulere begrænset båndbredde lan man på linux bruge shaper
modprobe shaper shapecfg attach shaper0 eth0 shapecfg speed shaper0 9600 # in baud ifconfig shaper0 <eth0-address> netmask <eth0-netmask> # remote automatic route added by above route del -net <eth0-network> netmask <eth0-netmask> dev shaper0 # add routes to be choked route add -host <otherhost> dev shaper0 # or if going through a router route add -net <othernet> gw <router> dev shaper0