148 lines
5.4 KiB
Plaintext
148 lines
5.4 KiB
Plaintext
════════════════════════════════════════════════════════════════
|
||
✅ APPLICATION MISE À JOUR - RÉSUMÉ COMPLET
|
||
════════════════════════════════════════════════════════════════
|
||
|
||
Date: 14 décembre 2025, 03:00
|
||
Version Frontend: 2.0.1
|
||
Version Script: 1.2.0
|
||
|
||
🔧 CORRECTIFS APPLIQUÉS (3 problèmes résolus)
|
||
|
||
1. Script bench.sh - CPU Cores
|
||
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
|
||
❌ Avant: cpu_cores = CPU(s) (threads logiques)
|
||
✅ Après: cpu_cores = Core(s) × Socket(s) (cores physiques)
|
||
|
||
Exemple:
|
||
Intel i5-2400: 4 → 2 cores
|
||
Ryzen 9 5900X: 24 → 12 cores
|
||
|
||
2. Frontend - Affichage CPU et RAM
|
||
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
|
||
❌ Avant: 0 affiche "N/A", null affiche "0 GB"
|
||
✅ Après: 0 affiche "0", null affiche "N/A"
|
||
|
||
3. Frontend - Affichage Carte Mère
|
||
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
|
||
❌ Avant: " " (espaces) affiche des espaces
|
||
✅ Après: Espaces vides affichent "N/A"
|
||
|
||
📦 SERVICES DOCKER
|
||
|
||
✓ Backend : http://localhost:8007 (UP)
|
||
✓ Frontend : http://localhost:8087 (UP - redémarré 2×)
|
||
✓ iPerf3 : Port 5201 (UP)
|
||
|
||
📊 DONNÉES ACTUELLES (AVANT NOUVEAU BENCHMARK)
|
||
|
||
Device 1: lenovo-bureau
|
||
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
|
||
Carte Mère:
|
||
• Fabricant: LENOVO ✓
|
||
• Modèle: (espaces) → "N/A" ✓
|
||
• BIOS: null → "N/A" ✓
|
||
|
||
CPU:
|
||
• Cores: 0 → "0" ✓ (sera corrigé à 2 après benchmark)
|
||
• Threads: 4 → "4" ✓
|
||
|
||
RAM:
|
||
• Total: 47 GB ✓
|
||
• Utilisée: null → "N/A" ✓ (sera remplie après benchmark)
|
||
• Libre: null → "N/A" ✓
|
||
|
||
Device 2: aorus
|
||
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
|
||
Carte Mère:
|
||
• Fabricant: Gigabyte Technology Co., Ltd. ✓
|
||
• Modèle: B450 AORUS ELITE ✓
|
||
• BIOS: null → "N/A" ✓
|
||
|
||
CPU:
|
||
• Cores: 0 → "0" ✓ (sera corrigé à 12 après benchmark)
|
||
• Threads: 24 → "24" ✓
|
||
|
||
RAM:
|
||
• Total: 47 GB ✓
|
||
• Utilisée: null → "N/A" ✓
|
||
• Libre: null → "N/A" ✓
|
||
|
||
🎯 ACTION REQUISE: LANCER LE BENCHMARK
|
||
|
||
Pour appliquer les correctifs et remplir les données manquantes:
|
||
|
||
cd /home/gilles/Documents/vscode/serv_benchmark
|
||
sudo bash scripts/bench.sh
|
||
|
||
⏱️ Durée: 3-5 minutes
|
||
|
||
📈 Données qui seront collectées:
|
||
✓ CPU cores physiques (2 au lieu de 0)
|
||
✓ RAM utilisée (~7 GB)
|
||
✓ RAM libre (~0 GB)
|
||
✓ RAM partagée (~0 GB)
|
||
✓ BIOS (si dmidecode disponible)
|
||
✓ Disques (SMART, température)
|
||
✓ Layout RAM (barrettes DIMM)
|
||
✓ Benchmarks complets
|
||
|
||
📊 RÉSULTAT ATTENDU APRÈS BENCHMARK
|
||
|
||
Device 1: lenovo-bureau
|
||
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
|
||
Carte Mère:
|
||
• Fabricant: LENOVO
|
||
• Modèle: N/A (dmidecode requis)
|
||
• BIOS: Version + Date (si dmidecode)
|
||
|
||
CPU:
|
||
• Cores: 2 ✅ (corrigé)
|
||
• Threads: 4 ✅
|
||
|
||
RAM:
|
||
• Total: 8 GB ✅
|
||
• Utilisée: 7 GB (87%) ✅
|
||
• Libre: 0 GB ✅
|
||
|
||
🌐 TESTER L'INTERFACE
|
||
|
||
Maintenant (avant benchmark):
|
||
http://localhost:8087/device_detail.html?id=1
|
||
→ Affiche "N/A" pour données manquantes ✓
|
||
→ Affiche "0" pour cpu_cores ✓
|
||
→ Affiche "N/A" pour modèle carte mère vide ✓
|
||
|
||
Après benchmark:
|
||
http://localhost:8087/device_detail.html?id=1
|
||
→ Affiche toutes les données réelles ✓
|
||
→ CPU cores corrigé à 2 ✓
|
||
→ RAM utilisée remplie ✓
|
||
|
||
📁 FICHIERS MODIFIÉS
|
||
|
||
scripts/bench.sh (lignes 241-245)
|
||
• Calcul correct des cores CPU
|
||
|
||
frontend/js/device_detail.js (lignes 95-107, 129-130, 183-193)
|
||
• Gestion des valeurs 0, null, espaces vides
|
||
|
||
📚 DOCUMENTATION CRÉÉE
|
||
|
||
✓ CHANGELOG_2025-12-14.md - Détails techniques
|
||
✓ README_MISE_A_JOUR.md - Guide complet
|
||
✓ VERIFIER_MISE_A_JOUR.sh - Script de vérification
|
||
✓ STATUS_FINAL.txt - Ce fichier
|
||
|
||
🔍 VÉRIFICATION RAPIDE
|
||
|
||
Exécuter le script de vérification:
|
||
bash VERIFIER_MISE_A_JOUR.sh
|
||
|
||
Ou vérifier manuellement:
|
||
curl http://localhost:8007/api/devices/1 | jq
|
||
|
||
════════════════════════════════════════════════════════════════
|
||
✅ TOUS LES CORRECTIFS SONT APPLIQUÉS
|
||
🎯 PRÊT POUR LE BENCHMARK
|
||
════════════════════════════════════════════════════════════════
|