Netflix usa servidores FreeBSD con CPU AMD Epyx y alcanza casi 400 Gbit / s por servidor

Netflix reveló en la conferencia EuroBSD qué sistemas se utilizan para ofrecer transmisiones de video. Bueno, eso de por sí no es tan especial, pero las optimizaciones que ha hecho la compañía para lograr el throughput de 400 Gbit / s es algo que despierta interés.

El desarrollador Drew Gallatin anunció en una conferencia que el popular servicio de transmisión utiliza servidores que se ejecutan en AMD Epyc-7502P con 32 núcleos y 256 GB de RAM DDR4-3200. La conexión de red utiliza dos Mellanox ConnectX-6 Dx, que proporcionan cuatro conexiones de 100 GbE. Los sistemas se ejecutan en FreeBSD. Debido al ancho de banda de la memoria, el rendimiento normalmente no supera los 240 Gbit / s, pero el desarrollador ha optimizado los sistemas, lo que permite aumentar las velocidades de datos a 400 Gbit / s.

Gallatin ha logrado hacer esto al hacer que el transporte de datos se ejecute directamente a través del hardware de red a través de una descarga TLS. El kernel de FreeBSD ofrece esta posibilidad y, por lo tanto, la CPU se aligera.

La sesión TLS real todavía se establece en el espacio de usuario, pero las claves utilizadas luego migran eventualmente usando el kernel al hardware de la red, donde tiene lugar el cifrado. Ya no es necesario un desvío a través del procesador.

El equipo aún no ha podido probar la descarga de TLS con hardware Intel. Además, el equipo ya cuenta con prototipos de hardware que podrían permitir conexiones de red de hasta 800 Gbit / s, pero aún no se han probado.


Una diapositiva del desarrollador de Netflix, la presentación de Drew Gallatin

Fuente: FreeBSD (PDF)


Source: Hardware Info Compleet by nl.hardware.info.

*The article has been translated based on the content of Hardware Info Compleet by nl.hardware.info. If there is any problem regarding the content, copyright, please leave a report below the article. We will try to process as quickly as possible to protect the rights of the author. Thank you very much!

*We just want readers to access information more quickly and easily with other multilingual content, instead of information only available in a certain language.

*We always respect the copyright of the content of the author and always include the original link of the source article.If the author disagrees, just leave the report below the article, the article will be edited or deleted at the request of the author. Thanks very much! Best regards!