[Openstack] Network speed issue

Georgios Dimitrakakis giorgis at acmac.uoc.gr
Tue Dec 16 18:38:28 UTC 2014


 I have changed that on both the node and the VMs and actually made 
 things worse.

 I did that on both eth1 and br100 interfaces on the physical node.

 The transfer speed now is 15MB/s half of the one I had before!

 Have I missed something? I believe that this is not an expected 
 behaviour?


 Here are the outputs for both br100 and eth1 on the node in case I have 
 missed something:


 # ethtool -k br100
 Features for br100:
 rx-checksumming: off [fixed]
 tx-checksumming: on
 	tx-checksum-ipv4: off
 	tx-checksum-unneeded: off
 	tx-checksum-ip-generic: on
 	tx-checksum-ipv6: off
 	tx-checksum-fcoe-crc: off [fixed]
 	tx-checksum-sctp: off [fixed]
 scatter-gather: on
 	tx-scatter-gather: on
 	tx-scatter-gather-fraglist: on [fixed]
 tcp-segmentation-offload: off
 	tx-tcp-segmentation: off
 	tx-tcp-ecn-segmentation: on
 	tx-tcp6-segmentation: on
 udp-fragmentation-offload: on [fixed]
 generic-segmentation-offload: off
 generic-receive-offload: off
 large-receive-offload: off [fixed]
 rx-vlan-offload: off [fixed]
 tx-vlan-offload: off [fixed]
 ntuple-filters: off [fixed]
 receive-hashing: off [fixed]
 highdma: on [fixed]
 rx-vlan-filter: off [fixed]
 vlan-challenged: off [fixed]
 tx-lockless: on [fixed]
 netns-local: on [fixed]
 tx-gso-robust: off [fixed]
 tx-fcoe-segmentation: off [fixed]
 tx-gre-segmentation: on [fixed]
 tx-udp_tnl-segmentation: on [fixed]
 fcoe-mtu: off [fixed]
 loopback: off [fixed]


 # ethtool -k eth1
 Features for eth1:
 rx-checksumming: on
 tx-checksumming: on
 	tx-checksum-ipv4: off
 	tx-checksum-unneeded: off
 	tx-checksum-ip-generic: on
 	tx-checksum-ipv6: off
 	tx-checksum-fcoe-crc: off [fixed]
 	tx-checksum-sctp: off [fixed]
 scatter-gather: on
 	tx-scatter-gather: on
 	tx-scatter-gather-fraglist: off [fixed]
 tcp-segmentation-offload: off
 	tx-tcp-segmentation: off
 	tx-tcp-ecn-segmentation: off
 	tx-tcp6-segmentation: off
 udp-fragmentation-offload: off [fixed]
 generic-segmentation-offload: off
 generic-receive-offload: off
 large-receive-offload: off [fixed]
 rx-vlan-offload: on [fixed]
 tx-vlan-offload: on [fixed]
 ntuple-filters: off [fixed]
 receive-hashing: off [fixed]
 highdma: on [fixed]
 rx-vlan-filter: off [fixed]
 vlan-challenged: off [fixed]
 tx-lockless: off [fixed]
 netns-local: off [fixed]
 tx-gso-robust: off [fixed]
 tx-fcoe-segmentation: off [fixed]
 tx-gre-segmentation: off [fixed]
 tx-udp_tnl-segmentation: off [fixed]
 fcoe-mtu: off [fixed]
 loopback: off [fixed]




 Best,


 George





> Disabling it only on the nodes should boost the speed but disabling 
> it
> in the vms too improves greatly the speed
> El 16/12/2014 19:13, "Georgios Dimitrakakis"  escribió:
>
>> Ooops...It seems that I have been confused..
>>
>> The pasted part is indeed from the node when I was looking
>> somewhere else....
>>
>> Thanks a lot for noticing that Adrian!!!!
>>
>> I will turn it off on the nodes and test again!
>>
>> Should it be off on both the nodes and the VMs?
>>
>> Regards,
>>
>> George
>>
>>> That shows that those 3 offload settibgs are enabled.
>>> El 16/12/2014 19:01, "Georgios Dimitrakakis"  escribió:
>>>
>>>> I believe that they are already disabled.
>>>>
>>>> Here is the ethtool output:
>>>>
>>>> # ethtool --show-offload eth1
>>>> Features for eth1:
>>>> rx-checksumming: on
>>>> tx-checksumming: on
>>>>         tx-checksum-ipv4: off
>>>>         tx-checksum-unneeded: off
>>>>         tx-checksum-ip-generic: on
>>>>         tx-checksum-ipv6: off
>>>>         tx-checksum-fcoe-crc: off [fixed]
>>>>         tx-checksum-sctp: off [fixed]
>>>> scatter-gather: on
>>>>         tx-scatter-gather: on
>>>>         tx-scatter-gather-fraglist: off [fixed]
>>>> tcp-segmentation-offload: on
>>>>         tx-tcp-segmentation: on
>>>>         tx-tcp-ecn-segmentation: off
>>>>         tx-tcp6-segmentation: on
>>>> udp-fragmentation-offload: off [fixed]
>>>> generic-segmentation-offload: on
>>>> generic-receive-offload: on
>>>> large-receive-offload: off [fixed]
>>>> rx-vlan-offload: on [fixed]
>>>> tx-vlan-offload: on [fixed]
>>>> ntuple-filters: off [fixed]
>>>> receive-hashing: off [fixed]
>>>> highdma: on [fixed]
>>>> rx-vlan-filter: off [fixed]
>>>> vlan-challenged: off [fixed]
>>>> tx-lockless: off [fixed]
>>>> netns-local: off [fixed]
>>>> tx-gso-robust: off [fixed]
>>>> tx-fcoe-segmentation: off [fixed]
>>>> tx-gre-segmentation: off [fixed]
>>>> tx-udp_tnl-segmentation: off [fixed]
>>>> fcoe-mtu: off [fixed]
>>>> loopback: off [fixed]
>>>>
>>>> Regards,
>>>>
>>>> George
>>>>
>>>>> Disable offloading on the nodes with: ethtool -K interfaceName
>>>>> gro
>>>>> off
>>>>> gso off tso off
>>>>>
>>>>> And then try it again
>>>>> El 16/12/2014 18:36, "Georgios Dimitrakakis"  escribió:
>>>>>
>>>>>> Hi all!
>>>>>>
>>>>>> In my OpenStack installation (Icehouse and use nova legacy
>>>>>> networking) the VMs are talking to each other over a 1Gbps
>>>>>> network
>>>>>> link.
>>>>>>
>>>>>> My issue is that although file transfers between physical
>>>>>> (hypervisor) nodes can saturate that link transfers between
>>>>>> VMs
>>>>>> reach very lower speeds e.g. 30MB/s (approx. 240Mbps).
>>>>>>
>>>>>> My tests are performed by scping a large image file
>>>>>> (approx.
>>>>>> 4GB)
>>>>>> between the nodes and between the VMs.
>>>>>>
>>>>>> I have updated my images to use e1000 nic driver but the
>>>>>> results
>>>>>> remain the same.
>>>>>>
>>>>>> What are any other limiting factors?
>>>>>>
>>>>>> Does it has to do with the disk driver I am using? Does it
>>>>>> play
>>>>>> significant role the filesystem of the hypervisor node?
>>>>>>
>>>>>> Any ideas on how to approach the saturation of the 1Gbps
>>>>>> link?
>>>>>>
>>>>>> Best regards,
>>>>>>
>>>>>> George
>>>>>>
>>>>>> _______________________________________________
>>>>>> Mailing list:
>>>>>>
>>>>> http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack
>>>>>> [1]
>>>>>> [1] [1]
>>>>>> Post to     : openstack at lists.openstack.org [2] [2] [2]
>>>>>> Unsubscribe :
>>>>>>
>>>>> http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack
>>>>>> [3]
>>>>>> [3] [3]
>>>>>
>>>>> Links:
>>>>> ------
>>>>> [1]
>>>>> http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack
>>>>> [4]
>>>>> [4]
>>>>> [2] mailto:openstack at lists.openstack.org [5] [5]
>>>>> [3]
>>>>> http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack
>>>>> [6]
>>>>> [6]
>>>>> [4] mailto:giorgis at acmac.uoc.gr [7] [7]
>>>
>>> Links:
>>> ------
>>> [1] http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack
>>> [8]
>>> [2] mailto:openstack at lists.openstack.org [9]
>>> [3] http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack
>>> [10]
>>> [4] http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack
>>> [11]
>>> [5] mailto:openstack at lists.openstack.org [12]
>>> [6] http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack
>>> [13]
>>> [7] mailto:giorgis at acmac.uoc.gr [14]
>>> [8] mailto:giorgis at acmac.uoc.gr [15]
>
>
> Links:
> ------
> [1] http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack
> [2] mailto:openstack at lists.openstack.org
> [3] http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack
> [4] http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack
> [5] mailto:openstack at lists.openstack.org
> [6] http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack
> [7] mailto:giorgis at acmac.uoc.gr
> [8] http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack
> [9] mailto:openstack at lists.openstack.org
> [10] http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack
> [11] http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack
> [12] mailto:openstack at lists.openstack.org
> [13] http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack
> [14] mailto:giorgis at acmac.uoc.gr
> [15] mailto:giorgis at acmac.uoc.gr
> [16] mailto:giorgis at acmac.uoc.gr





More information about the Openstack mailing list