VIGIL MESH

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.

RessourceGabarit de référence
Processeur4 vCPU
Mémoire8 Gio
Débit réseau5 Gbps
Connexions simultanées viséesenviron 10 000
Lire ensuiteExploiter une vigie

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.