iis – w3wp.exe占用内存

前端之家收集整理的这篇文章主要介绍了iis – w3wp.exe占用内存前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
在Small Business Server 2011安装中,大量的w3wp.exe进程似乎使用了不成比例的内存. SBS开箱即用的安装共有7个站点和20个ASP.NET应用程序池(Sharepoint,Exchange,WSUS和SBS特定的东西,如Remote Web Workplace).

由此产生的十几个w3wp.exe进程随着时间的推移消耗超过4 GB的服务器内存,峰值应用程序池是属于WSUS的应用程序池,工作集中大约800 MB.通过IIS MMC手动回收应用程序池有助于暂时减少内存使用量(w3wp.exe进程缩减到10 MB,其中一些会快速重新生成),但显然不是管理员想要整天做的事情.我无法找到有关SBS预安装应用程序池自动回收的任何建议,所以我有点不愿意在生产系统上“只做它”.

我在网上关于如何限制这个问题的研究只引发了一些帖子,说明w3wp的内存消耗不会伤害但是会带来性能,因为内存将在其他应用程序需要时“释放”.麻烦的是它没有成功:

>例如,SBS是一个多角色服务器,其中一个角色(主要的角色)是CIFS网络存储,它极大地受益于文件系统缓存,它再次依赖于内存“免费”,如“未被其他进程使用”任何方式“ – 几乎没有看到用户和吃内存的ASP.NET应用程序池会适得其反
>另一件事是我仍然需要在内存不足时看到w3wp实例内存消耗大幅减少 – 我看到的是一个小的减少,显着低于100 mb而且过度交换 – 再次损害了性能

我几乎不管理IIS或ASP.NET应用程序,因此欢迎任何有关如何有效调整应用程序池内存需求的想法.

解决方法

欢迎来到SBS的精彩世界. RAM = 10GB的推荐要求……它需要至少8GB. ( according to Microsoft.)有充分的理由.它不是一台精心调校的机器……它非常邋,臃肿,并且在阳光下捆绑在一起.你可以扔在那个盒子里的RAM越多……越好.不幸的是,你的最大限制为32GB.哪个imho …很傻.

猜你在找的asp.Net相关文章