为什么 RAMDisk 复制大量小文件的速度比 SSD 慢?

为什么 RAMDisk 复制大量小文件的速度比 SSD 慢?

我对复制包含大约 10 000 个小文件(总大小为 250 MB)的文件夹的结果感到非常困惑:

复制自固态硬盘到相同的SSD(850 Evo 500GB)35 秒. 另外,CrystalDiskMark 显示此驱动器的 RND4K Q1T1 读取速度为 30 MB/s,写入速度为 70 MB/s。

但抄袭虚拟磁盘到同一个 RAMDisk(由 OSFMount 创建,格式化为 NTFS)2分钟! 另外,CrystalDiskMark 显示该驱动器的 RND4K Q1T1 读取速度为 700 MB/s,写入速度为 600 MB/s。

没有 CPU 瓶颈,因为任何 4 个 CPU 核心的负载都只有 50% 甚至更低。

直观的假设是,RAMDisk 比 SSD 快得多,并且应该以闪电般的速度执行文件操作,对于大文件来说确实如此,但对于大量小文件来说似乎完全错误。

谁能解释为什么会发生这种情况?

相关内容