
Ich führe Experimente durch, bei denen etwa 20 Container über TCP, grpcs usw. intensiv miteinander kommunizieren. Ich verwende den Docker-Stack-Befehl, um die Container in einem Overlay-Netzwerk zu starten. Ich habe jedoch das Gefühl, dass es in meinem Netzwerk einen Engpass gibt, der die Bandbreite begrenzt, da meine Container die anderen oft nicht erreichen können. Wenn ich den Swarm überwache, scheint es, dass die Container nicht viel vom Netzwerk nutzen. Gibt es also eine Begrenzung der Bandbreite von Docker-Swarm-Overlay-Netzwerken? Die Grafana-Diagramme zur Netzwerknutzung
Antwort1
Basierend auf einem Benchmarking von Vadim Tkachenko (ursprünglicher Beitrag), Docker-Overlay-Netzwerk hat eine sehr schlechte Leistung gezeigt. Bitte überprüfen Sie ksoftirq Ihrer Server und wenn eine hohe CPU-Last vorliegt, verwenden SieCalico-Overlay-Pluginwird vorgeschlagen.