
Estoy usando HPA's tftp server
para PXE
arrancar. Cuando intento descargar una imagen de mi servidor tftp usando curl
, la tasa de transferencia es menor que 3 MB/s
, incluso en mi red de 1 Gb.
curl -o initrd.gz tftp://192.168.0.4:69/boot/debian/initrd.gz
¿Es esta una limitación inherente del tftp
protocolo o se puede configurar?
Respuesta1
- Intente aumentar el tamaño máximo de bloque en el servidor (por ejemplo
--blocksize 1468
). - Verifique con el servidor en modo de depuración, vea si hay retransmisiones.
- Comprueba si realmente tienes conexión Gb de extremo a extremo.
- Pruebe en un nodo cliente diferente.
- Compruebe si hay algún otro problema no relacionado con :
tftp
intenteiperf
,, ...tcpdump
ethtool
Respuesta2
TFTP es inherentemente lento porque espera un ACK del otro extremo después de transmitir cada bloque. Si su cliente lo admite, puede obtener más rendimiento utilizando un servidor TFTP que admita elRFC 7440extensión. La versión anterior HPA's tftp server
no lo hace, pero aparentementehay algunos parches para agregarlo.