NeevAI SuperCloud
LoginSIGN UP
  • NeevCloud Account
    • Getting Started with Neev account
      • Create & activate NeevCloud account
        • NeevCloud Account Signup
          • Email Verification
          • KYC Validation
          • Enter Billing Profile
          • Payment Validation
        • Customer Validation Process for Indian Customers
          • If you are the primary contact of the Organization
          • If you are not a Primary Contact in NeevCloud Account
      • Customer Validation Process FAQs
  • NeevCloud Products
    • Dashboard
    • Computes
      • Compute Flavors
      • Getting Started Launch VMs
        • Launch Alma Linux
        • Launch Window Server
        • Launch Instance using the Password
      • Launch instance by 1-click Marketplace platform
        • Create a Tally instance from the Neevcloud Marketplace
        • Create a PostgreSQL instance from Neevcloud Marketplace
        • Create a Nginx instance from Neevcloud Marketplace
        • Create a MariaDB instance from Neevcloud Marketplace
        • Create a Docker instance from Neevcloud Marketplace
        • Create a Nodejs Instance from Neevcloud Marketplace
        • Create a MongoDB Instance from the Neevcloud Marketplace
        • Create a CloudPanel Instance from the Neevcloud Marketplace
        • Create a GitLab Instance from the Neevcloud Marketplace
        • Create a Ubuntu RDP Instance from the Neevcloud Marketplace
        • Create a Clickhouse Instance from the Neevcloud Marketplace
        • Create an OpenLiteSpeed WordPress Instance from the NeevCloud Marketplace
        • Create a FortiGate instance from the Neevcloud Marketplace
      • Manage Cloud Instance
        • Overview
        • Volumes
        • Snapshots
        • Networking
        • Security Group
          • Add Rules to the Security group
        • Rescale
        • Pricing
      • Default username of operating systems
      • Volume-based instances and image-based instances.
      • How to Delete the Instance
    • GPU
      • Deploy GPU Instance with Tesla T4
    • Networking
      • Network
        • Create a Network
        • Create Network With Private IP
      • LoadBalancer
        • Configure Load Balancing
      • Floating IPs
        • Create Floating IPs
        • Assign Floating IPs
      • Routers
        • Create Router
      • Security Groups
        • Add Security Group
        • Allow SSH Port to Specific IP Address
        • Allow ICMP for ping
        • Allow RDP Port to Specific IP Address
      • Subnets
        • Create Subnets
    • Volumes
      • Create a volume
      • Delete a volume
      • Attach Volume to Instance
      • Extend Instance Volume Size
      • To create a server using volume
    • Backups
      • Here's a guide on how to create a backup.
    • Snapshots
      • Create snapshosts
      • Create an Instance using Snapshot
    • Storage
      • Object storage
        • Create Bucket
        • Service URLs for NeevCloud S3
      • Neevcloud S3 integration
        • Connect Acronis Backup Gateway With Neevcloud Storage
        • Connect Veeam Backup Gateway With Neevcloud Storage
        • Connect MSP360 Backup With Neevcloud Storage
        • Connect Vembu Backup with Neevcloud storage
        • Connect Ahsay cloud backup suite(ACBS) with NeevCloud Storage
        • Connect ARQ Backup Solution with NeevCloud Storage
        • Backup your WordPress Site to Neevcloud s3 storage with using Updraft plugin
        • Connect Bucket with S3 Client
        • Connect Bucket with Cyberduck
        • Connect S3 storage to CPanel
        • Connect S3 Drive to NeevCloud S3 Bucket
        • Mount S3 Bucket to Linux operating system
        • How To Mount NeevCloud S3 Bucket as a Window Drive
      • S3 data migrations
        • Migrate from AWS s3 storage to NeevCloud s3 storage
        • Migrate from Wasabi s3 storage to NeevCloud s3 storage
    • Kubernetes
      • Launch Kubernetes Cluster
    • Financial Information
      • Add Fund
      • Bill History
      • Billing Address
      • How Does NeevCloud Billing Works
    • Access Details
      • SSH KEY
        • Generate SSH_KEY
      • Application Credentials
      • S3/EC2 Credentials
        • Create S3/EC2 Credentials
    • Abuse Complaints
      • What is Phishing?
    • Support
    • Security
  • NeevCloud Guide
    • NeevCloud KnowledgeBase
      • Set up LEMP (Linux, Nginx, MySQL, PHP) in Ubuntu Linux
      • Set up LAMP (Linux, Apache, MySQL, PHP) in Ubuntu Linux
      • Set up WordPress in Linux instance
      • Set up Plesk in Ubuntu
      • Set up Cpanel in Linux Instance
      • Set up Grafana
        • Install Grafana and Prometheus on Ubuntu 22.04
      • Set up a MongoDB Cluster using 3 Linux Instances
        • MongoDB Cluster with 3 Linux Instances
      • Setup Ansible Linux Instance and Application deployment on Instances
        • Deployment Application on Instances
      • Install Node.js & NPM on Linux
        • Installation of Node.js and NPM in Alma Linux
      • How to use SFTP for Uploading & Downloading files
      • Two-factor Authentication
      • How to use PuTTY for SSH key-based authentication
      • How To Create VPC on NeevCloud
      • How to Install Nginx on Ubuntu 22.04
      • How To Install Apache on Ubuntu 22.04
      • How To Install MySQL on Ubuntu 22.04
        • Mysql database backup and restore by mysqldump
      • How To Install MariaDB on Ubuntu 22.04
      • How To Install PostgreSQL on Ubuntu 22.04
      • How To Install MongoDB on Ubuntu 22.04
      • How To Install phpMyAdmin on Ubuntu 22.04
      • How To Open Port on Linux
      • How to Install Metabase on Ubuntu 22.04
      • How to transfer data from a Windows server to a NeevCloud bucket using Rclone
      • How to Integrate QNAP NAS storage and Backup to Neevcloud
      • How to Install Remote Desktop (xrdp) on Ubuntu.
      • Setup MLflow in Neevcloud Instance
      • Docker
        • Docker Installation in Ubuntu/Debian
        • Some Best practices for using Docker in application development include:
          • Create a Docker File and using Docker file Build Images
          • Docker Container
          • Docker-Compose
      • Acronis Backup Gateway With Neevcloud
    • Kubernetes
      • Deploy Nginx Service in Kubernetes
      • Deploy Lamp in Kubernetes with using Helm.
      • Deploy WordPress in Kubernetes.
      • Deploy Argocd in Kubernetes
      • Deploy Jenkins in the Kubernetes cluster
    • Troubleshoot
      • How to Access Instances
        • Access Linux instance
        • Access with Password Authentication
        • Access Windows Instance
        • Change the RDP Port and access the windows server
      • How to change the SSH Port
      • Troubleshooting Steps If your Instance is not accessible
      • How to Monitor Server Load on a Windows Cloud Instance
      • Why cloud instance is Out Of disk space
      • High Processor Load on your cloud instance
      • Steps If your Website URL is down
      • Best Practices After Reboot.
      • Reset the root password.
    • Use case
      • High-Level Architecture with Load Balancer and Jump Server in a VPC Setup
    • FAQ
      • Setup Zabbix app
      • How to change the instance Password
      • How to Access a Server Using a Static IP Address
      • What is the billing process for NeevCloud?
      • What payment methods are accepted by NeevCloud?
      • What happens if I miss a payment?
      • What is YAML
      • How can I get support for billing-related issues?
      • Can I contact NeevCloud's technical support team?
      • How to raise the ticket in the NeevCloud
      • Where can I find additional information on pricing and billing?
      • What are the terms and conditions for using Neevcloud services
Powered by GitBook
On this page
  • What do you understand by server load?
  • Using Windows Task Manager
  • Processes Tab
  • Performance Tab
  • User Tab
  • Details Tab
  • Services Tab
  • Windows Resource Monitor
  • Monitoring Disk IO and Networking
  • Disk Tab
  • Network Tab
  • Scan for Viruses or Malware
  1. NeevCloud Guide
  2. Troubleshoot

How to Monitor Server Load on a Windows Cloud Instance

PreviousTroubleshooting Steps If your Instance is not accessibleNextWhy cloud instance is Out Of disk space

Last updated 7 months ago

What do you understand by server load?

While checking the load on a server helps you determine if the server resources are enough to support the applications running on it. This can help you identify and fix any issues that may be causing slow performance. There are many tools available to do this, but one option is to use the Windows Task Manager. It allows you to quickly see what’s happening on the server and interact with applications, processes, and services to identify any issues.

Different ways to open Windows Task Manager.

  1. Click on the Start menu and type task… then choose Task Manager

  2. Right-click on the Taskbar area and choose Task Manager from the menu

  3. Press the Ctrl+Alt+End keys on the keyboard when in a Remote Desktop session

  4. Press Windows+r and run the command taskmgr

Using Windows Task Manager

If you open the Task Manager on a server where it has never been used before, you may see a basic display. However, by clicking on the “More details” button, you can access a wealth of information. The Windows Task Manager gives you quick access to information about Processes, Performance, Users, Details, and Services.

Processes Tab

The Processes tab in Task Manager shows us everything that is running in the Server and the amount of CPU and Memory resources it is using. At the top, you can see the total CPU and Memory (RAM) utilization.

By clicking on the CPU or Memory column headings, you can sort the processes list by that criteria, and use the sort arrow to determine whether to sort from highest to lowest usage or vice-versa. You can click on any individual Windo process and end the task, see resource usage, and more.

Performance Tab

The Performance tab in Task Manager provides a visual display of information and allows you to select from CPU, Memory, and Ethernet views to show activity over 60 seconds. This view helps you identify spikes or trends over time to determine if a condition is temporary or sustained.

User Tab

The Users tab in Task Manager displays a list of all users connected to the server node and their CPU and memory usage. If you have Administrator rights, you can click on a user to disconnect them, send a message, or take over their session.

Details Tab

The Details tab in Task Manager displays a list of all running applications and processes, their Process ID (PID) numbers, status, username, CPU and Memory usage, and a description. You can sort the list by clicking on any column name. The PID number is useful for identifying specific processes mentioned in event logs. By right-clicking on an item, you can access options such as:

  • Ending a process or process tree

  • Set a priority for the running process

  • Establish affinity to a specific processor or all processors

  • Additional options

Services Tab

The Services tab in Task Manager displays a list of service names, their Process ID (PID) numbers, a description, status, and the group they belong to. By right-clicking on a service, you can start, stop, restart it, or access additional options. However, be cautious when changing the status of services as some depend on others, and stopping the wrong one may have unintended effects on the system or devices. To learn more about a specific service, right-click on it and select Search Online.

Windows Resource Monitor

To open the resource monitor

  • Open Task Manager >> Performance Tab>> Open Resource Monitor. This will open a new window.

  • Open Server Manage>> Tools >> Select Resource Monitor.

Through Windows Resource Monitor monitor your server resource utilization. Resource Monitor provides more detailed information than Task Manager, but the information is similar.

Monitoring Disk IO and Networking

Disk Tab

Resource Monitor >> Disk Tab. In this tab, you may monitor the servicers with high dis usage as this might affect the normal functions of the server. When it is high, your server creates a queue executing one by one which can cause performance issues.

Network Tab

Resource Monitor >> Network Tab. Similar to the Disk tab this tab monitors the network traffic, when the network traffic reaches its peak, this might result in a slower performance of your server.

When you know which process/service is causing the problem, you should gather more information about that process. If it is not relevant to your use cases, you can stop them by clicking on the “End Task” button available in the right bottom corner of the task manager.

If you are not sure about the process, Based on the process name you can also look on the web which might have relevant troubleshooting information and to overcome it.

Also In case you have scheduled a backup, You can avoid running backup during business hours, so that it will not impact critical tasks. Also, you can schedule downloading and installing Windows updates in idle hours.

Scan for Viruses or Malware

Running several resource-intensive applications at once might result in high CPU or RAM utilization, which can be regarded as the primary cause of this. In addition, a virus assault might consume the entire CPU.

Using the antivirus software you may have installed, you can check for viruses or malware.

Or you can use the inbuilt Windows security tool. Open Start >> Settings >>Update & Security -> Windows security and Select “Virus & threat protection”.

You can run a “Full scan” by modifying “Scan options” instead of running “Quick Scan”.

Finally, if the server is still lacking performance and all the running processes are genuine, Then at this point you may consider upgrading the server resources to the next available plans with higher resources.

Remove if found and observe the server performance.

Task Manager More details