Hi Team,
We are done with QoS shaping implementation in OVS-DPDK(2.4.0) by making use of
DPDK scheduler library.
We have conducted some basic tests for QoS shaping and compared DPDK vs
OVS-DPDK with IMIX traffic. Please find the below test results conducted with
bi directional traffic ,
I will be publishing the patch after completing some more tests.
System Configuration :
Processor : Intel(R) Atom(TM) CPU C2758 @ 2.40GHz
Huge Page : 2M
Memory (socket-mem) : 4096
QoS Configuration : 1G rate per port
QoS Configuration CLI:
$ ovs-vsctl set port dpdk1 qos=@newqos -- --id=@newqos create qos
type=us-shaper other_config:subport_tb_rate=125000000
other_config:subport_tb_size=100000 other_config:subport_tc_0_rate=125000000
other_config:subport_tc_1_rate=125000000
other_config:subport_tc_2_rate=125000000
other_config:subport_tc_3_rate=125000000
other_config:subport_tc_period=10 other_config:pipe_tb_rate=125000000
other_config:pipe_tb_size=100000 other_config:pipe_tc_0_rate=125000000
other_config:pipe_tc_1_rate=125000000 other_config:pipe_tc_2_rate=125000000
other_config:pipe_tc_3_rate=125000000 other_config:pipe_tc_period=40
Note : We have used "Q-in-Q" traffic for our experiments as the DPDK scheduler
application is designed to work with Q-in-Q IPV4 packets.
DPDK : 2port - 2core
DPDK Sample Application
Input
200Mbps
400Mbps
600Mbps
800Mbps
1000Mbps
Output
199.8503
399.733
599.6462
799.5941
994.6868
OVS-DPDK: 2port - 2core:
OVS+DPDK QoS Shaping
Input
200Mbps
400Mbps
600Mbps
800Mbps
1000Mbps
Output
199.8507
399.7327
599.6477
799.5939
979.66788
Thanks & Regards,
Gayathri
The information contained in this electronic message and any attachments to
this message are intended for the exclusive use of the addressee(s) and may
contain proprietary, confidential or privileged information. If you are not the
intended recipient, you should not disseminate, distribute or copy this e-mail.
Please notify the sender immediately and destroy all copies of this message and
any attachments. WARNING: Computer viruses can be transmitted via email. The
recipient should check this email and any attachments for the presence of
viruses. The company accepts no liability for any damage caused by any virus
transmitted by this email. www.wipro.com
_______________________________________________
discuss mailing list
[email protected]
http://openvswitch.org/mailman/listinfo/discuss