我通常在创建虚拟机时预先分配整个磁盘空间,并且通常作为平面单个文件。由于我想将 VMDK 移动到与主驱动器不同的驱动器,因此我想将其放在具有特定读/写磁盘 IO 类型最佳性能的驱动器上。
问题
使用虚拟预分配平面文件时,典型的磁盘操作是什么?是顺序的、随机的 512 还是 4k?我还应该了解什么?
问题是我买了一张非常快的 SDHC(SanDisk UHS-I ExtremePro,宣传读取速度为 95MB/s)卡,我想将我的 VM 放在上面。
当我运行 CrystalDiskMark 时,它会报告以下结果:
MB/s MB/s
------------------
Seq: 7.7 7.4
512: 7.7 3.8
4k: 3.9 1.3
4k QD32: 3.9 1.3
特别是 4k 速度高于我 USB2 连接的 7200 盘磁盘。