VM 호스트에서 실행 중인 tftp 서버가 있고 Linux 커널을 TI AM33 프로세서에 tftp하려고 합니다. 두 장치 모두 동일한 네트워크 스위치에 연결되어 있습니다. uboot 2020의 TFTP가 uboot 2013보다 훨씬 느리다는 것을 알았습니다. 내 uboot 2013의 전송 시간은 약 14초이고 2020의 전송 시간은 5분입니다. 구성에서 변경할 수 있는 것이 있나요? 1~16 사이의 값을 설정 TFTP_BLOCKSIZE
하고 1464
시도했습니다 TFTP_WINDOWSIZE
. UDP 스택에 확인해야 할 변수가 있습니까? 다음은 장치의 Wireshark 사진입니다. 응답시간도 충분히 빠른지 궁금합니다.
Wireshark에서 평균 응답 시간은 0.00043초입니다. TFTP에서는 이것이 느린가요?
답변1
정답은 아니지만, Wireshark를 살펴보니 패킷 손실이 많다는 것을 발견하고 결국 tftptimeout
1000과 tftptimeoutcountmax
6000(패킷 수 x 2)으로 설정했습니다. 이로 인해 시간 초과가 더 빨라집니다.