Estaciones de trabajo en línea OnWorks Linux y Windows

Logotipo

Alojamiento gratuito en línea para estaciones de trabajo

<Anterior | Contenido | Siguiente>

5. Kit de desarrollo de plano de datos‌


El DPDK es un conjunto de bibliotecas y controladores para el procesamiento rápido de paquetes y se ejecuta principalmente en el área de usuario de Linux. Es un conjunto de bibliotecas que proporcionan la llamada "Capa de abstracción del entorno" (EAL). El EAL oculta los detalles del entorno y proporciona una interfaz de programación estándar. Los casos de uso comunes se refieren a soluciones especiales, por ejemplo, virtualización de funciones de red y conmutación de red avanzada de alto rendimiento. El DPDK utiliza un modelo de ejecución hasta su finalización para un rendimiento rápido del plano de datos y accede a los dispositivos mediante sondeo para eliminar la latencia del procesamiento de interrupciones a cambio de un mayor consumo de CPU. Fue diseñado para ejecutarse en cualquier procesador. La primera CPU admitida fue Intel x86 y ahora se extiende a IBM Power 8, EZchip TILE-Gx y ARM.

Ubuntu actualmente es compatible con la versión 2.2 de DPDK y proporciona cierta infraestructura para facilitar su uso.


 

Top OS Cloud Computing en OnWorks: