拥有2个具有以下设置的Apache IBM HTTP服务器
ThreadLimit 150
ServerLimit 8
MaxClients 1200
ThreadsPerChild 150
服务器有8核和24 Gig Ram(Linux盒子)我正在考虑增加maxclient值。我应该考虑的是什么?
当我做ss -s
时传输总IP IPv6
RAW 0 0 0
UDP 20 15 5
TCP 836 803 33
INET 856 818 38
FRAG 0 0 0
TCP Total值(836)是否与Maxclients设置相对应。?
由于
答案 0 :(得分:0)
没有真正的对应关系。 MaxClients是Apache将使用的最大并发线程数。如果Apache只处理静态文件,那么Apache端口上的开放套接字的份额将大致受到MaxClients的限制。
但是后端连接和连接池意味着你可以拥有比线程(maxclients)更多的开放套接字。
1200相当适中,2000-3000仍然合理。
您可以通过mod_mpmstats绘制使用情况。