在有线千兆 LAN 网络中,我从笔记本电脑客户端到 Raspberry Pi 3(Raspberry Pi OS 版本 5.4)的传输速度仅为 1-1.5 MB/s(而不是 Mbps)。
这是可以预料到的吗?还有什么加快文件传输速度的建议吗?
无论是通过 USB 2.0 端口从连接到 Raspberry Pi 的外部硬盘驱动器写入/读取,还是写入/读取包含 Raspberry Pi 操作系统的 microSD 卡,速度都是相同的。尝试了多个 SFTP 客户端(WinSCP、Filezilla),启用了更多连接,但没有任何效果。SCP 传输速度与 SFTP 相同。更改客户端的加密算法不会改变速度。
在 Pi 上,运行 sudo nano /etc/ssh/sshd_config 并添加 Compression no 行,可将速度提高到 2-2.5 MB/s,但不一致,而且我不确定上述命令是否可以在重启后继续运行。
我还在 sftp 客户端软件中禁用了缓冲区大小优化,这将速度提高到 3-6 MBps,但似乎也大幅波动,经常回落到 1 MBps 左右。
事实上,我不确定它们为什么起作用以及它们到底起什么作用,这让我非常不确定这是否是一个正确/完整/合理的答案。