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(パケット数×2)に設定しました。これによりタイムアウトが速くなります。