¿Cuál es la velocidad de conexión de red entre dos contenedores que se comunican a través de un puente virtual que se ejecuta en el mismo host?

¿Cuál es la velocidad de conexión de red entre dos contenedores que se comunican a través de un puente virtual que se ejecuta en el mismo host?

¿Un puente virtual (agregado a /etc/network/interfaces) limita la velocidad de transferencia de datos desde la memoria de un contenedor lxc/docker a otro?

Por ejemplo, ¿el rendimiento de la memoria cae al de Ethernet 1G/10G o no hay una diferencia significativa? Es decir, ¿el rendimiento entre dos procesos que se ejecutan en la misma máquina sería casi idéntico al de los dos procesos que se ejecutan en contenedores lxc individuales en el mismo host?

Respuesta1

Las interfaces virtuales no limitan artificialmente el rendimiento a una velocidad de datos particular, como lo haría una interfaz física. Sin embargo, generan una sobrecarga de software, por lo que se debe esperar que las tasas de transferencia sean más bajas en comparación con mecanismos de comunicación entre procesos más simples, a menos que el cuello de botella sea algún otro factor.

información relacionada