Pagini
Workshops
Parteneri
This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision Last revision Both sides next revision | ||
sesiuni:virtualization-networking:session6 [2013/06/26 04:51] freescale [Traffic control] |
sesiuni:virtualization-networking:session6 [2013/06/26 07:22] freescale |
||
---|---|---|---|
Line 1: | Line 1: | ||
= Topology = | = Topology = | ||
{{ :sesiuni:virtualization-networking:netperf_setup.png |}} | {{ :sesiuni:virtualization-networking:netperf_setup.png |}} | ||
+ | |||
+ | = Slides = | ||
+ | {{:sesiuni:virtualization-networking:session6_network_benchmarking_.pdf|}} | ||
= Setup = | = Setup = | ||
Line 54: | Line 57: | ||
netperf -H 192.168.0.2 -t TCP_MAERTS -cC | netperf -H 192.168.0.2 -t TCP_MAERTS -cC | ||
</code> | </code> | ||
+ | Find out more about **netperf** at [[http://www.netperf.org/netperf/training/Netperf.html]] | ||
== Speedtest.net == | == Speedtest.net == | ||
Measure bandwidth and delay on links towards California and Spain | Measure bandwidth and delay on links towards California and Spain | ||
Line 100: | Line 103: | ||
ip link sh dev br0 | ip link sh dev br0 | ||
</code> | </code> | ||
+ | |||
+ | Display the offloading capabilities of the NICs | ||
+ | <code> | ||
+ | ethtool -k br0 | ||
+ | </code> | ||
+ | <code> | ||
+ | ethtool -k eth0 | ||
+ | </code> | ||
+ | |||
== UDP == | == UDP == | ||
Measure the UDP bandwidth using the default send size (MTU). Display the UDP statistics before and after running the test for the host interface. | Measure the UDP bandwidth using the default send size (MTU). Display the UDP statistics before and after running the test for the host interface. | ||
Line 167: | Line 179: | ||
= Traffic control = | = Traffic control = | ||
- | On the VM, start **iperf_server.sh**. On the client, run **iperf_client.sh** | + | On the VM, start **iperf_server.sh**. On the client, run **iperf_client.sh**. Inspect its contents |
<code> | <code> | ||
./iperf_server.sh | ./iperf_server.sh | ||
</code> | </code> | ||
<code> | <code> | ||
+ | cat iperf_client.sh | ||
./iperf_client.sh | ./iperf_client.sh | ||
</code> | </code> |