This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

[参考译文] 66AK2E05:升级 K2E SDK 后、使用 SCP 和 SFTP 的文件传输速度非常慢

Guru**** 2805425 points
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1616984/66ak2e05-after-upgrading-the-k2e-sdk-file-transfers-using-scp-and-sftp-are-very-slow

部件号: 66AK2E05

正如标题所说,使用 SCP 从同一 Windows 机器传输 400 个文件,总共 5 MB 在旧 SDK 上只需要 7 秒,但在新 SDK 上需要 300 秒。 我不明白为什么升级 SDK 会导致如此大的差异、这严重影响了我们的正常使用。 以下是我的两个 SDK 的详细信息:  

旧 SDK:

将 NAND 闪存与 UBI 配合使用作为主存储、并将 tmpfs 与它一起使用。

U-Boot 2013.01 (Jul 17 2020 - 16:43:24)

 

新 SDK:

使用 SATA SSD 作为主存储器、并将 tmpfs 与它一起使用。  

06.03.0.106 版本 SDK

U-Boot 2019.01-g333c3e72d3 (Apr 19 2020 - 06:29:23 +0000)

 

我们已经进行了调试、发现带宽速率正常、使用 iperf3 可以达到 1000M。 请帮助支持查找问题。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    尊敬的 Wyman Yuan:

    您是否在 SCP 期间检查了 CPU 使用情况? 可以共享两个 OpenSSL 版本吗? 检查 AES 加密是否具有硬件加速功能?

    SATA SSD 上使用的是哪种文件系统类型?

    为了帮助确定此问题是否与小文件开销有关、您能否尝试使用 SCP 传输大文件并检查是否仍然存在性能下降?

    此致、

    Betsy Varughese.

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好 Betsy、

    升级系统后、我使用了 TI 提供的服务器文件系统、新旧系统都使用 dropbear 而不是 openssl。 没有硬件更改、降级后、传输速度恢复正常。 在 SCP 传输的三分钟内,CPU 使用率仍然非常低,带宽使用率也很好,这正是我的难题。 如果按照 TI 的说明执行升级、那么这个问题很普遍。

    我试图转移一个 5 MB 压缩文件,它仍然需要 1 秒,这也似乎是非常不合理的。 我安装了一个目录作为 tmpfs 来排除来自 SSD 的干扰,然后通过 SCP 传输,速度仅从 300 秒提高到 280 秒,这也是非常不合理的。

    dropbear v2018.76

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好、Wyman:

    感谢您分享详细信息。 我来核对一下、告诉您、

    此致、

    Betsy Varughese.

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好、Wyman:

    您能在这两种情况下共享内核版本吗? 请 对 SDK 版本和共享运行 scp -v。 这是为了确认默认密码在 SDK 升级后是否发生了更改。

    此致、

    Betsy Varughese.

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好 Betsy、

    K2E 上的 scp 似乎不支持查询版本。

    root@k2e-evm:~# scp -v
    usage: scp [-1246BCpqrv] [-c cipher] [-F ssh_config] [-i identity_file]
               [-l limit] [-P port] [-S program]
               [[user@]host1:]file1 [...] [[user@]host2:]file2

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好、Wyman:

    明白。 您是否知道 SCP 连接使用哪种密码?

    此致、

    Betsy Varughese.

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    在 dropbear 中、似乎找不到正在使用的默认密码。 您认为它是由密码引起的吗? 但是、CPU 负载非常低。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好、Wyman:

    您认为这是由密码引起的吗? 但是、CPU 负载非常低

    不完全、根据提供的观察结果、 我怀疑此问题可能与 SSH 会话开销有关。  

    此致、

    Betsy Varughese.

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好 Betsy、

    是的,因为我尝试了其他方法来安装 Samba 服务和 Samba 的文件传输速度是正常的,这表明网络本身是好的。 不过、由于 SCP 经常在工程中使用、我们仍然希望解决 SCP 速度太慢的问题。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好、Wyman:

    您是否检查了 SDK V6.03 的内核配置?

    发行说明链接: https://software-dl.ti.com/processor-sdk-linux/esd/docs/06_03_00_106/linux/Release_Specific_ Release_Notes.html?

    您是否曾在 SDK 06.01.00.08 中查看过、或者您称之为旧 SDK?
    我将研究新 SDK 中可能导致该问题的不同之处、然后答复您。

    此致、

    Betsy Varughese.

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好 Betsy、

    在我停止原始 dropbear 并启动 OpenSSH 后,我手动编译,它恢复正常,所以它似乎 dropbear 在 SDK 有问题。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好、Wyman:

    很高兴听到问题得到解决—感谢更新!

    此致、

    Betsy Varughese.