ESXi支持采用传统和高级扇区格式的存储设备。在存储中,扇区是指存储磁盘或设备上的磁道的细分。每个扇区存储固定数量的数据。
此表介绍了 ESXi 支持的不同存储设备格式。
存储设备格式 | ESXi软件模拟 | 逻辑扇区大小 | 物理扇区大小 | VMFS 数据存储 |
---|---|---|---|---|
512n | 不适用 | 512 | 512 | VMFS5 和 VMFS6(默认) |
512e | 不适用 | 512 | 4096 | VMFS5 和 VMFS56(默认)
注: 本地 512e 存储设备不支持 VMFS5。
|
4Kn | 512 | 4096 | 4096 | VMFS6 |
512 字节本地格式
ESXi支持使用本地 512 字节扇区大小的传统 512n 存储设备。
512 字节模拟格式
由于对更大容量的需求不断增加,存储行业引入了一些高级格式,如 512 字节模拟,简称 512e。512e 是一种高级格式,采用这种格式时,物理扇区的大小是 4096 字节,但是逻辑扇区大小模拟 512 字节扇区大小。使用 512e 格式的存储设备可以支持旧版应用程序和客户机操作系统。这些设备充当 4Kn 扇区驱动器的中间步骤。
带软件模拟的 4K 本机格式
ESXi支持的另一种高级格式为 4Kn 扇区技术。在 4Kn 设备中,物理扇区和逻辑扇区的长度均为 4096 字节 (4 KiB)。设备不含模拟层,但向 ESXi 直接公开其 4Kn 物理扇区大小。
ESXi检测并注册 4Kn 设备,且自动将其模拟为 512e。该设备在 ESXi 中对上层显示为 512e。但客户机操作系统始终将其视为 512n 设备。您可以继续使用具有 4Kn 设备的主机上的旧版客户机操作系统和应用程序的现有虚拟机。
使用 4Kn 设备时,需要考虑以下注意事项:
- ESXi仅支持本地 4Kn SAS 和 SATA HDD。
- ESXi不支持 4Kn SSD 和 NVMe 设备,或 4Kn 设备作为 RDM。
- ESXi只能从具有 UEFI 的 4Kn 设备引导。
- 您可以使用 4Kn 设备来配置 coredump 分区和 coredump 文件。
- 只有 NMP 插件可声明 4Kn 设备。您不能使用 HPP 来声明这些设备。
- 通过 vSAN,您只能对 vSAN 混合阵列使用 4Kn 容量 HDD。有关信息,请参见 《管理 VMware vSAN》文档。
- 由于软件模拟层,4Kn 设备的性能取决于 I/O 对齐。为获得最佳性能,请运行主要发出 4K 对齐 I/O 的工作负载。
- 工作负载直接使用分散/集中 I/O (SGIO) 访问模拟的 4Kn 设备时,必须发出与 512e 磁盘兼容的 I/O。
确定设备格式
要确定设备是使用 512n、512e,还是 4Kn 格式,请运行以下命令。
esxcli storage core device capacity list
以下示例输出显示格式类型。
Device Physical Blocksize Logical Blocksize Logical Block Count Size Format Type -------------------- ------------------ ----------------- ------------------- ----------- ----------- naa.5000xxxxxxxxx36f 512 512 2344225968 1144641 MiB 512n naa.5000xxxxxxxxx030 4096 512 3516328368 1716957 MiB 4Kn SWE naa.5000xxxxxxxxx8df 512 512 2344225968 1144641 MiB 512n naa.5000xxxxxxxxx4f4 4096 512 3516328368 1716957 MiB 4Kn SWE