VMware fournit VMware High Performance Plug-In (HPP) pour améliorer les performances des périphériques Flash locaux ultra-rapides sur votre hôte ESXi.
Le HPP remplace le NMP pour les périphériques à haute vitesse, tels que les périphériques Flash NVMe PCIe, installés sur votre hôte.
Le HPP utilise un modèle d'envoi direct des E/S, également appelé chemin rapide, et il ne nécessite pas de module SATP ou PSP. Le plug-in envoie directement les E/S au périphérique local à l'aide d'un chemin unique. Seuls les périphériques à chemin unique sont pris en charge.
Le HPP est inclus avec vSphere. Les API d'envoi direct peuvent également être incluses dans les Multipathing Plug-ins (MPP) fournis par des tiers.
Tous les hôtes d'ESXi autonomes qui nécessitent des performances de stockage plus rapides peuvent bénéficier du HPP.
Configuration requise du HPP
- Vous utilisez vSphere 6.7 ou version ultérieure.
- Votre hôte ESXi utilise des périphériques Flash locaux à haute vitesse pour le stockage.
Limitations du HPP
- La gestion multivoie. Le HPP réclame le premier chemin à un périphérique et rejette les autres chemins.
- Les plug-ins de second niveau, tels que PSP et SATP.
- Les réservations persistantes SCSI-3 ou tout périphérique partagé.
- Les périphériques 4 Ko dotés de l'émulation logicielle. Vous ne pouvez pas utiliser le HPP pour réclamer ces périphériques.
vSAN ne prend pas en charge HPP.
Meilleures pratiques liées au HPP
Pour obtenir le débit le plus rapide d'un périphérique de stockage à haute vitesse, suivez ces recommandations.
- Utilisez la version de vSphere qui prend en charge le HPP, par exemple vSphere 6.7 ou version ultérieure.
- Utilisez le HPP pour les périphériques Flash locaux à haute vitesse.
- N'activez pas le HPP pour les disques durs, les périphériques Flash plus lents ou le stockage à distance. Le HPP n'est pas censé améliorer les performances des périphériques n'offrant pas au moins 200 000 IOPS.
- Comme ESXi n'est pas censé fournir des règles de réclamation intégrées pour le HPP, activez le HPP à l'aide de la commande esxcli.
- Configurez vos machines virtuelles afin d'utiliser des contrôleurs VMware Paravirtual. Consultez la documentation de Administration d'une machine virtuelle vSphere.
- Définissez le seuil sensible de latence.
- Si une seule machine virtuelle effectue une part importante de la charge de travail d'E/S du périphérique, envisagez de répartir les E/S sur plusieurs disques virtuels. Attachez les disques à des contrôleurs virtuels séparés de la machine virtuelle.
Sinon, le débit d'E/S pourrait être limité en raison de la saturation du processeur principal responsable du traitement des E/S sur un contrôleur de stockage virtuel particulier.
Pour plus d'informations sur les identifiants de périphérique pour les périphériques NVMe qui prennent uniquement en charge le format d'ID NGUID, reportez-vous à la section Périphériques NVMe avec identifiants de périphérique NGUID.