Я настраиваю оверлейную сеть Docker для 2 компьютеров, подключенных через маршрутизатор 100 Мбит / с. В моем случае есть 2 контейнера, один отправляет изображение, а другой получает изображение 640x480 RGB с использованием программирования сокетов TCP / IP.
В первом случае я запускал два контейнера только на одном ПК.
Во втором я запускал два контейнера на разных компьютерах.
В полученном контейнере я измерил время прибытия пакета, он показал, что в первом случае время всегда меньше, чем во втором. Даже если пропускная способность, которую я измерил с помощью vnstat, в обоих случаях намного меньше максимальной пропускной способности маршрутизатора.
Может ли кто-нибудь объяснить мне, почему это произошло?