Documentation
Dimensionnement
Dimensionner un déploiement, c'est partir de ce qui est mesuré, puis appliquer les objectifs de gate et le gabarit de vigie de référence. Cette page sépare les deux : les débits viennent d'un banc local et sont annoncés avec leur condition ; les objectifs de gate et le gabarit sont des cibles de conception, pas des mesures.
MesuréDébits mesurés
Nos débits proviennent d'un banc local multiprocessus : des processus OS distincts qui échangent par de vraies sockets, sur loopback et TUN mémoire. Ils cadrent l'ordre de grandeur d'un cœur de traitement, pas le comportement d'un lien réel.
Objectifs de gate relais
Un relais n'est retenu que s'il tient un seuil de service par cœur. Ce seuil sert de gate : sous ce niveau, le cœur n'est pas considéré apte à relayer du trafic de production. C'est une cible de conception, pas un résultat déjà mesuré en production.
Dimensionner un relais revient donc à multiplier ce budget par cœur : additionnez les cœurs jusqu'à couvrir le débit crête attendu, avec une marge pour les pics et la supervision.
Gabarit de vigie de référence
Pour la vigie, nous partons d'un gabarit de référence qui sert de point de départ au calcul. Il exprime un ordre de grandeur de conception, à ajuster selon la charge réelle constatée.
| Ressource | Gabarit de référence |
|---|---|
| Processeur | 4 vCPU |
| Mémoire | 8 Gio |
| Débit réseau | 5 Gbps |
| Connexions simultanées visées | environ 10 000 |
In English
Throughput figures come from a local multi-process bench — loopback and in-memory TUN, no WAN, NAT or multi-host: one million packets delivered with zero loss at 366,543 packets per second on the raw-public-key TLS 1.3 path, the worst run of 351,816 packets per second still 2.35 times the internal 150,000 packets-per-second threshold.
The relay gate is a design target, not a measurement: a relay should sustain at least 1 Gbps and at least 150,000 packets per second per core.
The reference vigie template — 4 vCPU, 8 GiB, 5 Gbps for roughly 10,000 concurrent connections — is likewise a design target to validate against your real load; see /docs/vigie-dimensionnement.