Submit a ticketCall us

Webinar: Web Help Desk for HR, Facilities and Accounting Departments
This webinar will focus on use cases for HR, Facilities and Accounting.

Having a unified ticketing and asset management system for all the departments in your company can provide end-users with a seamless experience and make things easier for your IT team. Yet, with different business tasks and objectives, many departments don’t fully understand the capabilities of Web Help Desk and how the software can be customized for effective use in their departments.
Register Now.

Home > Success Center > Network Performance Monitor (NPM) > What to check when the Orion website and server are very slow or there is a CPU and memory spike

What to check when the Orion website and server are very slow or there is a CPU and memory spike

Updated June 2, 2017

Overview

This article provides information on how to check your current server environment and health status. This helps you address the most common reasons for performance issues on your server without sending diagnostics to SolarWinds support.

AAEAAQAAAAAAAAS2AAAAJGU1ZjVjN2NkLTIwYjgtNGI4Zi1iMmZjLWUzOWM4M2MzYTg3OQ.jpg

This article can help you perform the following to eliminate bottlenecks that cause performance issues within the set environment:

  • Audit your environment and verify if it has been set up as recommended by the SolarWinds minimum requirements, or according to the settings
  • Save on time needed to upload the diagnostics 
  • Check the environment health internally if security procedures do not permit uploading diagnostics to SolarWinds support
  • Identify the root cause before opening a support ticket

Environment

All Orion Platform products

Detail

Checklist 

  • Server hardware
  • Total elements (nodes, interfaces, volumes) polled per server
  • Free disk space on the Orion server and SQL Server
  • Server polling rate
  • SQL Server, Orion DB size, settings, and options
  • SQL Server disk performance
  • Orion antivirus directory exclusion
  • Web page customization

Steps

Collect system diagnostics

  1. Go to Start > SolarWinds Orion > Documentation and Support.
  2. Launch the gray icon for Orion Diagnostics and click Start. A ZIP file is generated.
  3. Right-click the file and select Extract Here.

Check the server hardware

Check the system hardware to verify if it meets the SolarWinds minimum recommended specifications.

  1. Go to the SystemInformation folder.
  2. Open the SystemInfo.txt file to find the system hardware specification.

    The following is an example where the system is only assigned two CPU physical sockets, which does not meet the minimum recommendation of four CPU sockets:
    System Type:               x64-based PC
    Processor(s):              2 Processor(s) Installed.
           [01]: Intel64 Family 6 Model 45 Stepping 7 GenuineIntel ~1600 Mhz
           [02]: Intel64 Family 6 Model 45 Stepping 7 GenuineIntel ~1400 Mhz

                      Total Physical Memory:     49.082 MB
                      Available Physical Memory: 39.408 MB
                      Virtual Memory: Max Size:  56.250 MB
                      Virtual Memory: Available: 45.376 MB
                      Virtual Memory: In Use:    10.874 MB
  3. Open the SysInfo.csv file and check the current CPU load on the system and CPU GHz level.

    The following is an example where the CPU load is around 70% on the current system due to two main reasons:
    • Low physical sockets assigned
    • Low CPU power (less than 3.0 GHz)

    Parameter

    Value

    OSVersion

    Windows Server 2012 R2 (Microsoft Windows NT 6.2.9200.0)

    CPUInformation

    Intel(R) Xeon(R) CPU E5-2420 0 @ 1.90GHz

    CurrentCPUUssage

    70 %

    TotalPhysicalMemmory

    49152 MB

    FreePhysicalMemmory

    39802 MB

    FreeVirtualMemmory

    45843 MB

    FreeSpaceInPagingFiles

    7109 MB

    CurrentTimeZone

    xxxx Standard Time (UTC+01:00:00)

    You should see a minimum of four physical processor sockets such as the following:
    System Model:              VMware Virtual Platform
    System Type:               x64-based PC
    Processor(s):              4 Processor(s) Installed.
           [01]: Intel64 Family 6 Model 15 Stepping 1 GenuineIntel ~3493 Mhz
           [02]: Intel64 Family 6 Model 15 Stepping 1 GenuineIntel ~3493 Mhz
           [03]: Intel64 Family 6 Model 15 Stepping 1 GenuineIntel ~3493 Mhz
           [04]: Intel64 Family 6 Model 15 Stepping 1 GenuineIntel ~3493 Mhz
    BIOS Version:              Phoenix Technologies LTD 6.00, 4/14/2014
  4. Check how much memory is assigned and available for the system and check TaskManager to see which application is consuming high memory.

In the previous example, the system hardware does not follow the recommended SolarWinds production deployment requirements. Because of this, the CPU load will remain high in System resources.

 

The following table lists minimum hardware requirements and recommendations for your SolarWinds Orion server.

Note: Installing multiple SolarWinds Orion Platform products on the same computer may change the requirements.

 

Hardware requirements are listed by SolarWinds NPM license level. See NPM hardware requirements for more information. 

 

These minimum requirements are for the Orion Platform. Products that run on the Orion Platform may have different requirements, such as different OS or memory requirements. Consult your product-specific documentation for the exact requirements.

Hardware

SL100, SL250, SL500

SL2000

SLX

CPU speed

Quad core processor, 2.5 GHz or better

Quad core processor, 2.5 GHz or better

Quad core processor, 3.0 GHz or better

For more details, see  NPM 12.0 system requirements - SolarWinds Worldwide, LLC. Help and Support.

Check free disk space on the Orion server and SQL Server

  1. Verify that you have enough free space available on the Orion server disks C drive and installed directory. 
  2. Verify that you have enough free space available on the SQL Server where the actual DB is stored.

Check the total number of elements (nodes, interfaces, volumes)  polled per server

  1. Go to  the DB folder.
  2. Open the AllEngines.csv file.
  3. Check the number of elements that you are polling per server.

EngineID

Elements

Nodes

Interfaces

Volumes

1

15828

934

6823

1071

2

16084

202

1305

77

With the SolarWinds SLX license, you can monitor up to 12000 elements. Beyond this, additional polling engines on separate servers are recommended to help distribute the work load. For more details, see the Server Sizing recommendations.

For questions on polling beyond 12000 elements with a single SLX server, see Boost your server polling capacity with Stackable Poller license.

Check the server polling rate

  1. Go to Settings > Polling Engines.
  2. Check if any of the polling rates are increased.
  3. Verify that none of the polling rates exceeds 100%.

 

POLLING COMPLETION 100
ELEMENTS 225
NETWORK NODE ELEMENTS 18
VOLUME ELEMENTS 50
INTERFACE ELEMENTS 157
POLLING RATE 2% of its maximum rate. 
ROUTING POLLING RATE 0% of its maximum rate. 
HARDWARE HEALTH POLLING RATE 0% of its maximum rate. 
VIM.VMWARE.POLLING
F5 POLLING RATE 0% of its maximum rate. ✔ 
WIRELESS HEAT MAP POLLING RATE 0% of its maximum rate. 
WIRELESS POLLING RATE 0% of its maximum rate. 
UNDP POLLING RATE 0% of its maximum rate. 
SAM APPLICATION POLLING RATE                       170% of its maximum rate.                              

If you have any polling rate above 100%, you will notice a high CPU / Memory Utilization on the system which could affect the system and application performance.

Check the Orion DB size and settings

  1. Go to the DBInfo folder.
  2. Open the DatabaseInfo.csv file.
  3. Check the database recovery mode.
  4. Check the total database size.

The default DB recovery should be SIMPLE (Strongly recommended).

name

db_size

status

SolarWindsOrion

889274.25 MB

✘Recovery=FULL

For more details, see the following guides to check your Orion database health and settings, and help you address the most common questions and issues related to Orion database performance and configuration without the help of a SolarWinds database administrator (DBA):

The following are common questions related to Orion DB health and performance:

  • I have a very large Orion database. What should I check?
  • I have database performance issues. How can I improve my database performance?
  • Why is my Orion database growing so quickly?
  • Why does my Orion performance decrease each day?
  • Why is my Orion Web Console loading data at a slow rate?

Further questions or assistance

Please submit a new support ticket in relation to your question or error. Our support lines are available 24/7.

 

 

Last modified
19:38, 4 Jun 2017

Tags

Classifications

Public