`
cicl
  • 浏览: 45622 次
  • 性别: Icon_minigender_1
  • 来自: 未来
社区版块
存档分类
最新评论

windows 2003 apache参数与性能比较

阅读更多

       最近参加了一个项目的支持,主要是做apache调优,以前做惯了linux下的apache应用,猛然在windows情况下竟然有些不适应。

       先说下客户的服务器配置:

       2颗CPU,4G内存。apache大版本为2.2。

       在优化前,使用loadRunner在200并发情况下压一细缆页面,相应时间是17秒,并且经过一段时间后,apache就没有相应了。

       优化后,相应时间为13秒多,且apache一直运行正常。

       以后再如何调参数设置,收效均不大。

       对比调优前后,发现在http.conf中原来使用的主要配置如下:

<IfModule worker.c>
    ThreadLimit         65535
    ServerLimit         65535
    StartServers         5
    MaxClients         65535
    MinSpareThreads     125
    MaxSpareThreads     256
    ThreadsPerChild     128
    MaxRequestsPerChild  5000
</IfModule>

 

调整后将worker.c换成mpm_winnt.c,即改为:

<IfModule mpm_winnt.c>
    ThreadsPerChild 250
    MaxRequestsPerChild 500
</IfModule>

 

然后将系统文件可读数调至最高。貌似在windows下worker.c是有问题的。仅此记录。

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics