« When is a door not a door? When its ajar. | Main | Zeus Podcast - Introducing the Zeus ZXTM Plugin for Eclipse »

TrackBack

TrackBack URL for this entry:
http://www.typepad.com/services/trackback/6a0105361cb8e3970c0115711cdc5a970c

Listed below are links to weblogs that reference Benchmarking a load balancer on Nehalem:

Comments

Feed You can follow this conversation by subscribing to the comment feed for this post.

Tech Savy

Very interesting blog and provides insight into performance of using commodity HW as a ADC. One question I have though on the performance number related to Layer7 Connections per second is much higher than Layer4 Connections per second. Can you please explain what the reason is for this? I had seen that devices just doing Layer4 providing much better CPS numbers as the CPU cycles are not used to proxy the connections which is the case in Layer7.

Thanks,
Tech Savy user

Zeus Technology

Hi Tech Savy,

You're correct to point out that Layer 7 load balancing takes more CPU cycles than Layer 4.

However, when ZXTM processes HTTP traffic at layer 7, it can deploy a number of optimizations that improve performance. The most significant is HTTP keepalives. Without keepalives, ZXTM would have to open a new connection to the server each time a client connected. With HTTP keepalives, ZXTM can reuse TCP connections to the server. This reduces server bandwidth and greatly reduces CPU cycles on ZXTM (and on the server).

The benefits of optimizations like HTTP Keepalives greatly outweighs the cost of the CPU cycles needed to manage the traffic at layer 7.

regards

Owen Garrett

Verify your Comment

Previewing your Comment

This is only a preview. Your comment has not yet been posted.

Working...
Your comment could not be posted. Error type:
Your comment has been posted. Post another comment

The letters and numbers you entered did not match the image. Please try again.

As a final step before posting your comment, enter the letters and numbers you see in the image below. This prevents automated programs from posting comments.

Having trouble reading this image? View an alternate.

Working...

Post a comment

Zeus Tweets

    follow me on Twitter

    About

    • Welcome to the Zeus Technology blog. You will see comment and content from our friends and partners. We would love to hear your feedback and comments. If you have any questions please e-mail: blog(at)zeus.com.
    • Disclaimer:
      The authors of this blog are Zeus Technology employees. Their comments do not represent the views, thoughts, intentions, plans or strategies of Zeus Technology Limited. Feel free to challenge us, disagree with us in the comments section of each blog entry. Articles and comments published by visitors to the site do not reflect the view of Zeus Technology Limited. From time to time, guest partners and customers will be invited to post articles and comments on the site, these do not reflect the views of Zeus Technology Limited.