Red de conocimiento informático - Conocimiento del nombre de dominio - Cómo mejorar la velocidad de transferencia TCP de lwip es muy lenta

Cómo mejorar la velocidad de transferencia TCP de lwip es muy lenta

Primero, se debe soportar la capa física. Por ejemplo, una Ethernet que admita 10 Mbps puede transmitir 1 M/S como mínimo, y una Ethernet que admita 100 Mbps puede transmitir 10 M/S como mínimo.

En segundo lugar, la capa física admite velocidades muy altas y las capacidades de procesamiento de su placa también deben mantenerse al día. Si utiliza un microcontrolador como Cortex-M3 o ARM7, la velocidad no se puede mejorar. 270 KB es bastante bueno.

Si la velocidad de procesamiento de su capa física y placa cumple con los requisitos, puede aumentar la velocidad configurando lwip, como aumentar el tamaño de los paquetes almacenados en caché y habilitar la fragmentación de IP.

Además, lwip está diseñado para pequeños sistemas integrados, con el propósito de transmitir pequeños paquetes de datos (cada paquete de datos no es mayor que la longitud máxima de trama de Ethernet: 1500 bytes), por lo que no es Adecuado para grandes cantidades de transmisión de datos.