Foundation
Build a reliable workflow for diagnosing slow Linux servers using a repeatable triage checklist and a small set of core tools.
Monitoring health
Create practical health checks for Linux services and WordPress stacks, with safe thresholds and repeatable verification steps.
Disk I/O
Diagnose high I/O wait and slow storage on Linux using iostat, iotop, pidstat, and targeted workload checks.
Process control
Find, inspect, prioritize, and safely stop Linux processes using ps, top, kill signals, nice, renice, and systemd.
Historical stats
Use sysstat (sar), journal history, and lightweight tooling to investigate CPU, memory, and I/O trends over time.
Disk usage
Find what is consuming disk space and inodes on Linux, and clean up safely without breaking WordPress or databases.
Service monitoring
Monitor and troubleshoot systemd services with status checks, logs, restart policies, and safe operational patterns.
Case study
Walk through a realistic performance incident on a WordPress VPS and apply the troubleshooting workflow end-to-end.