wikiroute

networking recipes

User Tools

Site Tools


qos_project

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revisionBoth sides next revision
qos_project [2017/11/29 10:49] – [6. [CO2] Implementing the Applications and Tools] enwanqos_project [2017/11/29 10:52] – [6. [CO2] Implementing the Applications and Tools] enwan
Line 163: Line 163:
 Let's start with the application iperf: Let's start with the application iperf:
  
--To activate iperf3: +  * To activate iperf3: 
- On the server side: <code bash> iperf3 -s </code> + On the server side: <code bash> iperf3 -s </code> 
- On the client side: <code bash> iperf3 -c 192.168.200.192</code>+ On the client side: <code bash> iperf3 -c 192.168.200.192</code>
  
--To visualize UDP trafic with a specific bandwidth: +  * To visualize UDP trafic with a specific bandwidth: 
- On the client side: <code bash> iperf3 -c 192.168.200.192 -u -b 2M </code>+ On the client side: <code bash> iperf3 -c 192.168.200.192 -u -b 2M </code>
 Here we set the bandwidth with UDP to 2Mbit/s. Here we set the bandwidth with UDP to 2Mbit/s.
 Note that by default ,UDP sets the bandwidth to 1Mbit/s Note that by default ,UDP sets the bandwidth to 1Mbit/s
  
--To extend the transmission time(second) as well as the number packets sent: +  * To extend the transmission time(second) as well as the number packets sent: 
- *On the Client side: <code bash> iperf3 -c 192.168.200.192 -t 15 </code>+ On the Client side: <code bash> iperf3 -c 192.168.200.192 -t 15 </code>
 Note that  by default, iperf3 sets the time to 10 seconds Note that  by default, iperf3 sets the time to 10 seconds
  
--To reverse mode(server sends, client receives): +  * To reverse mode(server sends, client receives): 
- *On the Client side: <code bash> iper3 -c 192.168.200.192 -R  </code> + On the Client side: <code bash> iper3 -c 192.168.200.192 -R  </code> 
- +  To send multiple flows: 
--To send multiple flows: +        On the client side: <code bash> iper3 -c 192.168.200.192 -P 2 -t 60 </code> 
- *On the client side:<code bash> iper3 -c 192.168.200.192 -P 2 -t 60  </code> +Here we are sending 2 flows in 1 min(60 seconds)
- Here we are sending 2 flows in 1 min(60 seconds) +
 Note that we need to extend more the tx time in order to have similar throughput for the 2 flows so that we don't consider it as a fairness issue. Note that we need to extend more the tx time in order to have similar throughput for the 2 flows so that we don't consider it as a fairness issue.
  
qos_project.txt · Last modified: 2021/08/28 09:58 by samer