我需要复制 400 - 5000 张图像,每次运行都会改变。
我如何计算多少线程会给我最快的结果?
我应该为每个线程打开新的 SSH 连接吗?
我使用 paramiko 打开 ssh 连接。
并使用 sftp 复制图像。
谢谢
请您参考如下方法:
我猜在复制之前最好的解决方案是将图像添加到一个存档中,因为每次检查每个文件是否复制并创建新文件时,它都是非常消耗性的操作。
如果您将在一个线程中复制存档,它可以具有更快的复制速度,因为它不会等待每个图像副本。
所以,会快很多
即使没有任何计算机之间的连接,您也可以检查它,只需将大约 1 gb 的小文件从一个硬盘驱动器复制到另一个硬盘驱动器,然后将这些文件打包并再次复制,您会发现第二种方式会更快




