为了通过 FTP 进行吞吐量测试,我使用了 Windows 和 Linux 平台上的 FTP 服务器。
但是在 Windows 中我获得的速度约为 18Mbps,而在 Linux 中我获得的速度为 40-45Mbps,是其两倍多。
有人可以向我解释一下这背后的原因以及所有的开销是多少吗?
答案1
我想说 Linux 具有更快的 TCP/IP 堆栈实现。
此外,Windows 机器通常会运行防病毒软件,实时扫描所有文件活动,这会减慢 FTP 服务器中的文件操作速度。Linux 机器通常不运行此类 AV 软件 :-)