add go bench client
This commit is contained in:
42
docs/FIX_RAM_FREQUENCY_FORM_FACTOR.md
Normal file
42
docs/FIX_RAM_FREQUENCY_FORM_FACTOR.md
Normal 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.
|
||||
Reference in New Issue
Block a user