Rendimiento de select / poll vs I / O asíncrono

Desde el punto de vista del rendimiento, ¿cuál es mejor? select / poll o I / O asíncrono? Mi impresión anterior fue select / poll pide repetidamente datos al kernel, mientras que la E / S asíncrona se basa en la notificación del kernel para la disponibilidad de datos. Sin embargo, he notado que select / poll también se basa en notificaciones del kernel. Entonces, creo que desde el punto de vista del rendimiento, ambos son iguales. La única diferencia es que seleccionar / sondear bloques mientras que las E / S asíncronas no. ¿Estoy en lo cierto o me falta algo?

Respuestas a la pregunta(2)

Su respuesta a la pregunta