Lorsque vous exécutez des applications sensibles à la latence dans une machine virtuelle, vous pouvez utiliser l'affinité CPU virtuel pour éliminer la latence supplémentaire qu'impose la virtualisation.
L'affinité CPU virtuel autorise une sensibilité de latence élevée et garantit la réservation de toute la mémoire, ainsi que d'un cœur physique complet, pour le CPU virtuel d'une instance d'OpenStack. Vous définissez l'affinité CPU virtuel sur un type, puis vous créez des instances avec ce type.
Pour activer la sensibilité de latence élevée pour les CPU virtuels sélectionnés dans une machine virtuelle, vous pouvez utiliser des spécifications supplémentaires de type. Reportez-vous à Spécifications supplémentaires prise en charge pour le flavor.
Procédure
- Connectez-vous au tableau de bord de VMware Integrated OpenStack en tant qu'administrateur de cloud.
- Sélectionnez le projet admin dans le menu déroulant de la barre de titre.
- Sélectionnez .
- Créez un type ou choisissez un type existant pour l'affinité CPU virtuel.
- Sélectionnez Mettre à jour les métadonnées en regard du type que vous souhaitez utiliser.
- Dans le volet Métadonnées disponibles, sélectionnez et configurez les métadonnées requises.
- Développez Affinité CPU et cliquez sur l'icône Ajouter (signe plus) en regard de Stratégie d'affinité CPU.
- Définissez la valeur de hw:cpu_policy sur Dédié.
- Développez Stratégies VMware et cliquez sur l'icône Ajouter (signe plus) en regard de Sensibilité de latence de machine virtuelle.
- Définissez la valeur de vmware:latency_sensitivity_level sur Élevée.
- Développez Quota VMware et cliquez sur l'icône Ajouter (signe plus) en regard de Réservation de CPU en pourcentage et de Réservation de mémoire en pourcentage.
- Définissez la valeur de quota:cpu_reservation_percent et de quota:memory_reservation_percent sur 100.
- Cliquez sur Enregistrer.
Que faire ensuite
Vous pouvez désormais activer l'affinité CPU virtuel sur une instance en attribuant à cette dernière le type que vous avez spécifié dans cette procédure.