请教apache性能的一个问题.

请教apache性能的一个问题.

我们的服务器是双至强3.0内存6GB.
如何优化prefork.c和worker.c来达到最大性能.
服务器目前挺快的.但是一到晚上繁忙的时候就非常慢了.慢的基本不能打开.
我目前的配置是这样的.
请高手指点.服务器只运行apache其他的不需要运行.
还有如何判断目前是prefork模式还是Worker模式.谢谢各位老大了.
<IfModule prefork.c>
StartServers       10
MinSpareServers    10
MaxSpareServers   20
ServerLimit      2000
MaxClients       1500
MaxRequestsPerChild  0
</IfModule>

<IfModule worker.c>
StartServers 3
MaxClients 2000
ServerLimit 25
MinSpareThreads 50
MaxSpareThreads 200
ThreadLimit 200
ThreadsPerChild 100
MaxRequestsPerChild 0
</IfModule>
httpd -l  如果有prefork.c 那就是prefork方式,如果是worker.c那就是work模式。
忙的原因需要你对你网站进行行为分析。一般是分析日志。然后再根据实际情况做判断。
我曾经给个朋友做过优化。当时他的机器每到晚上LOAD基本都是几十。慢的很。我对日志
进行了分析。发现有很多爬虫在访问动态的页面同时有很多IP在恶意的盗取图片数据等。导致大量的
资源被消耗掉。最后我采取了适当措施。现在LOAD基本都在1以下。所以分析访问行为是很重要的
盲目的调整APACHE的连接参数意义真的是不大。希望我的话能够修正大家的一些不正确的想法。
多谢了.