6.2 MCPSHostServer.exe consuming too much CPU

If you observe that the MCPSHostServer.exe process is consuming too much CPU, then follow the steps to restrict the CPU usage for the process:

  1. On the agent machine, go to the C:\Program Files (x86)\NetIQ\AppManager\bin\PowerShell path.

  2. Locate the MCPSHostServer.exe.config file (on 64-bit agent) or the MCPSHostServer32.exe.config file (on 32-bit agent).

  3. Open the file in a notepad.

  4. Specify the value of the maxProcessorUtilization key from 0 to n, where n is the maximum number of logical CPUs in the agent machine. This value denotes the number of logical CPUs that you want to assign to the MCPSHostServer.exe process. The default value is 0, which means that all the logical CPUs (100%) in the agent machine can be utilized for the MCPSHostServer.exe process.

    For example, if the agent machine has eight logical CPUs and you want to assign only two logical CPUs (25%) for the MCPSHostServer.exe process, then specify value="2" for the maxProcessorUtilization key. Similarly, if you want to assign four logical CPUs (50%), then specify value="4" or if you want to assign six logical CPUs (75%), then specify value="6". The highest value that can be assigned for the maxProcessorUtilization key is 8, which is the maximum number of logical CPUs in this agent machine.

  5. Save and close the file.