Smarts Server Manager (ESM) 9.1: ESM is consuming High CPU processing capacity (nearly 100%)
search cancel

Smarts Server Manager (ESM) 9.1: ESM is consuming High CPU processing capacity (nearly 100%)

book

Article ID: 304146

calendar_today

Updated On:

Products

VMware

Issue/Introduction

Symptoms:




Smarts Server Manager (ESM) 9.1 is consuming High CPU processing capacity (nearly 100%)
Smarts Server Manager (ESM) 9.1 is causing High CPU usage (nearly 100%)

Environment

VMware Smart Assurance - SMARTS

Cause

Changes were made in the way threads are used in ESM 9.1, which seems to be causing an issue with high CPU usage. This issue only affects Red Hat Linux operating environments.

Resolution

EMC is evaluating the requirements to address this issue in an upcoming Smarts ESM release. For the latest information, contact EMC Customer Support Services (CSS) through the EMC Online Support site (http://support.emc.com) or by phone, and reference this solution ID. Until a fix is available, environments that encounter this issue can use the following workaround.

Workaround 
The default number of threads for ESM is set to 50. If you encounter this issue on a Red Hat Linux host, EMC recommends that you change the number of threads to be the same as the number of cores being used.

IMPORTANT! The lower the number of threads, the fewer agents can be polled at one time by Smarts ESM, so this workaround have an effect on the polling cycle time.

To change the number of threads, do the following:

  1. In the Smarts ESM interface, look for SP_Accessor::SP-Accessor.
  2. Set the num_threads attribute to the same number of cores on the Linux server that ESM is running on. 
  3. Click Apply to save the change.
  4. Click Reconfigure to implement the change in the active environment.