@calisto:
J'ai un AMD Ryzen 5900X.
Ca reste assez lourd, le processeur utilise une charge variable durant le test d'après le gestionnaire des tâches, variant dans les 20% d'utilisation du CPU.
En comparaison le processus System atteint les 7-8% avec le test sans proxy en 1Gbps.
Si j'ai bien compris pour gérer un trafic 1Gbps la charge du processus sytem monte à 7-8%
Logiquement, un trafic doublé à 2Gbps provoquerai une charge presque doublée de ce processus, ce que tu obtiens à peu prés avec 13% de CPU pour le processus system.
Pour que la solution VM soit aussi performante en consommation CPU, faudrait donc que la VM ne consomme pas plus de 5+2=7% de CPU.
Je sais pas trop si cela sera le cas...
Me concernant, je ne peux malheureusement pas tester la solution VM car j'ai encore qu'une connexion adsl à faible débit et qu’une seule interface réseau.
Sais-tu comment est réalisée l'équilibrage de charge avec go-dispatch-proxy ?
- Les flux sont-ils repartis uniformément (à tour de rôle) sur les 2 interfaces ?
- Par quoi est identifié un flux ? par exemple par un 4-uplet (@ip_source, @ip_destination, port_source, port_destination) ?