我使用的是sharepoint2013 + windows2012。我注意到SP搜索组件在taskmgr中有5个进程。每个使用大约400-500 MB内存。这是正常的吗?我也试过
Set-SPEnterpriseSearchService -PerformanceLevel Reduced
但它没有改变任何东西。我应该重启服务器吗?
我从未在我以前工作过的其他SP服务器上发表过这样的话。只是好奇,是因为SP 2013,一些默认设置?
感谢
答案 0 :(得分:5)
user3211586的链接对我有用。基本上这篇文章说:
快速而肮脏 通过TaskManager杀死noderunner.exe(Microsoft Sharepoint Search组件)进程 这显然会破坏与网站上的搜索相关的所有内容
<强>生产强> 使用powerhsell
更改搜索服务性能级别Get-SPEnterpriseSearchService | Set-SPEnterpriseSearchService -PerformanceLevel“PartlyReduced” 绩效水平说明:
要使设置生效,请执行IISReset或在Central Admin中重新启动Search Service
我遇到与OP相同的问题并运行Set-SPEnterpriseSearchService -PerformanceLevel“PartlyReduced”,然后IISRESET / noforce为我解决了这个问题。
答案 1 :(得分:1)
答案 2 :(得分:0)
当我尝试这种方法时,当我将配置设置从0更改为1到500之间的任何值时,它确实减少了内存使用量,但搜索停止了工作。在我将配置设置恢复为0后,内存使用量增加但搜索开始再次运行。