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