![]() | Oracle System Handbook - ISO 7.0 May 2018 Internal/Partner Edition | ||
|
|
![]() |
||||||||||||||||||
Solution Type Problem Resolution Sure Solution 2214161.1 : Peak CPU Utilization Measurements Regularly Hit 100% For OAM Servers
In this Document
Created from <SR 3-13437941121> Applies to:Oracle Communications Diameter Signaling Router (DSR) - Version DSR 5.0 and laterInformation in this document applies to any platform. SymptomsOAM.SYSTEM MeasArrayed reports often show in the System.CPU_CoreUtilPct_Peak value hitting 100% for one or more Index entries (CPU Core number) on Operation, Administration, and Maintenance (OAM) servers, often appearing at regular intervals. OAM.SYSTEM MeasSimple reports will show System.CPU_UtilPct_Peak values high, often above 80% at regular intervals. No EventID 31215 'Process Resources Exceeded' or other utilization related alarms in the Alarm and Event reports are typically observed. On the OAM server via command line, 'top -M -n 5' (will produce 5 samples over about 10s) command output shows Imysqld as a leading CPU consumer, often above 150%. ChangesPossible changes include: Feature activation; Software upgrade; Implementation of a kpi or report monitoring strategy. Often the condition is noticed well after the change was made, since it mainly manifests in OAM.SYSTEM measurement reporting. CauseTypical OAM architecture is a virtual server with four CPU cores assigned. Both types of OAM - Site and Network - act as collectors and reporting engines for the servers within their domain. One of their principal functions is Measurement and KPI reporting. Data is continuously collected from the subordinate servers for reporting, however these reports are only generated via (1) manual request through the OAM Graphical User Interface (GUI), or (2) automatically at scheduled intervals set up by the user through the OAM GUI's Export capabilities. Report generation is a CPU intensive task. Therefore the more reports chosen by the user to generate, and the larger the server count reporting to that OAM, the higher the burden on the OAM CPU. Additional conditions that can contribute to the high CPU utilization are the frequency the reports are generated, the granularity of each report's time interval (5-min is the most granular thus highest processing burden), and the number of configured Diameter connections (for certain connection-related reports). Generally, sites where this condition has been raised as a concern have been found to have one or more of the following factors:
SolutionThe elevated CPU utilization is caused by scheduled activity (i.e. Measurement, KPI, etc. report generation and export), and the level determined mostly by the number and granularity of reports being generated. If the level of CPU utilization is a concern, the following actions are recommended:
Attachments This solution has no attachment |
||||||||||||||||||
|