add go bench client

This commit is contained in:
Gilles Soulier
2026-01-11 23:41:30 +01:00
parent c67befc549
commit 6abc70cdfe
80 changed files with 13311 additions and 61 deletions

View File

@@ -0,0 +1,42 @@
# 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.