电脑是 Macbook Pro 2019 16-inch, 搭载的内存是 2666Mhz 的 DDR4 32G 内存, 用内置 SSD 运行 macOS 以及外接 USB3.1 NVMe SSD 启动 Win To Go, 分别划分 16G 的 RAMDISK, Windows 为 NTFS 格式并使用 CrystalDiskMark 8.0.4 测试, macOS 为 APFS 格式并使用 AmorphousDiskMark 测试, 测试结果差异巨大。
Windows 下使用 Primo Ramdisk Server Edition 并选择“Direct-IO”创建
macOS 下使用命令 “diskutil partitionDisk $(hdiutil attach -nomount ram://$(( (1024*16) * 1024 * 1024 / 512 ))) GPT APFS "RamDisk" 0”创建
macOS 测试数据如下

Windows 测试数据以及参数如下


虽然这个数据差异很少有生产环境能感受到,但还是想知道到底是什么原因导致的
Windows 下使用 Primo Ramdisk Server Edition 并选择“Direct-IO”创建
macOS 下使用命令 “diskutil partitionDisk $(hdiutil attach -nomount ram://$(( (1024*16) * 1024 * 1024 / 512 ))) GPT APFS "RamDisk" 0”创建
macOS 测试数据如下

Windows 测试数据以及参数如下


虽然这个数据差异很少有生产环境能感受到,但还是想知道到底是什么原因导致的