设为首页 收藏本站
查看: 647|回复: 0

[经验分享] SharePoint Application Pool的推荐设置

[复制链接]

尚未签到

发表于 2015-9-29 13:02:54 | 显示全部楼层 |阅读模式
  Default Application pool
  =========
  别碰它, 确保没有什么使用它.
  千万不要删掉它. 为什么? 因为IIS不喜欢. 如果删了它, IIS会发疯的.
  不要重命名它.


  • Performance application pool settings: 空闲十分钟后, shutdown.
  • Health Application pool settings: 关掉pinging, 关掉rapid failure.
  Cantral Admin App Pool, SSP Admin App Pool
  ==========


  • Recycling Application Pool Settings:

    • 每晚上2:00AM 到4:00AM回收.
    • 最大物理内存和最大虚拟内存, 这些App pool不会消耗多大内存, 想要多少就给多少吧. 如果需要限制, 那么我会在一个典型的系统上限制为500MB. 如果你想要保守一点, 你可以限制它们为200MB. 它们真的不应该需要这么多内存.

  • Performance Application Pool Settings:

    • 空闲十分钟后就shutdown. 这些App pool不需要一直运行, 因为它们仅供管理之用的.
    • 不用担心CPU. 如果你真要限制的话, 就限制它为5%吧.
    • Web Garden, 想都不要想. 你甚至都不希望一个w3wp.exe的运行时间太长.
    • 如果你真的很想省内存, 你应该让central 和 ssp共享一个app pool. 基于安全的考虑, 如果你有两个团队管理ssp 和central的话, 那就不要改为共享了.

  • Health Application Pool Settings:

    • Pinging: 关掉.
    • Rapid failure: uncheck掉.
    • Startup/Shutdown: 你不会希望看到因为他们启动或者停止时因为慢了一点而报出错误的, 推荐它们两项限制修改为300。

  • Identify Application Pool Settings:

    • 使用单独的账号. 如果出现问题, 这里是首先应该检查的地方.

  SharePoint App Pool or %Your Content App Pool% (Whatever you call it)
  ===========


  • Recycling Application Pool Settings:

    • 关掉按分钟回收.
    • 每晚上2:00AM 到4:00AM回收.
    • 最大的物理和虚拟内存: 这个配置需要很多的控制. 这个部分是用来在消耗了太多内存的时候回收Application Pool时使用的. 在物理内存上, 32位的系统上App Pool数据不是很多的时候, 一般限制在800MB到1200MB之间. 如果一共有2G内存, 那么至多也就是限制为800MB了. 如果是4G内存, 那就限制为1000MB或至多1200MB. 如果是在64位的前端, 一共拥有8到16G内存的话, 我听说有限制为2G的, 甚至不予限制的.

  • Performance Application Pool Settings:

    • Idle timeout, 关闭. 除非App Pool不经常使用, 不要打开这个选项.
    • Request queue, 不要选.
    • CPU限制, 不要选. 这些web app pool正是你想要使用cpu的地方.
    • Web Garden, 不要使用.

  • Health Application Pool Settings:

    • Pinging: 保持开启. 你可以每隔10-15分钟ping它一下, 让它保持运转
    • Rapid failure: 不要勾选, 除非你只有一个web application在使用这个app pool, 并且所有的内容都在这个app pool上.
    • Startup/Shutdown: 你不会希望看到因为他们启动或者停止时因为慢了一点而报出错误的, 推荐它们两项限制修改为300到900。

  • Identify Application Pool Settings:

    • 使用单独的账号. 如果出现问题, 这里是首先应该检查的地方.

  关于web garden, MSDN解释到:
  因为web garden开启了允许使用多个进程, 所以每个进程都会有自己的一份application state, in-process session state, caches, static data的拷贝. 所有的应用程序都不应该使用web garden, 特别是他们需要维护state的时候. 请确保在决定web garden模式是否合适前, 先对性能进行衡量.
  
  当使用web garden时, 理解session state和round robin的运行机制很重要. 理解其他的application 配置如何影响应用程序也很重要的.
  
  我的经验是, 使用多出来的一个worker process的话, 我可以让一个web application的性能更好一点. 但是排查错误就非常困难, 而且进程隔离也很困难. 开发人员也不喜欢这样用. 在我下结论永远不要使用web garden之前, 请先按照上面的推荐进行配置. 如果你想提高性能, 先测一个work process的, 再测两个的. 如果没有提高, 就不要用.
  
  摘译自:
  Recommendations for SharePoint Application Pool Settings
  http://blogs.msdn.com/b/joelo/archive/2007/10/29/sharepoint-app-pool-settings.aspx

运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-120490-1-1.html 上篇帖子: SharePoint Server 2007序列号 下篇帖子: Microsoft Office SharePoint Server 2007 Starter Page
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表