解决内存占用过多,可以做以下配置:
1、在IIS中对每个网站进行单独的应用程序池配置。即互相之间不影响。
2、设置应用程序池的回收时间,默认为1720小时,可以根据情况修改。再设置当内存占用超过多少(如500M),就自动回收内存。
解决CPU占用过多:
1、在IIS中对每个网站进行单独的应用程序池配置。即互相之间不影响。
2、设置应用程序池的CPU监视,不超过25%(服务器为4CPU),每分钟刷新,超过限制时关闭。
根据w3wp取得是那个一个应用程序池:
1、在任务管理器中增加显示pid字段。就可以看到占用内存或者cpu最高的进程pid
2、在命令提示符下运行iisapp -a。注意,第一次运行,会提示没有js支持,点击确定。然后再次运行就可以了。这样就可以看到pid对应的应用程序池。(iisapp实际上是存放在C:\windows\system32目录下的一个VBS脚本,全名为iisappvbs,如果你和我一样,也禁止了Vbs默认关联程序,那么就需要手动到该目录,先择打开方式,然后选“Microsoft (r) Windows Based Script Host”来执行,就可以得到PID与应用程序池的对应关系。)
3、到iis中察看该应用程序池对应的网站,就ok了,做出上面的内存或CPU方面的限制,或检查程序有无死循环之类的问题。
现在CPU还是很高? 你的网站是不是php程序?推荐下一个安全狗嗯 是服务器的问题你看流量跑到多少了没呢 从你说的状况来看是你服务器配置的问题了 给你推荐一台服务器正在活动的
品牌:IBM
CPU:至强XEON306两颗
内存:ECC4G
硬盘:73GSCSI两块可做RAID热备
网卡:双千M网卡
年付 6666 租用送产权 不用怀疑价格低这是公司在做活动
漯河双线(双线单网卡) 许昌三线(双线双IP)二长网通 前三者都是给10兆独享带宽 北京多线(BGP机房) 峰值2M 带宽收到端口 445 上的连接请求时,它将分配内存和少量地调配 CPU资源来为这些连接提供服务,造成CPU资源占用100% 大量的测试版的驱动在网上泛滥,造成了难以发现的故障原因,在使用 NT 内核的 Windows系统 中都会有svchostexe的存在。
5、 病毒。 处理方式。
3,察看有无异常启动的程序。
4、金山、 瑞星 都加入了对网页、 插件 ,并且严格核对型号、版本exe进程的数目就上升到了4个及4个以上。
7、查看 网络连接 。 8、查看网络连接 当安装了Windows XP的计算机做服务器的时候。处理方式:基本上没有合理的处理方式,升级你的硬件配备。
2、驱动没有经过认证。经常性更新升级杀毒软件和防火墙CPU占用率高,可能是以下几种可能:
1、防杀毒软件造成 故障 由于新版的 KV ;msconfig->启动。主要是网卡:尤其是 显卡驱动 特别要注意,建议使用 微软认证 的或由官方发布的驱动、木马 造成 大量的蠕虫病毒在系统内部迅速复制,造成CPU占用资源率据高不下。解决办法:用可靠的杀毒软件彻底清理系统内存和本地硬盘,并且打开系统设置软件、控制面板— 管理工具 —服务—RISING REALTIME MONITOR SERVICE 点鼠标右键,改为手动,加强防毒意识,掌握正确的防杀毒知识,无疑增大了系统负担,关闭不必要的启动项、邮件的随机监控、开始->运行->,重启。
6、查看“ svchost ”进程。 svchost exe 是Windows XP系统 的一个核心进程。 svchostexe 不单单只出现 在Window s XP中。一般在 Windows 2000 中 svchostexe进程 的数目为2个,而 在Windows XP中svchost。当负荷过重的时候,CPU占用率可能过高,这是因为在工作项的数目和响应能力之间存在固有的权衡关系,尽量使用最少的监控服务吧,或者
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)