1. Home
  2. Knowledge Base
  3. Troubleshooting & Fix
  4. How to Monitor System Resources on a Windows Server? (3 Methods)

How to Monitor System Resources on a Windows Server? (3 Methods)

Keeping the track of your windows system and its resource usage is the most important thing to do as an administrator. You must know what causes the extreme load to the server along with keeping the track of resource usage.

There are many factors that may cause extreme load on the system, and windows offer plenty of inbuilt tools to perform the resource monitoring. In this article, we will cover: How to Monitor System Resources on a Windows Server? along with major monitoring tools.


Method 1 – Using Task Manager

1. Login to Windows, search and open “Task Manager“.

search-and-open-task-manager

2. Click on, More details.

click-on-more-details-task-manager

3. Navigate to Performance. From there you can monitor the usage of various aspects such as CPU, Memory, Ethernet.

CPU: You can check the real-time usage of the CPU using this graph.

CPU-resource-monitor-task-manager

Memory: You can check real-time usage of Memory i.e. RAM using these graphs.

How to Monitor System Resources on a Windows

Ethernet: You can monitor the real-time usage of Internet Connection.

ethernet-resource-monitor-in-windows-task-manager

4. More details, you can go through process monitoring from “Processes” tab.

monitor-processed-using-task-manager


Method 2 – Using Resource Monitor

1. Login to Windows, search and open “Server Manager

Open Server Manager

2. Navigate to ToolsResource Monitor.

navigate-to-tools-server-manager-resource-monitor

3. The same Task Manager, the “Resource Monitor” provides real-time usage of CPU, Memory, Disk, Network.

how-to-monitor-resources-in-windows-using-resource-monitor

4. In the Overview section, you can check the real-time usage graph of CPU, RAM, Network, Disk IO.

monitor-cpu-ram-disk-network-using-resource-monitor

5. To further check the individual resource usage, just click on every single option available at the top,

monitor-single-resource-usage-from-top

6. If we navigate to “CPU“, you can find all the real-time programs which are consuming a set amount of CPU along with its status, PID and description,

Status: This represents, whether the process is Running, Active or Suspended.

PID: This represents process ID.

Description: You can find a description of the executable file.

CPU-monitor-using-resource-monitor

Even, you can monitor all the services name running under CPUs and each CPU usage through graph,

CPU-single-cpu-usage

7. In the RAM (Memory) option, you can find all the real-time programs which are consuming a set amount of RAM along with their status, PID, Hard Fault, Commit,  Working Set, Shareable, Private.

Status: This represents, whether the process is Running, Active or Suspended.

PID: This represents process ID.

Hard Fault: Average number of hard page faults per second at the last minute.

Commit: The amount of virtual memory reserved by the operating system for the process.

Working Set: Amount of physical memory current use by the process.

Shareable: The amount of memory shared by the process that can be shared by another process.

Private: The amount of memory used by the process that can not be used by another process.

RAM-monitor-using-resource-monitor

Along with that, you can check the fair use of RAM with Hardware Reserve, In Use, Modified, Standby, Free.

RAM-check-further-free-memory-used-memory-through-windows-resource-monitoring

8. In the Disk (Storage) option, you can find all the real-time programs which are consuming a set amount of Storage along with their status, PID, Read, Write, Total.

Status: This represents, whether the process is Running, Active or Suspended.

PID: This represents process ID.

Read: Average number of bytes read by the process at the last minute.

Write: Average number of bytes write by the process at the last minute.

Total: Average number of bytes access per second by the process.

DISK-monitor-using-resource-monitor

Even, you can monitor the real-time Disk Activity by programs along with Graphs.

DIsk-activity-under-resource-monitoring-in-windows

9. In the Network option, you can find all the real-time programs which are consuming a set amount of Network along with their name, PID, Send, Receive, Total.

Name: The application name.

PID: This represents process ID.

Send: The number of bytes the process send at the last minute.

Receive: The number of bytes the process received at the last minute.

NETWORK-monitor-using-resource-monitor-windows

Also, you can monitor the real-time usage of the network with the help of graphs and through the network activity tab.

NETWORK-activity-using-resource-monitor

Furthermore you can monitor the TCP Connections and Listening Port activity from the same option.

NETWORK-monitor-port-listening-TCP-connection-using-resource-monitoring


Method 3 – Using Hyonix Portal

Hyonix also does offer basic monitoring of Server resources from its portal. You can check the basic resource usage: CPU, RAM, Disk.

1. Login to Hyonix Portal using https://my.hyonix.com.

2. Navigate to VPS/Server Control Panel by clicking on “⚙️”.

3. In Overview, check the “Usages:” section for real-time resource usage.

how-to-monitor-resource-usage-in-windows-using-hyonix-portal

Updated on October 10, 2021

Was this article helpful?

Need Support?
Can't find the answer you're looking for? Don't worry we're here to help!
CONTACT SUPPORT