![CentOS 中文件传输速度缓慢,直到网络服务重新启动](https://linux22.com/image/733767/CentOS%20%E4%B8%AD%E6%96%87%E4%BB%B6%E4%BC%A0%E8%BE%93%E9%80%9F%E5%BA%A6%E7%BC%93%E6%85%A2%EF%BC%8C%E7%9B%B4%E5%88%B0%E7%BD%91%E7%BB%9C%E6%9C%8D%E5%8A%A1%E9%87%8D%E6%96%B0%E5%90%AF%E5%8A%A8.png)
我有一台 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。
解决方案/原因:该问题是由于目标端数据中心网络的网络限制引起的。