Shared server guidance

CPU, memory & performance

Measure resource pressure, distinguish guest and host constraints, and choose tuning changes from evidence rather than fixed percentages.

10 practical answersClear prerequisites and verification
10 guides
CPU, memory & performance

How do I check CPU usage on a Linux server without interrupting workloads?

Inspect Linux CPU usage with top and short mpstat samples, distinguish per-core behaviour, and avoid treating one busy snapshot as a fault.

Read the answer
CPU, memory & performance

What does Linux load average mean, and how is it different from CPU percentage?

Interpret Linux one-, five- and fifteen-minute load averages alongside runnable tasks, I/O waits and available CPU capacity.

Read the answer
CPU, memory & performance

Why does Linux show high memory usage even when the server is healthy?

Read Linux memory availability and cache correctly, distinguish useful filesystem caching from pressure, and avoid unnecessary cache flushing.

Read the answer
CPU, memory & performance

How do I check whether Linux killed a process because of memory pressure?

Investigate Linux out-of-memory kills using kernel and service evidence, then distinguish host memory exhaustion from cgroup limits.

Read the answer
CPU, memory & performance

How do I tell whether swap is contributing to a slow Linux server?

Inspect configured Linux swap and current paging activity, distinguish old swapped pages from active pressure, and avoid unsafe swap changes.

Read the answer
CPU, memory & performance

What is CPU steal time on a VPS, and can an application fix it?

Measure VPS CPU steal time, distinguish hypervisor scheduling delay from application CPU use, and collect evidence for provider investigation.

Read the answer
CPU, memory & performance

How do I check whether disk I/O is slowing a Linux server?

Measure Linux disk latency and queue behaviour with iostat, identify the correct storage layer, and avoid simplistic utilisation thresholds.

Read the answer
CPU, memory & performance

How do I find which Linux process is generating disk I/O?

Inspect Linux per-process I/O with pidstat, map process IDs to services, and understand buffering before changing application behaviour.

Read the answer
CPU, memory & performance

How do I check whether a service has CPU, memory or task limits below the server total?

Inspect effective systemd resource limits, recognise inherited cgroup constraints, and avoid assuming all host resources are available to one service.

Read the answer
CPU, memory & performance

How should I choose worker counts and memory limits for a server application?

Choose Linux application concurrency from measured resource pressure and workload tests, keeping capacity for the operating system and other services.

Read the answer