将磁盘以 512e 形式暴露给虚拟机

将磁盘以 512e 形式暴露给虚拟机

我知道 VMware ESXi 从 v.6.5 开始支持在本地高级格式 512e 磁盘上创建数据存储。但是,我能找到的所有(非常稀少的)信息似乎都表明,在该数据存储上创建的虚拟磁盘仍将作为 512n 磁盘暴露给虚拟机。

对于某些工作负载,如果客户操作系统认为磁盘原生为 512 字节扇区,从而产生大量的读取-修改-写入操作,则性能可能会严重下降。

为什么我没有听到任何关于此事的消息?也许我的信息不正确,它向客人展示了 512e?或者是否有一个设置来决定客人是否会看到 512n/512e/4kn?

答案1

无论如何,VMDK 仍将以 512n 的形式显示,因为这是 VMware vSphere 的工作方式。但是,从 VMware 6.5 开始,您可以将 512e 磁盘的 RDM 直接放入 VM。此外,您的 RAID 控制器必须支持这些 512e 和/或 4k 磁盘,并模拟 512n 或将所有扇区大小导入 VMware 虚拟机管理程序。(请注意,vSphere 6.7 中添加了 4k 磁盘支持)

相关内容