我有一台 Windows Server VM,它通过 SFTP 和 FTP 连接到另一个数据中心运行 CentOS 的存储 VM。
服务器之间的上行链路均为 10Gbps 及以上,并且两个虚拟机都是连接到上行链路目录的 ESXi 机器,并配置了有效的静态 IP 地址(当然是不同的主机,因为它们位于不同的数据中心)。
当我尝试通过 FTP 或 SFTP 将文件(大文件,通常超过 500MB)从 Windows 机器上传到 CentOS 机器时,传输速度约为 6~40MB/s,暂时还可以,但经过几天的工作,传输速度就会下降到 300~500Kbps。
奇怪的是,重新启动 CentOS 机器上的网络服务可以解决问题,但几天后问题又会再次发生……
我有大约 10 对上述机器的克隆,它们都有同样的问题。
编辑 1:据我们所知,数据中心对网络或链接没有任何限制。如果有足够的迹象表明存在这种情况,我们可以请求他们调查该问题并提供足够的证据。
编辑2:两台机器都有空闲的 CPU、内存和 IOPS。
解决方案/原因:该问题是由于目标端数据中心网络的网络限制引起的。