SCOM2012R2 - High Memory Usage in SCOM Lab Box

Saiyad Rahim 411 Reputation points
2021-02-19T04:05:00.67+00:00

Hi Team,

I can not seem to progress much testing in my SCOM LAB all in one box as it is extremely69808-image.png low on memory.
I have increased RAM to 16gb and allocated SQL to use 6GB and that part seems to be ok but i don't know what is using the other rest of my 9GB:

I notice that there are multiple instance of Monitoring Host running...is that normal?
What can i do to bring the memory down so I can do some work?

System Center Operations Manager
System Center Operations Manager
A family of System Center products that provide infrastructure monitoring, help ensure the predictable performance and availability of vital applications, and offer comprehensive monitoring for datacenters and cloud, both private and public.
1,617 questions
0 comments No comments
{count} votes

2 answers

Sort by: Most helpful
  1. CyrAz 5,181 Reputation points
    2021-02-19T08:22:57.017+00:00

    It looks pretty normal to me, but it should still work if you dedicate less memory to that VM.
    My lab runs distinct VMs for SQL server and scom, first one with 4gb and the second with 3 gb if I remember correctly, and it still works...

    Also having ~5 monitoringhost instances is perfectly normal.

    1 person found this answer helpful.
    0 comments No comments

  2. SChalakov 10,576 Reputation points MVP Volunteer Moderator
    2021-02-19T14:15:02.657+00:00

    Hi,
    I fully agree with Cyril here. It is normal that you have multiple process instances (HealthService.exe). From:

    Operations Manager Agents

    "On a monitored Windows computer, the Operations Manager agent is listed as the Microsoft Monitoring Agent service. The Microsoft Monitoring Agent service collects event and performance data, executes tasks, and other workflows defined in a management pack. "

    Further we read:

    “To run workflows, the service initiates MonitoringHost.exe processes using specified credentials. These processes monitor and collect event log data, performance counter data, Windows Management Instrumentation (WMI) data, and run actions such as scripts.”

    If you stick to the recommended Memory requirements you are completely fine:

    System requirements for System Center Operations Manager

    One more thing - I noticed that you have sqlserver.exe process, meaning that most probably you have a DB on the same servber. In this case you need to add the requirements for SQL Servers and for the SCOM Management Server roles in regards to the memory.

    Hope I was able to help.

    ----------

    (If the reply was helpful please don't forget to upvote and/or accept as answer, thank you)
    Regards,
    Stoyan

    0 comments No comments

Your answer

Answers can be marked as Accepted Answers by the question author, which helps users to know the answer solved the author's problem.