settingsLogin | Registersettings

[openstack-dev] [neutron] [lbaas] LBaaS Haproxy performance benchmarking

0 votes

Hi,

We were trying to use haproxy as our LBaaS solution on the overlay. Has anybody done some baseline benchmarking with LBaaSv1 haproxy solution?

Also, any recommended tools which we could use to do that?

Thanks,
Varun


OpenStack Development Mailing List (not for usage questions)
Unsubscribe: OpenStack-dev-request@lists.openstack.org?subject:unsubscribe
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev
asked Feb 4, 2015 in openstack-dev by Varun_Lodaya (440 points)   2 3
retagged Feb 25, 2015 by admin

7 Responses

0 votes

On Wed, Feb 4, 2015 at 1:58 AM, Varun Lodaya Varun_Lodaya@symantec.com wrote:
Hi,

We were trying to use haproxy as our LBaaS solution on the overlay. Has
anybody done some baseline benchmarking with LBaaSv1 haproxy solution?

Also, any recommended tools which we could use to do that?

Thanks,
Varun


OpenStack Development Mailing List (not for usage questions)
Unsubscribe: OpenStack-dev-request@lists.openstack.org?subject:unsubscribe
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev

Hi Varun,

large subject :)
any injector could do the trick.
I usually use inject (from HAProxy's author) and httpress.
They can hammer a single URL, but if the purpose is to measure
HAProxy's performance, then this is more than enough.

Baptiste


OpenStack Development Mailing List (not for usage questions)
Unsubscribe: OpenStack-dev-request@lists.openstack.org?subject:unsubscribe
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev
responded Feb 4, 2015 by Baptiste (200 points)   1
0 votes

You can try with httperf[1], or ab[2] for http workloads.

If you will use overlay, make sure your network MTU is correctly configured to handle the extra
size of the overlay (GRE / VXLAN packets) otherwise you will be introducing fragmentation
overhead on the tenant networks.

[1] http://www.hpl.hp.com/research/linux/httperf/
[2] http://httpd.apache.org/docs/2.2/programs/ab.html

Miguel Ángel Ajo

On Wednesday, 4 de February de 2015 at 01:58, Varun Lodaya wrote:

Hi,

We were trying to use haproxy as our LBaaS solution on the overlay. Has anybody done some baseline benchmarking with LBaaSv1 haproxy solution?

Also, any recommended tools which we could use to do that?

Thanks,
Varun


OpenStack Development Mailing List (not for usage questions)
Unsubscribe: OpenStack-dev-request@lists.openstack.org?subject:unsubscribe (mailto:OpenStack-dev-request@lists.openstack.org?subject:unsubscribe)
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev


OpenStack Development Mailing List (not for usage questions)
Unsubscribe: OpenStack-dev-request@lists.openstack.org?subject:unsubscribe
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev
responded Feb 4, 2015 by Miguel_Ángel_Ajo (6,980 points)   1 3 7
0 votes

At Rackspace we have been working on automated testing with Ansible and Tsung, but I don’t know if that code ever made it to a public repository… We found Tsung to be very useful for parallel testing though! :)

--Adam

https://keybase.io/rm_you

From: Varun Lodaya Varun_Lodaya@symantec.com
Reply-To: "OpenStack Development Mailing List (not for usage questions)" openstack-dev@lists.openstack.org
Date: Tuesday, February 3, 2015 at 6:58 PM
To: "OpenStack Development Mailing List (not for usage questions)" openstack-dev@lists.openstack.org
Subject: [openstack-dev] [neutron] [lbaas] LBaaS Haproxy performance benchmarking

Hi,

We were trying to use haproxy as our LBaaS solution on the overlay. Has anybody done some baseline benchmarking with LBaaSv1 haproxy solution?

Also, any recommended tools which we could use to do that?

Thanks,
Varun


OpenStack Development Mailing List (not for usage questions)
Unsubscribe: OpenStack-dev-request@lists.openstack.org?subject:unsubscribe
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev
responded Feb 4, 2015 by Adam_Harwell (1,720 points)   2 7
0 votes

Thanks Baptiste.
I will try that tool. I worked with ab and was seeing really low results.
But let me give httpress a shot :)

Thanks,
Varun

On 2/3/15, 7:01 PM, "Baptiste" bedis9@gmail.com wrote:

On Wed, Feb 4, 2015 at 1:58 AM, Varun Lodaya Varun_Lodaya@symantec.com
wrote:

Hi,

We were trying to use haproxy as our LBaaS solution on the overlay. Has
anybody done some baseline benchmarking with LBaaSv1 haproxy solution?

Also, any recommended tools which we could use to do that?

Thanks,
Varun


_
OpenStack Development Mailing List (not for usage questions)
Unsubscribe:
OpenStack-dev-request@lists.openstack.org?subject:unsubscribe
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev

Hi Varun,

large subject :)
any injector could do the trick.
I usually use inject (from HAProxy's author) and httpress.
They can hammer a single URL, but if the purpose is to measure
HAProxy's performance, then this is more than enough.

Baptiste


OpenStack Development Mailing List (not for usage questions)
Unsubscribe: OpenStack-dev-request@lists.openstack.org?subject:unsubscribe
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev


OpenStack Development Mailing List (not for usage questions)
Unsubscribe: OpenStack-dev-request@lists.openstack.org?subject:unsubscribe
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev
responded Feb 4, 2015 by Varun_Lodaya (440 points)   2 3
0 votes

Thanks Miguel.

From: Miguel Ángel Ajo majopela@redhat.com
Reply-To: "OpenStack Development Mailing List (not for usage questions)" openstack-dev@lists.openstack.org
Date: Wednesday, February 4, 2015 at 1:10 AM
To: "OpenStack Development Mailing List (not for usage questions)" openstack-dev@lists.openstack.org
Subject: Re: [openstack-dev] [neutron] [lbaas] LBaaS Haproxy performance benchmarking

You can try with httperf[1], or ab[2] for http workloads.

If you will use overlay, make sure your network MTU is correctly configured to handle the extra
size of the overlay (GRE / VXLAN packets) otherwise you will be introducing fragmentation
overhead on the tenant networks.

[1] http://www.hpl.hp.com/research/linux/httperf/
[2] http://httpd.apache.org/docs/2.2/programs/ab.html

Miguel Ángel Ajo

On Wednesday, 4 de February de 2015 at 01:58, Varun Lodaya wrote:

Hi,

We were trying to use haproxy as our LBaaS solution on the overlay. Has anybody done some baseline benchmarking with LBaaSv1 haproxy solution?

Also, any recommended tools which we could use to do that?

Thanks,
Varun


OpenStack Development Mailing List (not for usage questions)
Unsubscribe: OpenStack-dev-request@lists.openstack.org?subject:unsubscribe
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev


OpenStack Development Mailing List (not for usage questions)
Unsubscribe: OpenStack-dev-request@lists.openstack.org?subject:unsubscribe
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev
responded Feb 4, 2015 by Varun_Lodaya (440 points)   2 3
0 votes

Well, low results on ab or on haproxy???
Can you define "low" ?

you should test your server without any openstack stuff on it, then
apply the same test with openstack installation.
There may be some negative impacts because of software installed by
neutron (mainly iptables).

Baptiste

On Wed, Feb 4, 2015 at 6:29 PM, Varun Lodaya Varun_Lodaya@symantec.com wrote:
Thanks Baptiste.
I will try that tool. I worked with ab and was seeing really low results.
But let me give httpress a shot :)

Thanks,
Varun

On 2/3/15, 7:01 PM, "Baptiste" bedis9@gmail.com wrote:

On Wed, Feb 4, 2015 at 1:58 AM, Varun Lodaya Varun_Lodaya@symantec.com
wrote:

Hi,

We were trying to use haproxy as our LBaaS solution on the overlay. Has
anybody done some baseline benchmarking with LBaaSv1 haproxy solution?

Also, any recommended tools which we could use to do that?

Thanks,
Varun


_
OpenStack Development Mailing List (not for usage questions)
Unsubscribe:
OpenStack-dev-request@lists.openstack.org?subject:unsubscribe
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev

Hi Varun,

large subject :)
any injector could do the trick.
I usually use inject (from HAProxy's author) and httpress.
They can hammer a single URL, but if the purpose is to measure
HAProxy's performance, then this is more than enough.

Baptiste


OpenStack Development Mailing List (not for usage questions)
Unsubscribe: OpenStack-dev-request@lists.openstack.org?subject:unsubscribe
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev


OpenStack Development Mailing List (not for usage questions)
Unsubscribe: OpenStack-dev-request@lists.openstack.org?subject:unsubscribe
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev


OpenStack Development Mailing List (not for usage questions)
Unsubscribe: OpenStack-dev-request@lists.openstack.org?subject:unsubscribe
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev
responded Feb 4, 2015 by Baptiste (200 points)   1
0 votes

+1 for Tsung!

From: Adam Harwell adam.harwell@RACKSPACE.COM
Reply-To: "OpenStack Development Mailing List (not for usage questions)" openstack-dev@lists.openstack.org
Date: Wednesday, February 4, 2015 9:25 AM
To: "OpenStack Development Mailing List (not for usage questions)" openstack-dev@lists.openstack.org
Subject: Re: [openstack-dev] [neutron] [lbaas] LBaaS Haproxy performance benchmarking

At Rackspace we have been working on automated testing with Ansible and Tsung, but I don’t know if that code ever made it to a public repository… We found Tsung to be very useful for parallel testing though! :)

--Adam

https://keybase.io/rm_you

From: Varun Lodaya Varun_Lodaya@symantec.com
Reply-To: "OpenStack Development Mailing List (not for usage questions)" openstack-dev@lists.openstack.org
Date: Tuesday, February 3, 2015 at 6:58 PM
To: "OpenStack Development Mailing List (not for usage questions)" openstack-dev@lists.openstack.org
Subject: [openstack-dev] [neutron] [lbaas] LBaaS Haproxy performance benchmarking

Hi,

We were trying to use haproxy as our LBaaS solution on the overlay. Has anybody done some baseline benchmarking with LBaaSv1 haproxy solution?

Also, any recommended tools which we could use to do that?

Thanks,
Varun


OpenStack Development Mailing List (not for usage questions)
Unsubscribe: OpenStack-dev-request@lists.openstack.org?subject:unsubscribe
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev
responded Feb 4, 2015 by Phillip_Toohill (1,260 points)   1 3
...