如何通过 ssh 在本地驱动器之间快速复制?

如何通过 ssh 在本地驱动器之间快速复制?

我有一台装有 Ubuntu 15 的服务器。我连接了一个外部硬盘。

我正在尝试将文件从 USB 驱动器复制到硬盘驱动器。如果我在本地执行此操作,速度非常快(~30MBi/s)。如果我使用 ssh 登录服务器并从两个挂载点复制,速度非常慢(~1.2MBi/s)。

我怀疑这是由于加密连接造成的,但我不确定。如果通过远程连接在本地调用,我如何才能强制此传输尽可能快地进行?

答案1

理论上,速度应该保持不变,因为远程执行的复制命令仍然在本地执行(即,加密不应该减慢复制速度,因为在复制时只有您的命令被加密,而不是文件本身被加密)。

您是如何测量这些速度的?您是否对完全相同的文件使用了完全相同的命令?复制速度很容易根据实际文件和所使用的命令(参数)而变化。

相关内容