Vous pouvez paramétrer la stratégie pour qu'une image Horizon FLEX optimise automatiquement les processeurs et la mémoire de la machine virtuelle afin de correspondre au système d'exploitation hôte du client.

Lors de la création de machines virtuelles Horizon FLEX, il est possible que vous ne connaissiez pas les contraintes de CPU et de mémoire du système d'exploitation hôte de l'utilisateur final client. Si le nombre de CPU et la taille de la mémoire de la machine virtuelle Horizon FLEX sont trop importants pour le système d'exploitation hôte de l'utilisateur, la machine virtuelle ne peut pas s'ouvrir. Dans ce cas, le système d'exploitation hôte de l'utilisateur final client est inscrit en surnombre.

Par défaut, le nombre de processeurs virtuels et la taille de la mémoire d'une machine virtuelle Horizon FLEX sont optimisés pour s'adapter au système d'exploitation hôte du client final. Vous pouvez activer ou désactiver l'optimisation de la machine virtuelle Horizon FLEX en utilisant les paramètres de stratégie Optimiser le CPU et Optimiser la mémoire. Reportez-vous à Configurer une stratégie générale pour une image Horizon FLEX. Si vous désactivez l'optimisation de machine virtuelle, la machine virtuelle Horizon FLEX doit satisfaire certaines exigences. Reportez-vous à Considérations relatives à la création de machines virtuelles Horizon FLEX.

L'optimisation de machine virtuelle est activée par défaut si un client Horizon FLEX actuel se connecte à une version antérieure du serveur Horizon FLEX qui ne prend pas en charge l'optimisation.

Le nombre de cœurs de processeur virtuel alloués à une machine virtuelle est limité à 50 % maximum des cœurs sur l'hôte. La taille de la mémoire d'une machine virtuelle est limitée par la taille de mémoire réservée pour toutes les machines virtuelles en cours d'exécution sur l'hôte. La limite est environ 75 % de la mémoire de l'hôte, en fonction de la plateforme.

Optimisation du processeur virtuel

Les exemples suivants montrent comment les processeurs virtuels pour les machines virtuelles Horizon FLEX sont optimisés à l'aide du paramètre de stratégie Optimiser le CPU.

Tableau 1. Exemples d'optimisation du processeur virtuel
Exemple Machine virtuelle Horizon FLEX Hôte client Résultat de l'optimisation
Exemple 1 12 sockets avec 1 cœur par socket = 12 cœurs 8 cœurs La machine virtuelle a 4 cœurs (4 sockets * 1 cœur par socket = 4 cœurs).
Exemple 2 4 sockets avec 2 cœurs par socket = 8 cœurs 12 cœurs La machine virtuelle a 4 cœurs (4 sockets * 1 cœur par socket = 4 cœurs).
Note : Le nombre de cœurs est toujours réduit au nombre maximum pouvant être divisé par le nombre de sockets.
Exemple 3 1 socket avec 2 cœurs par socket = 2 cœurs 8 cœurs La machine virtuelle a 2 cœurs.

Optimisation de la mémoire

Les exemples suivants montrent comment la mémoire pour les machines virtuelles Horizon FLEX est optimisée à l'aide du paramètre de stratégie Optimiser la mémoire.

Tableau 2. Exemples d'optimisation de la mémoire
Exemple Machine virtuelle Horizon FLEX Hôte client Résultat de l'optimisation
Exemple 1 10 Go de mémoire alloués 12 Go de mémoire réservés La machine virtuelle Horizon FLEX reçoit l'allocation complète de mémoire de 10 Go.
Exemple 2 10 Go de mémoire alloués 2 Go de mémoire réservés La mémoire de la machine virtuelle Horizon FLEX est automatiquement réduite à 2 Go.