Load Average Interpreter
Interpreteur de load average Linux avec diagnostic et recommandations.
Entrez le load average
Obtenez avec:
nproc ou grep -c processor /proc/cpuinfo
Analyse
0%
0-70%: OK
70-100%: Attention
>100%: Critique
Charge normale
Load/CPU (1min)
0.00
Load/CPU (5min)
0.00
Load/CPU (15min)
0.00
Utilisation estimee
0%
Tendance
Recommandations
Commandes de diagnostic
📊 Vue generale
uptime cat /proc/loadavg top -bn1 | head -5
🔍 Processus CPU
ps aux --sort=-%cpu | head -10 top -bn1 -o %CPU | head -15
💾 Processus en attente I/O
# Processes en D state (uninterruptible) ps aux | awk '$8 ~ /D/' iostat -x 1 5
🔢 Info CPU
nproc lscpu | grep -E "^CPU\(s\)|Thread|Core" cat /proc/cpuinfo | grep "model name" | head -1
📈 Historique
# Si sar est installe sar -q 1 10 sar -q -f /var/log/sa/sa$(date +%d)
🐳 Containers
docker stats --no-stream kubectl top pods crictl stats
Comprendre le load average
Qu'est-ce que le load average?
Le load average represente le nombre moyen de processus:
- En cours d'execution (R state)
- En attente de CPU
- En attente d'I/O (D state) sous Linux
Interpretation
| Load = CPUs | Utilisation 100%, pas de queue |
| Load < CPUs | Ressources disponibles |
| Load > CPUs | Processus en attente (queue) |
Moyennes temporelles
- 1 min: Charge actuelle (spike detection)
- 5 min: Tendance recente
- 15 min: Charge moyenne long terme
Seuils recommandes
- < 0.7 × CPUs: OK
- 0.7-1.0 × CPUs: Attention
- > 1.0 × CPUs: Investigation requise
- > 5.0 × CPUs: Critique
Resume rapide
| Load/CPU | Status | Action |
|---|---|---|
| < 0.7 | ✅ OK | Aucune |
| 0.7 - 1.0 | ⚠️ Attention | Surveiller |
| 1.0 - 5.0 | 🔴 Critique | Investiguer |
| > 5.0 | 🚨 Severe | Action immediate |