Существует ли ограничение на пропускную способность оверлейных сетей Docker Swarm?

Существует ли ограничение на пропускную способность оверлейных сетей Docker Swarm?

Я запускаю эксперимент, который включает около 20 контейнеров, интенсивно взаимодействующих друг с другом через TCP, grpcs и т. д. Я использую команду Docker stack для запуска контейнеров в оверлейной сети. Однако у меня есть ощущение, что в моей сети есть узкое место, ограничивающее пропускную способность, поскольку мои контейнеры часто не могут связаться с другими. Когда я отслеживаю Swarm, кажется, что контейнеры не используют большую часть сети. Так есть ли ограничение на пропускную способность оверлейных сетей Docker Swarm? Графики Grafana по использованию сети

решение1

На основе сравнительного анализа, проведенного Вадимом Ткаченко (оригинальный пост), docker overlay network показал очень плохую производительность. Пожалуйста, проверьте ksoftirq ваших серверов и если есть высокая загрузка ЦП, то используйтеПлагин наложения Calicoпредлагается.

Связанный контент