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应用程序池会适得其反 我几乎不管理IIS或ASP.NET应用程序,因此欢迎任何有关如何有效调整应用程序池内存需求的想法. 解决方法
欢迎来到SBS的精彩世界. RAM = 10GB的推荐要求……它需要至少8GB. (
according to Microsoft.)有充分的理由.它不是一台精心调校的机器……它非常邋,臃肿,并且在阳光下捆绑在一起.你可以扔在那个盒子里的RAM越多……越好.不幸的是,你的最大限制为32GB.哪个imho …很傻.
(编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- asp.net-mvc-2 – 检测到一个有潜在危险的request.form值,但
- asp.net-mvc – 如何使用ASP.NET MVC 1.0从文件系统直接提供
- asp.net-mvc-3 – 用于API访问的WCF或Asp.Net MVC?
- .net – 在IIS中部署.PDB文件 任何好处?
- image – 在MVC webgrid中添加“加载”指示符?
- asp.net-mvc – 如何创建ASP.NET MVC控制器从查询字符串接受
- 使用asp.net mvc中的Ajax将文件和文本上传到服务器
- [你必须知道的.NET] 开篇有益
- asp.net-mvc – ASP.NET MVC:添加将DisplayName合并到自定
- 实体框架 – 在每个单元测试之前重新创建和重新设置LocalDb
- asp.net – 数据源不支持服务器端数据分页
- asp.net – 如何更改.ASPX自动格式化设置(Visual
- asp.net-mvc-3 – 在DEBUG或Debugger中运行时禁用
- asp.net-mvc-3 – 是否可能显示从ASP.NET MVC 3中
- asp.net-mvc – 跨多个页面的MVC3 RenderPartial
- asp.net-mvc – 我可以在MVC区域内部署javascrip
- asp.net mvc全球化.你怎么做呢?
- asp.net-mvc-2 – ASP.NET-MVC2预览1:有任何重大
- 清理ASP.NET MVC应用程序中的输入
- asp.net-mvc – 如何在特定的mvc3控制器/动作中授