VMware proporciona el complemento de alto rendimiento HPP para mejorar el rendimiento de dispositivos flash locales ultrarrápidos en el host ESXi.
El complemento HPP reemplaza a NMP en los dispositivos de alta velocidad, como el dispositivo flash NVMe PCIe, que están instalados en el host.
HPP usa un modelo de envío directo de E/S, también denominado ruta de acceso rápido, y no requiere módulos SATP ni PSP. El complemento envía directamente operaciones de E/S al dispositivo local mediante una ruta de acceso. Solo son compatibles los dispositivos de ruta de acceso única.
HPP se incluye con vSphere. Las API de envío directo también pueden incluirse en los complementos de múltiples rutas (Multipathing Plug-ins, MPP) que proporcionan terceros.
Los hosts ESXi independientes que requieren un rendimiento de almacenamiento más rápido pueden obtener beneficios de HPP.
Requisitos de HPP
- Se emplea vSphere 6.7 o una versión posterior.
- El host ESXi usa dispositivos flash locales de alta velocidad para el almacenamiento.
Limitaciones de HPP
- Múltiples rutas. HPP reclama la primera ruta de acceso para un dispositivo y rechaza el resto de las rutas de acceso.
- Complementos de segundo nivel, por ejemplo, PSP y SATP.
- Las reservas de SCSI-3 persistentes o cualquier dispositivo compartido.
- Dispositivos 4Kn con emulación de software. No se puede usar HPP para la notificación de estos dispositivos.
vSAN no admite HPP.
Prácticas recomendadas de HPP
Para alcanzar el rendimiento más rápido desde un dispositivo de almacenamiento de alta velocidad, siga estas recomendaciones.
- Utilice una versión de vSphere que admita HPP, como vSphere 6.7 o una versión posterior.
- Utilice HPP para dispositivos flash locales de alta velocidad.
- No active el HPP para discos HDD, dispositivos flash más lentos o almacenamiento remoto. No se espera que HPP proporcione beneficios de rendimiento con dispositivos que no tienen una capacidad mínima de 200 000 E/S por segundo.
- Debido a que no se espera que ESXi proporcione reglas de notificación integradas para HPP, debe habilitar HPP mediante el comando esxcli.
- Configure las máquinas virtuales para que usen las controladoras VMware Paravirtual. Consulte la documentación de Administración de máquinas virtuales de vSphere.
- Establezca el umbral de sensibilidad de latencia.
- Si una sola máquina virtual impulsa una parte significativa de la carga de trabajo de E/S del dispositivo, considere la posibilidad de distribuir las operaciones de E/S entre varios discos virtuales. Asocie los discos a distintas controladoras virtuales en la máquina virtual.
De lo contrario, el rendimiento de las operaciones de E/S podría verse limitado por la saturación del núcleo de CPU que se encarga de procesar las operaciones de E/S en una controladora de almacenamiento virtual en particular.
Para obtener información sobre identificadores de dispositivos para dispositivos NVMe que solo admiten el formato NGUID, consulte Dispositivos NVMe con identificadores de dispositivo NGUID.