You need to enable JavaScript to run this app.
Elastic Compute Service

Elastic Compute Service

Copy page
Download PDF
High instance load issue
Troubleshooting and solution for high CPU usage or load of ECS instance with Windows system
Copy page
Download PDF
Troubleshooting and solution for high CPU usage or load of ECS instance with Windows system
This topic describes how to use the Microsoft tool Resource Monitor to troubleshoot the issue of high CPU usage or load (CPU usage ≥ 85%) during the usage of a Windows instance.​
  • For Windows Server 2008 and later systems, the built-in Resource Monitor is typically used to monitor CPU performance.​
  • This topic may contain information about third-party products, which is provided for reference only. The VolcanoEngine platform makes no implication or other form of commitment regarding the performance and reliability of third-party products, or potential impacts that may result from their operation.​
Procedure​
Step 1: Locate the issue​
  1. Log in to the target instance. For more information, see Login overview.​
  1. In the lower left corner of the desktop, click the Start menu and select "Run".​
  1. In the "Run" dialog box, enter perfmon -res, and click the "OK" button.​
  1. On the Resource Monitor page, check if any processes have excessively high CPU usage.​
  1. For processes with high CPU resource usage, record their corresponding Process IDs (PIDs) and names to locate the specific program paths in the next step.​
  1. Identify whether high-CPU processes are abnormal and locate the specific paths of the programs.​
  1. In Task Manager, click the "Details" tab.​
  1. Click PID to sort processes, then locate the abnormal processes identified in the previous step. Right-click the process name, open the file location, and check for the process abnormality, such as:​
  • The ECS instance is infected with viruses or Trojans.​
  • Third-party antivirus software is running on the ECS instance.​
  • Abnormal applications, faulty drivers, high I/O usage, or applications with heavy interrupt processing on the ECS instance.​
Step 2: Analyze and handle​
Determine whether the processes causing high CPU usage are normal, and follow the corresponding steps below for handling.​
​
Process​
Operation​
Normal processes​
Generally, frequent business access or Windows built-in services (such as update services) may consume high network traffic and CPU resources.​
tip​
For Windows Server 2012 R2 instances, we recommend that you configure at least 2 GiB of memory.​
Abnormal processes​
Excessively high CPU usage may also result from malicious viruses or Trojan intrusions. You need to manually detect and solve the process exception. Example:​
tip​
  • Some third-party malicious programs may disguise themselves as svchost.exe or TCPSVCS.EXE of the operating system, causing high CPU usage. If you cannot determine whether a process is a virus or a Trojan, search for the process name online to confirm.​
  • We recommend creating a snapshot first to back up instance data before you scan and remove the viruses. This improves your fault tolerance and ensures data security.​
  • Use commercial antivirus software, or use the free security tool "Microsoft Safety Scanner" to scan and remove viruses in safe mode.​
  • Run Windows Update to install the latest Microsoft security patches.​
  • Use MSconfig to disable all non-Microsoft built-in services and drivers, then check if the issue recurs.​
​
​
Last updated: 2026.06.18 17:49:51