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