【发布时间】:2014-01-03 15:56:58
【问题描述】:
我有带有这些设置的pre_virtualhost_global.conf (worker MPM):
KeepAlive On
KeepAliveTimeout 10
MaxKeepAliveRequests 500
ServerLimit 16
MaxClients 512
MinSpareThreads 96
MaxSpareThreads 512
ThreadLimit 64
ThreadsPerChild 64
ThreadStackSize 2097152
MaxRequestsPerChild 0
还有dayli munin图:
server load 的峰值约为 1.2,我有 4 个 CPU 核心。
很快,我预计流量将是图表中的两倍。
我的第一个问题是我的配置可以接受更多流量吗? 第二:当服务器创建新线程时,我在大约 2-3 分钟内经历了大约 25-50% 的高负载,我认为是因为内存重新分配或其他原因。可以将服务器设置为最大创建线程,我的意思是在服务器没有流量时是 1024 个空闲线程?不得不提的是,我有足够的内存来服务 1024 个线程。
【问题讨论】:
标签: apache optimization apache2 apache-config