什么原因导致 SFTP 上传/下载速度缓慢?

什么原因导致 SFTP 上传/下载速度缓慢?

SFTP 上传/下载速度是否由托管公司控制?他们可以限制 SSH 流量(无论端口是什么)吗?

我刚刚与一家新的托管公司签约。我们称他们为 Slow SFTP, Inc。我在 Fast SFTP, Inc 有另一台服务器。两家公司都在达拉斯,并且位于不同的数据中心。

我注意到我的 SSH 客户端 (PuTTY) 在连接到 Slow SFTP, Inc. 时会滞后,因此我决定对这两家公司进行一些测试。我花了几个小时进行了几次测试。我还更改了 sshd 端口,以确保流量不会根据端口受到限制。这没什么区别。

     | Slow SFTP, Inc. | Fast SFTP, Inc.
-----------------------------------------
UP   |    744 KB/s     |     352 KB/s
DOWN |    150 KB/s     |   1,723 KB/s

我发现 Slow SFTP, Inc. 的下载速度比上传速度慢得多,这很奇怪。

注意:这些是 1:1 比较。两台服务器上的设置相同。没有防火墙。安装 Vanilla Debian 7/sshd。

答案1

路由对速度有很大影响。正如评论中所说,数据中心可能有一条糟糕的路由,当性能受到影响时,就会更换它。

答案2

这两家公司可以很好地使用数据包整形器来限制上行/下行传输速度。而且他们很可能确实会这样做,尤其是托管公司。您只有一定量的上传带宽和一定量的下载带宽。此外,一些托管公司还会测量实际传输的数据量,在达到某个阈值后,他们会将您的速度“降低”到下限。

为了准确地回答您问题中的要点,是的,他们可以限制往返于您的服务器(或虚拟服务器)的流量,无论端口如何,他们可以为每台机器、每个端口组或甚至每个服务类型设置全局限制(如果他们有具有内容检查功能的防火墙)。

相关内容