System Monitoring Commands
top, htop, vmstat, iostat, free, and uptime — the commands for reading CPU, memory, disk I/O, and load on a live Linux system.
top, htop, vmstat, iostat, free, and uptime — the commands for reading CPU, memory, disk I/O, and load on a live Linux system.
A runbook for interpreting and diagnosing a high Linux load average — and why it doesn't automatically mean a CPU problem.
A runbook for diagnosing storage-bound performance problems on Linux — reading iostat correctly and telling apart a slow disk from a slow …
A runbook for diagnosing sustained high CPU usage on a Linux server — from identifying the offending process down to the exact thread and …
Your application's p99 latency increased 3× after moving from EC2 to ECS Fargate. Diagnose the root cause — cold starts, DNS delays, missing …
Your DynamoDB table is experiencing hot partition issues during peak traffic. Debug using CloudWatch metrics, implement write sharding, DAX …
Reduce a 10-million-row CSV batch job from 4 hours to under 30 minutes using chunked bulk inserts and multiprocessing.
Fix a FastAPI service that becomes unresponsive during image thumbnail generation by offloading CPU-bound work to a process pool or task …
Your application's p99 latency increased 3× after moving from EC2 to ECS Fargate. Diagnose the root cause — cold starts, DNS delays, missing …
Fix a Django REST endpoint responding in 8 seconds for 500 users by eliminating N+1 queries with annotate() and prefetch_related().
Your DynamoDB table is experiencing hot partition issues during peak traffic. Debug using CloudWatch metrics, implement write sharding, DAX …