Skip to main content

NetApp_Insight_2020.png 

NetApp Knowledgebase

Why does Active IQ Unified Manager alerts on 'Out of Memory' condition when the total memory usage is less than 100 percent?

Views:
262
Visibility:
Public
Votes:
0
Category:
active-iq-unified-manager
Specialty:
om
Last Updated:

 

Applies to

  • OnCommand Unified Manager 7.x ( UM )
  • OnCommand Unified Manager 9.4 ( UM )
  • OnCommand Unified Manager 9.5 ( UM )
  • Active IQ Unified Manager 9.6+ ( AIQUM ) 

Answer

Unified Manager (UM) may alert or display a banner message indicating that it is out of memory. This can occur on systems where the total memory usage is less than 100% whether looking within the host or looking within VMware in the case of a virtualized host

A maximum memory value is configured for each of the underlying components of the UM application. Each of the underlying components is coded to receive a pre-defined percentage of the total memory that is reported by the host operating system
 

Service Name Percentage
OCIE Server Service 37%
OCIE Acquisition Service 18%
MySQL 22%

Note: These percentages are subject to variation between versions of the application
 
The total value of all of the memory that is assigned to all of these components combined is less than the total memory that is available to the host, this is by design.  
It is possible for each respective component to consume all of the pre-defined memory that is assigned to that particular process, despite the overall system still having available memory

Using the example percentages provided above, the 'OCIE Server Service' will see a performance impact if this service uses up 37% of the host's memory, regardless of whether the other 63% of the host's memory is free or being used
To resolve the performance-related issues, It may be necessary to further increase the memory of the hosting system. Memory added to the system will increase what memory is available to each of the UM components

Note: Memory usage can be impacted by the number of clusters, nodes, volumes, or other objects that are being monitored, the database size, data protection integration, or a number of reports being run can also have performance considerations associated with them

Additional Information

For more information on sizing, review the OnCommand Unified Manager best practice guide