Vmware и local NVMe (RDM не нужен)

По умолчанию Vmware работает с локальными NVMe плохо и грустно.

Решение:

Вынос из переписки:

Узкое место в 80% случаев vscsi контроллер, а не vmfs (т. К. У него performance hit только при росте тонких дисков). Поэтому или pvscsi c доп.настройкой или vNVMe. Потом на High Performance Plugin (HPP) вместо дефолтного NVP. Затем ставим вендорский async nvme драйвер вместо дефолтного vmw-nvme. 99% производительности можно получить легко. Но это же читать надо как делать, поэтому лучше сделаем какой нибуть rdm (который часто не поможет) и будет всем рассказывать, как виртуализация жрет производительность.

VMware High Performance Plug-In - https://docs.vmware.com/en/VMware-vSphere/6.7/com.vmware.vsphere.storage.doc/GUID-F7B60A5A-D077-4E37-8CA7-8CB912173D24.html

Large-scale workloads with intensive I/O patterns might require queue depths significantly greater than Paravirtual SCSI default values (2053145) - https://kb.vmware.com/s/article/2053145

Профит от RDM в любом случае не очевиден - см. еще старый текст, Performance Characteristics of VMFS and RDM

Аналогично VMFS vs. RDM – Fight!

Last updated