Performance 降低客户端的SFTP开销?

Performance 降低客户端的SFTP开销?,performance,ftp,protocols,Performance,Ftp,Protocols,我使用Putty SFTP 0.63每晚连接到服务器,使用mget下载37000个小文件(每个文件不到一kb) 下载37000个小文件需要4个小时,我确信这是因为传输37000次的协议开销。我们已经测试过将文件压缩成一个“大”文件(大约30MB),当然它可以在几秒钟内传输。问题是,我无法控制生成我需要获取的文件的IT系统,而且我已经得到保证,至少在我有生之年,它们永远不会压缩/压缩/压缩服务器端的任何文件 有人知道我可以用什么技巧来降低每个文件的开销,或者加快速度吗 谢谢 如果您有SFTP访问权

我使用Putty SFTP 0.63每晚连接到服务器,使用mget下载37000个小文件(每个文件不到一kb)

下载37000个小文件需要4个小时,我确信这是因为传输37000次的协议开销。我们已经测试过将文件压缩成一个“大”文件(大约30MB),当然它可以在几秒钟内传输。问题是,我无法控制生成我需要获取的文件的IT系统,而且我已经得到保证,至少在我有生之年,它们永远不会压缩/压缩/压缩服务器端的任何文件

有人知道我可以用什么技巧来降低每个文件的开销,或者加快速度吗


谢谢

如果您有SFTP访问权限,您确定不能在传输之前运行ssh命令来压缩文件吗?好主意,但我刚刚尝试过并且“服务器拒绝启动shell/命令”,所以我想没有。您可能只想请求它压缩文件。通常,当你有充分的理由做某事时,尤其是当你在服务器和网络上打了4个小时,他们可能会有些同情。如果我不能重新连接互联网,那么问一下也无妨……这是B计划。我会给他们看一些基准测试,然后说来吧!