Suppose you find that your VPS is a bit sluggish or not performing as expected. Here are some things you can do to check up on its performance.

Basics first

If you haven’t restarted your VPS recently, then this is the first step. Rebooting your VPS will clear out any stale processes, providing a fresh start.

It’s a good idea to do this regularly, and it’s the first place to start.

Distance and Latency

The first thing to note is that you will always experience some latency between your device and the VPS. A VPS works by compressing the screen image on the remote desktop and sending it to you.

If you are based a long way from the UK, the screen image still needs to reach you. Therefore, you will experience latency that reflects the distance. The longer the distance, the longer the latency.

Make sure you are up to date

You should also ensure that any Windows updates are applied to your server. If you don’t regularly update the server, it may start updating in the background, which can impact your performance.

If you have taken these items into account, then it’s time to start looking a bit deeper at the key performance of the VPS. Here is how you would do that: –

1 — Open Task Manager

WayStepsWhen it helps
Keyboard shortcutPress Ctrl + Shift + EscWorks even if the taskbar is hidden or frozen
Taskbar menuRight-click a blank part of the taskbar → choose Task ManagerQuick when you can see the taskbar

(If you are on a remote desktop session, these shortcuts are sent to the server as long as the remote-desktop window is active.)


2 — Switch to More details

  1. When Task Manager first opens it may show a tiny list of open apps.
  2. Click More details at the bottom-left.
  3. Task Manager now shows several tabs across the top: Processes, Performance, Users, Details, Services.

3 — Understand the Processes tab

ColumnWhat it tells youFirst thing to look for
NameThe programme or service runningAnything unfamiliar or obviously out of place
CPU %How much processor time the item is using right nowItems stuck high (e.g. 50 – 100 %) for minutes
MemoryRAM in useOne process using far more RAM than the rest
Disk / NetworkCurrent read/write or network trafficSpikes that match slow-downs you feel

Tip: Click a column heading (e.g. CPU) to sort and bring the hungriest processes to the top.


4 — Read the Performance → CPU view

  1. Select the Performance tab.
  2. Choose CPU on the left.

You will see:

Item on screenPlain-English meaning
Utilisation % (large number)Overall CPU workload. Under ~70 % is comfortable; near 100 % for minutes means the server is straining.
SpeedCurrent clock speed in GHz. If this is well below the base speed printed on the server spec, the chip may be throttling to keep cool or save power.
Cores / Logical processorsReal cores vs. Hyper-Threading “virtual” cores. More means more tasks can run at once.
Up timeHow long since the last restart—handy for spotting unexpected reboots.
Mini graphsEach small graph is one core or thread. One graph pegged while others sit low shows a single-thread bottleneck.

If CPU usage looks fine but the server feels slow, click Memory, Disk or Ethernet on the left to see if another resource is the culprit.


Summary

  1. Ctrl + Shift + Esc to open Task Manager.
  2. Click More details once.
  3. Processes tab: sort by CPU or Memory to find greedy programmes.
  4. Performance → CPU: big utilisation number good? Great. Big number bad? Time to investigate.