开发者社区> 问答> 正文

如何设置win2003服务器发挥最大性能?

zac 2016-02-27 09:30:29 2146

一个常规站之前是1核1G,ip每天3000左右,2003服务器,运行几个小时后就非常卡,回收应用程序池后恢复正常,已排除带宽和程序的问题。

为此 增配到 2核2G,还是运行几个小时后一样的卡,cpu才占15%左右,内存也只使用700-800M。服务器的资源还未用到一半,打开网站就这么卡,请问如何设置,才能发挥2003的最大性能,在硬件资源没用完的前提下,网站不卡。

备注:一个服务器上就只有这一个站,所以不怕消耗内存和cpu,现在的疑问是内存和cpu都还充足的情况下,网站就开始卡了,只有回收程序池才能解决问题。

所以现在的疑问是,如何设置2003服务器才能在服务器cpu和内存没消耗完的情况下,保证网站运行不慢,打开不卡。

分享到
取消 提交回答
全部回答(3)
  • wuque
    2019-07-17 18:31:04

    1)在IIS中对每个网站进行单独的应用程序池配置。即互相之间不影响。
    2)设置应用程序池的CPU监视,不超过15%,每分钟刷新,超过限制时关闭。
    3)设置应用程序池的回收时间,默认为1720小时,可以根据情况修改。再设置当内存占用超过多少(如700M),就自动回收内存。
    4)要限制一个站点的CPU使用,必须将该站点设置为独立应用程序池,共用应用程序池是无法限制单个站点的。IIS独立应用程序池,就需要独立的进程,非常消耗内存。独立池越多,就有越多的W3WP进程。

    0 0
  • 阿乐轩
    2019-07-17 18:31:04

    如果多个网站的话,最好每一个网站都用独立的程序池看看

    0 0
  • dongshan8
    2019-07-17 18:31:04

    楼主您好,

    如果升级ECS资源后还是卡(同时排除带宽使用瓶颈),建议在程序的执行效率上考虑。

    如可以咨询程序的作者,是否可以优化程序的代码,或干脆换一个能承高访问的程序来对比测试。

    0 0
添加回答
+ 订阅

时时分享云计算技术内容,助您降低 IT 成本,提升运维效率,使您更专注于核心业务创新。

推荐文章