Noderunner.exe – show search role (Query, Index, ContentProcessing, Analytics, Admin)

During performance troubleshooting you might discover “noderunner.exe” is consuming a lot of hardware.   But what does it do?   Well, noderunner supports everything for search in SharePoint 2013.  The trick is knowing which PID instance of “noderunner.exe” matching to which search role:

  • Query
  • Index
  • ContentProcessing
  • Analytics
  • Admin

Below you can see the “Command Line” property of each running process.   Here, we can see the “—noderoot” argument when the EXE first launched.  That clearly shows the role so you’ll know if CPU is high or RAM is low because of a single particular search role.  Also, I’ve included a PowerShell command to get the same output.

Hope that helps!  Smile

 

gwmi win32_process -filter "name='noderunner.exe'" | select name,processId,commandLine | fl

 

image

image

image

image

Return to Top ▲Return to Top ▲