Vm-2-Vm over OVS iperf limited to 2.5 Gb
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Fuel for OpenStack |
Fix Released
|
High
|
Egor Kotko | ||
6.1.x |
Fix Released
|
High
|
Egor Kotko |
Bug Description
Fuel Setup :
* Fuel 6.0 build 48.
* Deployment : CentOS, Neutron with VLAN segmentation
* Installed with Mellanox NIC with driver-only mode (non-SRIOV), OVS mechanism used.
Test setup :
* 2 VM on compute-1
* 1 VM on compute-2
Test :
* Run server: iperf –s
* On other VMs run iperf –c $server_IP –t 30 –P 2 –I 1 –f -g
Results:
* VM-2-VM on the same compute : 8.7 Gb
* VM-2-VM on the different computes : 1.5 Gb
* 2 VMS on compute-1 to VM on compute 2 : 2.2Gb (1.3Gb + 0.9Gb)
=======
On Fuel 5.1 I see the same problem and I see the problem came from OVS RX side.
Fuel Setup :
* Fuel 5.1 final
* Deployment : CentOS, Neutron with VLAN segmentation
* Installed with Mellanox NIC with driver-only mode (non-SRIOV), OVS mechanism used.
* Network/NIC speed is 10Gb
Results :
* Performance from VM to physical server is : 5.8Gb
* While Performance from physical server to VM is only : 1.8-2.5 Gb (This indicates that problem is on VM RX side)
=======
The issue does no occur with SRIOV deployment.
* On same HW setup with Mellanox driver + SRIOV over 56Gb network VM-2-VM performance is 40 Gb.
=======
API-Version for Fuel 6.0 b48 :
{"build_id": "2014-12-
=======
API-Version for Fuel 5.1 Final :
{"build_id": "2014-09-
Changed in fuel: | |
milestone: | none → 6.0 |
importance: | Undecided → High |
Changed in fuel: | |
assignee: | nobody → Fuel Partner Integration Team (fuel-partner) |
Changed in fuel: | |
assignee: | Fuel Partner Integration Team (fuel-partner) → MOS Linux (mos-linux) |
Changed in fuel: | |
milestone: | 6.0 → 6.1 |
Changed in fuel: | |
status: | New → Confirmed |
tags: | added: release-notes |
Changed in fuel: | |
status: | Confirmed → Won't Fix |
no longer affects: | fuel/6.0.x |
tags: | added: mos-linux |
no longer affects: | fuel/6.0.x |
tags: | added: release-notes-done |
Please provide some details/reasons why it's won't fix