Skip to main content
Support
0
Contact us
Nederlands
Deutsch
Español
Dedicated serversFlexible VPSCloud TechnologyColocationChallenges in ITSectorsCareers
Cloud Compute

With Cloud Compute, you have access anytime and anywhere to a portal through which you can configure your entire IT environment from wherever you are in the world.

Cloud Storage

Reliable access to your files, infrastructure, and applications at all times – with no interruptions or delays. At Worldstream, we offer a variety of storage solutions.

Flexible cloud icon
Flexible cloud
Private cloud icon
Private cloud
Bare metal icon
Bare Metal Compute
Hollow cube icon
Object storage
Hollow cube icon
File storage
Block storage icon
Block storage
Backup storage icon
Backup storage
Need support?

With experienced engineers and an average response time track record on 7 minutes, you can expect a solid technical support solution in next to no time.

All Servers

Choose your Dedicated Server now. Custom or Instant Delivery. Powerhouse servers built for your use case.

Use Cases

Whatever your use case, we’re here to help you find the ideal solution.

Deal servers icon
Deals
AMD servers icon
AMD Processors
AI servers icon
Intel Processors
Hollow cube icon
Virtualisation, Containerisation and Orchestration
Hollow cube icon
Websites and Applications
Hollow cube icon
Gaming and Streaming Infrastructure

24/7/365 support with an average response time of just 7 minutes. Thanks to our own data centers, our engineers can go directly to your server for fast, hands-on assistance. Email or call us anytime.

Smart outsourcing

Some IT creates added value, while other types are supportive. Use that as a starting point for outsourcing.

Cost Efficiency

Complete IT packages may seem like the safe option, but when you consider the costs, other choices often make more sense.

IT flexibility & control

Outsourcing doesn’t mean losing control; it actually provides more flexibility and control.

Cloud repatriation

The cloud is not a final destination: You should continuously evaluate and adjust your cloud environment as needs evolve.

Financial services
Logistics & Transportation
Retail & E-commerce
Media & Entertainment
Tech & Software Development
Security
Managed Service Providers
Need support?

With experienced engineers and an average response time track record on 7 minutes, you can expect a solid technical support solution in next to no time.

Chat with usContact us
About WorldstreamAbout the technologyCasesKnowledge base
About usMeet the teamJobsBecome a resellerCertificationsOur data centersOur networkDDoS ProtectionAMD EPYC serversTechnology PartnersOperating SystemsAll casesEasyTerraDutch Drone CompanyPerfGridArticlesFAQNews and BlogsProducts and Services
Contact us

Call +31 (0) 174 – 712 117

Industriestraat 53, Naaldwijk

Nederlands
Deutsch
Español
0
Dedicated serversFlexible VPSCloud TechnologyColocationChallenges in ITSectorsCareersAbout WorldstreamAbout the technologyCasesKnowledge baseMy Worldstream
Contact
Support
NederlandsDeutschEspañol
  1. HomeHome
  2. Knowledge Base
  3. Troubleshooting
  4. Diagnosing a slow or unresponsive server: a step-by-step flow

Diagnosing a slow or unresponsive server: a step-by-step flow

Applies to Flexible VPS, Bare MetalAudience Anyone with a server that's misbehaving right nowLast reviewed September 2026

Quick answer

Work through causes in this order: CPU, memory, disk I/O, network, then logs. Each layer rules itself out fast with one or two commands, so you reach the real cause instead of guessing. If you get through all five without an answer, that's the point to open a support ticket with what you've already ruled out attached.

On this page
  • 1. Check CPU first
  • 2. Check memory next
  • 3. Check disk I/O
  • 4. Check the network
  • 5. Read the logs
  • Still stuck? Open a ticket with what you've ruled out

Before you start digging: check for a known incident: If more than one service or server looks affected, check the Network Operations Center status page first. If there's an active incident or scheduled maintenance, that's your answer, no need to work through the steps below.

"The server is slow" can mean a dozen different things. Guessing wastes time, and it means you contact support without the information that would let them help you faster. This is the order that finds the cause fastest, because each step is quick to check and rules out an entire category before you move to the next.

1. Check CPU first

Run top or htop. Look at load average relative to your core count, not just the raw number: a load of 4 on a 2-core VPS is saturated, the same load on a 16-core server is barely noticeable. Look for one runaway process versus load spread evenly across many.

If CPU is pegged: identify the process, decide if it's expected (a batch job, a backup) or not (something that shouldn't be running). If your VPS plan is genuinely undersized for the workload, see Signs you've outgrown your VPS.

2. Check memory next

Run free -h. A high "used" number on its own isn't a problem, Linux uses spare RAM for disk cache and reclaims it automatically. What matters is swap usage: if swap is actively being used and growing, the server is genuinely out of memory, and that alone can make everything feel slow, since swap is far slower than RAM.

If you're swapping heavily, a resize (more RAM) is usually the direct fix, see Managing a Flexible VPS for how to adjust resources.

3. Check disk I/O

Run iostat -x 2 (from the sysstat package) and watch %util and await. A disk pinned near 100% utilisation, or await times climbing into the tens of milliseconds, points at storage as the bottleneck, not CPU or memory.

Rule out a failing drive before assuming it's just load: see How to recognise a bad drive in Linux. For a deeper look at what "slow" actually means for your storage tier, see Storage benchmarking: IOPS, throughput and latency.

4. Check the network

If CPU, memory, and disk all look fine but the server still feels slow to reach, the problem may not be on the server at all. Run a traceroute from where you're connecting from, and check for packet loss or a hop with a sudden latency jump. See Traceroutes & MTRs for how to read the output, and How to do a speedtest to rule out a bandwidth ceiling.

If the server itself is unreachable rather than just slow, check Network Topology in Portal to confirm the VPS or firewall it sits behind is actually in the state you expect.

5. Read the logs

If the first four steps didn't explain it, the answer is usually in a log you haven't looked at yet: the application's own log, dmesg for kernel-level events (like a process being OOM-killed, which explains a memory issue after the fact), or your web server's access log for a traffic spike. See Reading and centralising server logs for where to look and how to pull logs from more than one server into one place.

Still stuck? Open a ticket with what you've ruled out

A ticket that says "server is slow" takes longer to resolve than one that says "CPU and memory are normal, disk await is climbing to 40ms on the data volume, here's the iostat output." Attach what you found at each step, see Creating a support ticket for what else to include and how to pick a priority.

If you suspect compromise, not just slowness: Unexpected CPU spikes, unfamiliar processes, or outbound traffic you can't account for can also mean the server has been compromised rather than simply overloaded. If anything here looks suspicious rather than just slow, stop and read What to do if your server is compromised before continuing.

Related articles

  • How to recognise a bad drive in Linux
  • Reading and centralising server logs
  • What to do if your server is compromised
Was this article helpful?

Solid IT. No Surprises

Sparring partner for IT maturity
Eliminating barriers so you can run
Predictable and transparant costs

Contact

  • Industriestraat 53, Naaldwijk
  • Payment Methods
  • Abuse
  • Developers Resources
  • Network Operations Center
  • About us
  • Meet the team
  • Jobs
  • Become a reseller
  • Certifications
  • Our data centers
  • Our network
  • DDoS Protection
  • AMD EPYC servers
  • Technology Partners
  • Operating Systems
  • Overview
  • FAQ
  • Cases
  • News & Blogs
  • Use Cases
Nederlands
Deutsch
Español
Nederlands
Deutsch
Español
  • Legal
  • Disclosure