为什么 Windows 上的 NTFS 比 Linux(Debian)慢得多

为什么 Windows 上的 NTFS 比 Linux(Debian)慢得多

我的大部分个人数据都存储在外部 USB 驱动器中。它被格式化为 NTFS,因为我既在家里的 Debian PC 上使用它,也在运行 Windows 10 的学校电脑上使用它。我最近一直在编写一个程序,用于在驱动器上创建数百个小文件(< 5kb),我发现它在 Debian 上执行大约需要 1.5 秒,但在 Windows 上则需要超过 20 秒。更让我惊讶的是,Debian 机器是通过 USB 2.0 连接的,而 Windows 机器是通过 USB 3.0 连接的(是的,驱动器确实支持 3.0)。这是什么原因造成的?我预计 Debian 支持会慢得多,因为所有驱动程序都是非官方的和逆向工程的,而 Windows 的驱动程序是官方的。

相关内容