/
Server Checks

Server Checks

CPU Usage


As a User with System Administrator rights, checking the CPU usage of the Windows Server running SharePoint is helpful. It will identity if there are any overactive processes running and as a result providing reasons for performance degradation for other services e.g. RecordPoint. Some examples that can cause the the CPU usage to spike include:

  • IIS Worker Process (w3wp.exe)

  • SQL Server

To check the CPU Usage on the Server, open Task Manager and navigate to the Processes Tab.

IIS Worker Process (w3wp.exe)

It's important to keep in mind that it is normal for CPU usage to increase as a web application serves requests. However, if you consistently see CPU remain at a high level (in the area of 80% or greater) for prolonged periods, the performance of your application will suffer. For that reason, it's important to understand the cause of sustained high CPU so that it can be addressed and corrected if possible.

  1. Go to Task Manager

  2. Select the Processes tab

  3. See the CPU usage shown as a percentage

Below is an example of a w3wp.exe with high usage.

To identify which application pool is associated with the w3wp.exe process:

  1. Open Administrative: Command Prompt

  2. Change the Directory to cd %windir%\System32\inetsrv

  3. Enter the Command appcmd list wp

    This will show the process identifier (PID) of the w3wp.exe process in quotes. You can match that PID with the PID available in Task Manager.

SQL Server

A contributing factor for seeing high CPU usage around SQL Server is from the Search Service Crawl running on the Server.

  1. Go to Central Administration

  2. Select Application Management

  3. Select Search Service Application

  4. Review the crawl settings for each content source i.e. schedules for incremental/continuous crawl

It is recommended that crawls are scheduled when there is low demand on the server resources.

Disk Utilisation (DU)


DU refers to the portion of computer storage that is currently in use.

To identify the disk utilisation, perform the following:

  1. Select Settings

  2. Select System

  3. Select Storage

  4. Select the drive you wish to see detail for

  5. The storage usage, broken down by data type, will be displayed.

There are a couple of methods that can be used to reduce the DU.

  • Free up some disk space; and

  • Reduce the number of days that log files are stored on the Server.

To free up some disk space, perform the following:

  1. Log in as a user who is a member of Farm Administrators group

  2. Go to Server Manager

  3. Go to Tools → Disk Cleanup to free up some Disk Space

 To reduce the number of days that log files are stored on the Server, perform the following:

  1. Go to Central Administration

  2. Select Monitoring

  3. Select Configure Diagnostic Logging

  4. On the Diagnostic Logging page under Trace Log, modify the number of days to store log files box.

Logs


There are two log files to check on the server. They are:

  • SharePoint logs; and

  • Event Viewer logs.

To identify the level of logging recorded in SharePoint for the SharePoint and Event Viewer logs, perform the following:

  1. Go to Central Administration

  2. Select Monitoring

  3. Select Configure Diagnostic Logging

  4. Check if the logging levels are set to Verbose (Verbose logging usually results in Large Log files. Turn on Only when necessary).

SharePoint Logs

To identify how many logs are stored on the server, perform the following :

  1. The default location of the SharePoint logs are stored here
    (a) for 2016: C:/Program Files/Common Files/Microsoft Shared/Web Server Extension/16/Logs/ and
    (b) for 2013: C:/Program Files/Common Files/Microsoft Shared/Web Server Extension/15/Logs/

  2. Review the logs to identify any errors

Event Viewer logs

To view the event viewer logs, perform the following:

  1. Go to Start

  2. Go to Event Viewer

  3. Select Window Logs

  4. Select Application

  5. Review Critical, Errors and Warnings

Services


Services in Central Administration

RecordPoint requires the below five services to be started, in order to function properly. They are:

  • Claims to Windows Token Service;

  • Managed Metadata Web Service;

  • Microsoft SharePoint Foundation Web Application;

  • Microsoft SharePoint Foundation Workflow Timer Service; and

  • SharePoint Server Search.

To verify the services are running, perform the following:

  1. Go to Central Administration

  2. Select System Settings

  3. Select Manage Services on Server

  4. Verify that the services are running on each web and application servers. These services should show status of Started. Here are couple of the Services mentioned from above list :

Services on the server

RecordPoint requires the following services to be running:

  • SharePoint Timer Service; and

  • Claims to Windows Token Service.

To verify the services are running, perform the following:

  1. Go to Start

  2. Go to Services

  3. Verify SharePoint Timer Service and Claims to Windows Token Service have a status of Running

 

Related content

Central Administration Checks
Central Administration Checks
More like this
System Monitor
System Monitor
More like this
Managing RecordPoint Active Queue Timer Jobs
Managing RecordPoint Active Queue Timer Jobs
More like this
SharePoint Site Checks
SharePoint Site Checks
More like this
What are the different RecordPoint timer jobs and what are they used for?
What are the different RecordPoint timer jobs and what are they used for?
More like this
RecordPoint Cache
RecordPoint Cache
More like this