════════════════════════════════════════════════════════════════ ✅ 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 ════════════════════════════════════════════════════════════════