Connection Reuse

Posted by twolfe94022

We just purchased a pair of 5200-11's to replace a set of 3000's. Within 24hrs the box was at 96%. Our Linux team enabled keep-alives which brought it down to 20% but now their boxes are loaded up. The default setting for the template is 1000/40minutes. The 40 min trigger seems long. I would like to know what other people are using. I was thinking 800/5min. Also wondering if I should run this by itself or with apache kal's left on.

Comments

  • edited February 2014
    Posted by ddesmidt

    Hi,

    The AX5200-11 are definitely more powerful than the AX3000.
    So with the same configuration/load, you should expect a significant AX CPU load drop from AX3000 to AX5200-11.
    If that's not what you find, I strongly suggest you open an A10 support ticket => A10 can follow that close with you.

    Otherwise about your question: "keep-alive value".
    I guess you're talking about HTTP keep alive on web servers. In other words, the ability for the client to send other http requests in the same TCP session when the server replied to the previous request.

    Apache default settings (httpd.apache.org/docs/2.1/mod/core.htm):
    . KeepAlive = ON
    . KeepAliveTimeOut = 5 seconds (close TCP connection if no following request in the next 5 seconds). If your server has enough memory, this setting is usually pushed up to avoid too many TCP close/open from end-users.
    . MaxKeepAliveRequests = 100 (after 100 consecutive requests/reply in a TCP session, Apache will close it). This setting is usually pushed far up 10k when you have a lot of traffic for server performance.

    IIS default settings (www.dotnetscraps.com/dotnetscraps/post/D...ive-in-IIS-7-75.aspx)
    . KeepAlive = ON
    . Note: There are the ability to configure "advanced options" like on Apache, but not in a simple manner. I let you contact Microsoft if you want to tweak IIS.


    Dimitri
Sign In or Register to comment.