Recientemente hice tres pruebas diferentes de ancho de banda de Iperf usando varios adaptadores de red. Mi pregunta es: ¿Cómo supera un adaptador de ethernet USB 3.0 a un controlador de ethernet gigabit incorporado en la placa base? En las pruebas, tomé capturas de pantalla de los resultados y calculé los resultados de ancho de banda mínimo y máximo y armé un documento de Word para el experimento.
Eche un vistazo a la documentación del experimento en mi Google Drive para obtener detalles sobre el equipo utilizado. Prueba de ancho de banda - Documento de Google Drive
La conclusión
El adaptador de red más rápido en el lado del cliente es el adaptador Ethernet USB 3.0. Esto es sorprendente para mí porque un periférico USB supera a los adaptadores de red PCI y PCIe que están conectados a la placa base. El adaptador USB Ethernet superó al adaptador de red PCIe incorporado en 17.125 megabytes por segundo y el adaptador de red PCI en 50.625 megabytes por segundo. Los resultados de la prueba no pueden concluir que el adaptador Ethernet Thunderbolt es más rápido que el adaptador USB Ethernet en este momento.
Respuestas:
El problema es que los adaptadores de ethernet basados en PCI / PCIE Realtek son lo más bajos posible. Si, en cambio, tuviera un adaptador Intel o incluso Broadcom, funcionaría tan bien o superaría al adaptador USB (el adaptador USB estaba bastante cerca de la velocidad máxima)
Aquí hay una publicación en el foro , que comienza con una copia y pega de comentarios para el controlador realtek de freeBSD que explica por qué es tan lento. Básicamente tiene muy poca lógica o búferes decentes y es extremadamente intensivo en CPU. Reconozco que esto es para una tarjeta más antigua, sin embargo, los chips de Realtek siempre se consideran baratos. (Sin conocer el modelo, es difícil investigar más a fondo). Es posible que pueda mejorar las cosas de alguna manera con mejores controladores, tal vez.
fuente