目前我注意到有大约15K开放连接到本地主机。 它主要连接到Memcached。 我无能为力,我应该开始优化TCP / IP协议栈。 Memcached支持UDP,但PHP库不支持它。
服务器有很多的内存,大约7GB,它是双核。 任何在Linux中优化TCP / IP协议栈的指针?
由于memcached运行在同一台服务器上,因此请考虑将其configuration为(和您的web应用程序)使用UNIX套接字而不是networking连接。
什么状态的连接? 如果您只需要更多的TCP连接(具有相同的源 – 目标对),则可以查看ip_local_port_range: http : //www.faqs.org/docs/securing/chap6sec70.html 。 如果您使用连接跟踪,则http://www.faqs.org/docs/iptables/theconntrackentries.html可能会有用。 如果你想推送最大的连接数/秒,tcp_tw_recycle和tcp_tw_reuse可能是有趣的,但要小心这些和NAT。