Performance Checklist¶
Use this checklist when a VM is slow, saturated, intermittently timing out, or showing resource pressure.
Initial response flow¶
graph TD
A[Performance symptom] --> B[Capture incident window]
B --> C[Check CPU, memory, disk, network together]
C --> D[Identify whether one resource dominates]
D --> E[Check guest process evidence]
E --> F[Open performance playbook] Checklist¶
- Capture start time, recent deployment/change, and affected workload.
- Pull Azure Monitor metrics for CPU, disk, network, and if available guest memory.
- Check whether the issue is global slowness, one saturated resource, or disk-specific throttling.
- Collect guest evidence with Task Manager, perfmon,
top,free -m, oriostat. - Check whether B-series credit depletion or VM-size caps are in scope.
- Route to one canonical playbook before resizing blindly.
Route to playbook¶
| Situation | Playbook |
|---|---|
| General performance problem, bottleneck unclear | Slow Performance |
| CPU, memory, or disk obviously saturated | High CPU / Memory / Disk |
| Disk latency, IOPS, or throughput issue dominates | Disk Performance Issues |