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

1.1 KiB

Ajout des informations complètes RAM (fréquence, form factor, type detail, rank)

Date

2026-01-10

Problème initial

L'utilisateur rapportait que la première case DIMM0 manquait la fréquence, et qu'il manquait également:

  • Speed (vitesse maximale)
  • Form Factor
  • Part Number
  • Type Detail (Registered/Unbuffered)
  • Rank (1R, 2R, 4R)

Modifications

1. Script bench.sh - Parsing amélioré

Ajout de la capture de tous les champs dmidecode pour la RAM.

2. Backend - Schéma RAMSlot étendu

Ajout des champs:

  • configured_memory_speed (int)
  • configured_memory_speed_unit (str)
  • type_detail (str) - Registered/Unbuffered
  • rank (str) - 1, 2, 4

3. Frontend - Affichage complet

Affichage de tous les nouveaux champs avec icônes appropriées.

Fichiers modifiés

  • scripts/bench.sh (lignes 591-667)
  • backend/app/schemas/hardware.py (lignes 25-39)
  • frontend/js/devices.js (lignes 928-955)
  • frontend/js/device_detail.js (lignes 410-437)

Test

Relancer un benchmark pour capturer les nouvelles données.