
TCP、grpcs などを介して相互に頻繁に通信する約 20 個のコンテナーを含む実験を実行しています。Docker スタック コマンドを使用して、オーバーレイ ネットワーク上のコンテナーを起動します。ただし、コンテナーが他のコンテナーに到達できないことが多いため、ネットワークにボトルネックがあり、帯域幅が制限されているように感じます。Swarm を監視すると、コンテナーはネットワークをあまり使用していないようです。Docker Swarm オーバーレイ ネットワークの帯域幅に制限はありますか? ネットワーク使用状況に関するGrafanaのプロット
答え1
Vadim Tkachenko (によるベンチマークに基づく)元の投稿)、dockerオーバーレイネットワークのパフォーマンスが非常に低下しています。サーバーのksoftirqを確認し、CPU負荷が高い場合はCalico オーバーレイ プラグインが提案されます。