问题描述:
一直以来,服务器上传文件都是使用sftp协议,由于现在有很多大文件的上传需求,但是sftp的上传速度表现不佳,于是决定使用ftp协议来替代sftp协议以提升上传性能。
使用ftp后,上传速度确实有数倍的提升(只看了部署机为Linux的情况)。然而,一些使用者却反馈上传速度过慢。
使用者网络环境如下:
操作系统:Win10
上行带宽:100Mbit/s,相当于12Mb/s。
由于使用者上传客户端和服务端之间网络条件极好,理论上ftp的上传速度应该可以接近上行带宽的限制。但经过使用者演示,实际上传速度只能达到2Mb/s左右,甚至比不上sftp的上传速度,完全没有道理。更换了多台Win10/11电脑测试,表现皆是如此,ftp上传速度只能达到2Mb/s左右,但是如果同时启动多个ftp上传,则每个ftp连接的上传速度都能维持在2Mb/s左右。这就说明ftp上传速度并未触及网络带宽瓶颈,且这一问题在Win10系统下具有共性,并非个例。