PRISME France 2030 · Culture & IA

Méthodologie de mesure — consommation Serveur Outils Grainerie (dossier PRISME)

RéférencesAxe projetDoc. générale

Projet : PRISME — France 2030 · pôle Observer · DNSH §13

Serveur : Serveur Outils Grainerie — production métier Grainerie (Baserow, n8n, Calendrier, Syncthing, Traefik…)

Campagne de référence : 5 juillet 2026

1. Objet et périmètre

ÉlémentDescription
ObjectifQuantifier la consommation instantanée (CPU, RAM, réseau, disque, puissance) de l’hôte et des services critiques sur Serveur Outils Grainerie.
PérimètreHôte 10.0.0.113 (bond0) · stack Docker Grainerie
Réseauenp4s0f0f3 (10 GbE) · agrégation bond0 · VLAN public enp4s0f3
Hors périmètrePostes clients · Wi‑Fi · Nœud IA POC (autre hôte — voir Méthodologie mesure Nœud IA POC)

2. Matériel (capacité nominale)

RessourceValeur
ModèleHP ProLiant DL580 G7
CPUIntel Xeon X7560 — 64 threads (4 sockets NUMA)
RAM251 GiB
StockageLVM · HP Smart Array G6
Réseau4 × 10 GbE · bond actif-backup
WorkloadDocker (conteneurs métier)

3. Méthode tri-niveaux

NiveauOutilRôle dossier
1 — DirectSSH · uptime · mpstat · iostat · docker stats · netPreuve ponctuelle reproductible
2 — Exporteursnode-exporter · cAdvisor · IPMI/hwmonMesure continue (scrape 30 s)
3 — PrometheusRecording rules grainerie:spok_*Persistance · Grafana · comparaisons temporelles

4. Indicateurs (recording rules)

DomaineRègle / métrique clé
CPUgrainerie:spok_cpu_used_percent
Chargegrainerie:spok_load1 · grainerie:spok_load_per_cpu
RAMgrainerie:spok_memory_used_percent
Swapgrainerie:spok_swap_used_percent
Réseau uplinkgrainerie:spok_network_rx_mbps · _tx_mbps (par interface, pas agrégation naïve)
Disquegrainerie:spok_disk_*_mbps · grainerie:spok_iowait_percent
Puissancegrainerie:spok_power_watts (repli hwmon si IPMI NaN)
Par servicegrainerie:spok_service_cpu_percent · _memory_bytes

Services suivis (charge métier) : baserow, n8n, syncthing, traefik, cadvisor, authentik-postgresql, prometheus, coalescer.

5. Résultats campagne 2026-07-05

DomaineObservation
CPU hôte~16,8 % (Prometheus, 1 min) · ~15 % (mpstat) · load 9–15 / 64 cœurs
RAM101 GiB / 251 GiB (~40 %) · Baserow ~73 GiB / 96 GiB limite
Swap975 MiB / 975 MiB (config fixe — croiser avec MemAvailable)
Réseauenp4s0f3 / bond0 calmes (échantillon 5 s)
Disqueiowait 0,35 % · ~12 MB/s
Puissance~635 W (node_hwmon_power_average_watt) — serveur entier, pas par conteneur
Docker87 conteneurs · somme CPU ~702 % (~11 cœurs) · pics Syncthing possibles

6. Limites assumées (dossier)

  1. Puissance = hôte complet (ventilation, disques) — pas d’allocation électrique par conteneur.
  2. cAdvisor = CPU/RAM par service — pas kWh facturés par service.
  3. Swap saturé = signal configuration autant que pression mémoire.
  4. Accès SSH / API Prometheus = opérateurs documentés (GA2).

7. Formulation dossier (DNSH / Observer)

8. Documents liés PRISME

9. Comparatif stack production (sans IA) — L0 / L-EU / L-US

PRISME documente deux registres d'empreinte énergétique distincts :

RegistrePérimètreScénariosMesure terrain
Stack production (sans IA)n8n, Baserow, Calendrier, sync, SSOL0 SOG local · L-EU SaaS DC EU · L-US SaaS DC US635 W — 05/07/2026
Inférence IAMarty / SLM / meshR0 GPAI · R1 edge · R2 meshGPU ~300 W — Nœud IA POC

Projection structure pilote (50–80 users, 80–90 % fonctions sur SOG) :

L0 SOGL-EUL-US
kWh/an~3 900~5 500–7 000~4 500–6 000
tCO₂e/an (mix)~0,32 (FR 81 g)~1,3–1,6 (EU ~230 g)~3,1–4,1 (US 680 g)