Files
serv_benchmark/docs/BENCH_SCRIPT_VERSIONS.md
2026-01-11 23:41:30 +01:00

3.0 KiB

Versions du script bench.sh

Version 1.4.0 (2026-01-10)

Nouveautés

Amélioration capture RAM

  1. Fréquence correcte avec unité

    • Avant: Cherchait Speed: xxx MHz → toujours 0
    • Maintenant: Lit Configured Memory Speed: xxx MT/s ou xxx MHz
    • Nouveau champ: speed_unit ("MT/s" ou "MHz")
    • Affichage: "4800 MT/s" (DDR5) ou "1600 MHz" (DDR3)
  2. Form Factor

    • Nouveau champ: form_factor
    • Valeurs: DIMM, SO-DIMM, FB-DIMM, RIMM, etc.
    • Permet de distinguer RAM desktop vs laptop
  3. Part Number complet

    • Nouveau champ: part_number
    • Référence fabricant complète (ex: "M425R1GB4BB0-CQKOL")
    • Capture multi-mots
  4. Capacité maximale carte mère

    • Nouveau champ: ram_max_capacity_mb
    • Extrait depuis dmidecode -t 16 (Physical Memory Array)
    • Exemple: 64 GB, 128 GB, 256 GB

Format JSON RAM Layout

Avant (v1.3.2):

{
  "slot": "DIMM",
  "size_mb": 8192,
  "type": "DDR5",
  "speed_mhz": 0,
  "manufacturer": "Samsung",
  "part_number": null
}

Maintenant (v1.4.0):

{
  "slot": "DIMM0",
  "size_mb": 8192,
  "type": "DDR5",
  "speed_mhz": 4800,
  "speed_unit": "MT/s",
  "form_factor": "SODIMM",
  "manufacturer": "Samsung",
  "part_number": "M425R1GB4BB0-CQKOL"
}

Rétrocompatibilité

Les benchmarks v1.3.2 continuent de fonctionner Nouveaux champs optionnels (null si absents) Frontend gère gracieusement les données manquantes

Migration

Pour profiter des nouvelles fonctionnalités:

# Télécharger le nouveau script
cd /home/gilles/projects/serv_benchmark
git pull  # ou copier manuellement

# Lancer un nouveau benchmark
sudo bash scripts/bench.sh

Les nouvelles données apparaîtront:

  • Fréquence RAM affichée avec unité correcte
  • Form Factor visible dans les cartes visuelles
  • Part Number affiché
  • Capacité max de la carte mère

Version 1.3.2 (2025-12-20)

Fonctionnalités

  • Collecte hardware complète
  • Benchmarks CPU, RAM, Disk, Network
  • Scores CPU mono/multi
  • Layout RAM (slots occupés/vides)
  • Informations PCI/USB

Limitations connues

Fréquence RAM toujours à 0 Form Factor non capturé Part Number manquant Capacité max carte mère non disponible

→ Résolu en v1.4.0


Version 1.3.0 (2025-12-15)

Fonctionnalités initiales

  • Premier support des benchmarks complets
  • Collecte CPU, RAM, Disk
  • Support basique dmidecode

Comparaison rapide

Fonctionnalité v1.3.0 v1.3.2 v1.4.0
Fréquence RAM (0) MT/s ou MHz
Unité fréquence speed_unit
Form Factor DIMM/SO-DIMM
Part Number Complet
Capacité max MB dmidecode -t 16
CPU mono/multi
Network bench
SMART disques

Recommandation: Mettre à jour vers v1.4.0 pour profiter de toutes les améliorations RAM.