SharePoint搜索组件有多个进程并使用大量内存?

url*_*der 5 sharepoint sharepoint-2010 sharepoint-2013

我正在使用sharepoint2013 + windows2012.我注意到SP搜索组件在taskmgr中有5个进程.每个使用大约400-500 MB内存.这是正常的吗?我也试过了

Set-SPEnterpriseSearchService -PerformanceLevel减少

但它没有改变任何东西.我应该重启服务器吗?

我从来没有在我之前工作过的其他SP服务器上发表过这样的话.只是好奇,是因为SP 2013,一些默认设置?

谢谢

taskmgr

小智 5

user3211586的链接对我有用.基本上这篇文章说:

快速和肮脏 通过TaskManager杀死noderunner.exe(Microsoft Sharepoint Search组件)进程这显然会破坏与站点上的搜索相关的所有内容

生产 使用powerhsell更改搜索服务性能级别

Get-SPEnterpriseSearchService | Set-SPEnterpriseSearchService -PerformanceLevel"PartlyReduced"性能水平说明:

  • 减少:线程总数=处理器数量,最大线程数/主机数=处理器数量
  • PartlyReduced:线程总数=处理器数量的4倍,Max Threads/host =处理器数量的16倍
  • 最大值:线程总数=处理器数量的4倍,最大线程数/主机数=处理器数量的16倍(线程以高优先级创建)

要使设置生效,请执行IISReset或在Central Admin中重新启动Search Service

我有与OP相同的问题并运行Set-SPEnterpriseSearchService -PerformanceLevel"PartlyReduced",然后IISRESET/noforce为我解决了这个问题.


小智 1

请检查下面给出的文章:

http://social.technet.microsoft.com/wiki/contents/articles/20413.sharepoint-2013-performance-issues-with-search-service-application.aspx

  • 请注意,不鼓励使用 [仅链接答案](http://meta.stackoverflow.com/tags/link-only-answers/info),因此答案应该是搜索解决方案的终点(而不是参考文献的另一个停留点,随着时间的推移,这些参考文献往往会变得陈旧)。请考虑在此处添加独立的概要,并保留链接作为参考。 (3认同)