加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > asp.Net > 正文

iis – w3wp.exe占用内存

发布时间:2020-12-15 22:41:16 所属栏目:asp.Net 来源:网络整理
导读:在Small Business Server 2011安装中,大量的w3wp.exe进程似乎使用了不成比例的内存. SBS开箱即用的安装共有7个站点和20个ASP.NET应用程序池(Sharepoint,Exchange,WSUS和SBS特定的东西,如Remote Web Workplace). 由此产生的十几个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 …很傻.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读