Optimisation du système
L'optimisation du système Workspace Environment Management™ (WEM) comprend les paramètres suivants :
Ces paramètres sont conçus pour réduire l'utilisation des ressources sur la machine de l'agent. Ils contribuent à garantir que les ressources libérées sont disponibles pour d'autres applications. Cela augmente la densité d'utilisateurs en prenant en charge davantage d'utilisateurs par serveur.
Les paramètres d'optimisation du système sont basés sur la machine et s'appliquent à toutes les sessions utilisateur, mais l'optimisation des processus est centrée sur l'utilisateur. Cela signifie que lorsqu'un processus déclenche la protection contre les pics de processeur dans la session de l'utilisateur A, l'événement n'est enregistré que pour l'utilisateur A. Lorsque l'utilisateur B démarre le même processus, le comportement d'optimisation du processus est déterminé uniquement par les déclencheurs de processus dans la session de l'utilisateur B.
Gestion du processeur
Ces paramètres vous permettent d'optimiser l'utilisation du processeur.
Les processus peuvent s'exécuter sur tous les cœurs et utiliser autant de processeur qu'ils le souhaitent. Dans WEM, la fonction de gestion du processeur vous permet de limiter la capacité de processeur que les processus individuels peuvent utiliser. La protection contre les pics de processeur n'est pas conçue pour réduire l'utilisation globale du processeur. Elle est conçue pour réduire l'impact sur l'expérience utilisateur des processus qui consomment un pourcentage excessif d'utilisation du processeur.
Lorsque la protection contre les pics de processeur est activée, si un processus atteint un seuil spécifié, WEM réduit automatiquement la priorité du processus pendant un certain temps. Ensuite, lorsqu'une nouvelle application est lancée, elle a une priorité plus élevée que le processus à priorité inférieure et le système continue de fonctionner sans problème.
La protection contre les pics de processeur examine chaque processus dans un « instantané » rapide. Si la charge moyenne d'un processus dépasse la limite d'utilisation spécifiée pendant une durée d'échantillonnage spécifiée, sa priorité diminue immédiatement. Après un temps spécifié, la priorité du processeur du processus retrouve sa valeur précédente. Le processus n'est pas « étranglé ». Contrairement au CPU Clamping, seule sa priorité est réduite.
La protection contre les pics de CPU n'est déclenchée que lorsqu'au moins une instance d'un processus individuel dépasse le seuil. En d'autres termes, même si la consommation totale du CPU dépasse le seuil spécifié, la protection contre les pics de CPU n'est pas déclenchée à moins qu'au moins une instance de processus ne dépasse le seuil. Mais lorsque cette instance de processus déclenche la protection contre les pics de CPU, les nouvelles instances du même processus sont optimisées (CPU) lorsque l'option Enable intelligent CPU optimization est activée.
Chaque fois qu'un processus spécifique déclenche la protection contre les pics de CPU, l'événement est enregistré dans la base de données locale de l'agent. L'agent enregistre les événements déclencheurs pour chaque utilisateur séparément. Cela signifie que l'optimisation du CPU pour un processus spécifique pour l'utilisateur 1 n'affecte pas le comportement du même processus pour l'utilisateur 2.
Par exemple, si Internet Explorer consomme parfois 50 à 60 % du CPU, vous pouvez utiliser la protection contre les pics de CPU pour cibler uniquement les instances iexplore.exe qui menacent les performances du VDA. (En revanche, le bridage du CPU s'applique à tous les processus.)
Nous vous recommandons d'expérimenter avec le temps d'échantillonnage pour décider de la valeur optimale pour votre environnement qui n'affecte pas les autres utilisateurs connectés au même VDA.
Protection contre les pics de CPU
Remarque :
-
L'« utilisation du CPU » dans les paramètres suivants est basée sur les « processeurs logiques » de la machine physique ou virtuelle. Chaque cœur d'un CPU est considéré comme un processeur logique, de la même manière que Windows. Par exemple, une machine physique avec un CPU à 6 cœurs est considérée comme ayant 12 processeurs logiques (la technologie Hyper-Threading signifie que les cœurs sont doublés). Une machine physique avec 8 CPU, chacun avec 12 cœurs, a 96 processeurs logiques. Une VM configurée avec deux CPU à 4 cœurs a 8 processeurs logiques.
-
Il en va de même pour les machines virtuelles. Par exemple, supposez que vous ayez une machine physique avec 8 CPU, chacun avec 12 cœurs (96 processeurs logiques), prenant en charge quatre VM VDA OS multi-session. Chaque VM est configurée avec deux CPU à 4 cœurs (8 processeurs logiques). Pour restreindre les processus qui déclenchent la protection contre les pics de CPU sur une VM, afin qu'ils utilisent la moitié de ses cœurs, définissez CPU core usage limit sur 4 (la moitié des processeurs logiques de la VM), et non sur 48 (la moitié des processeurs logiques de la machine physique).
Lorsqu'elle est activée, abaisse la priorité du CPU des processus pendant une période (spécifiée dans le champ Idle priority time) s'ils dépassent le pourcentage spécifié d'utilisation du CPU pendant une période (spécifiée dans le champ Sample time limit).
Automatically prevent CPU spikes. Cette option réduit automatiquement la priorité du CPU des processus qui surchargent votre CPU. Cette option calcule automatiquement la valeur seuil à laquelle déclencher la protection contre les pics de CPU en fonction du nombre de processeurs logiques (cœurs de CPU). Par exemple, supposez qu'il y ait 4 cœurs. Avec cette option activée, si l'utilisation globale du CPU dépasse 23 %, la priorité du CPU des processus qui consomment plus de 15 % des ressources globales du CPU est automatiquement réduite. De même, dans le cas de 8 cœurs, si l'utilisation globale du CPU dépasse 11 %, la priorité du CPU des processus qui consomment plus de 8 % des ressources du CPU est automatiquement réduite.
Customize CPU spike protection. Permet de personnaliser les paramètres de protection contre les pics de CPU.
-
CPU usage limit. Le pourcentage d'utilisation du CPU qu'une instance de processus doit atteindre pour déclencher la protection contre les pics de CPU. Cette limite est globale pour tous les processeurs logiques du serveur et est déterminée par instance de processus. Les pourcentages d'utilisation du CPU de plusieurs instances du même processus ne sont pas additionnés lors de la détermination des déclencheurs de protection contre les pics de CPU. Si une instance de processus n'atteint jamais cette limite, la protection contre les pics de CPU n'est pas déclenchée. Par exemple, sur un VDA de serveur, dans plusieurs sessions concurrentes, supposez qu'il y ait de nombreuses instances iexplore.exe. Chaque instance atteint un pic d'environ 35 % d'utilisation du CPU pendant des périodes, de sorte que, cumulativement, iexplore.exe consomme constamment un pourcentage élevé d'utilisation du CPU. Cependant, la protection contre les pics de CPU n'est jamais déclenchée à moins que vous ne définissiez la limite d'utilisation du CPU à 35 % ou moins.
-
Sample time limit. La durée pendant laquelle un processus doit dépasser la limite d'utilisation du CPU avant que sa priorité CPU ne soit abaissée.
-
Idle priority time. La durée pendant laquelle la priorité du CPU du processus est abaissée. Après ce délai, la priorité revient à l'un des niveaux suivants :
-
Le niveau par défaut (Normal) si la priorité du processus n'est pas spécifiée dans la vignette de priorité du CPU et que l'option Enable intelligent CPU optimization n'est pas sélectionnée.
-
Le niveau spécifié si la priorité du processus est spécifiée dans la vignette de priorité du CPU, que l'option Activer l'optimisation intelligente du CPU soit sélectionnée ou non.
-
Un niveau aléatoire en fonction du comportement du processus. Ce cas se produit si la priorité du processus n'est pas spécifiée dans la vignette de priorité du CPU et que l'option Activer l'optimisation intelligente du CPU est sélectionnée. Plus le processus déclenche fréquemment la protection contre les pics de CPU, plus sa priorité CPU est faible.
-
Activer la limite d'utilisation des cœurs de CPU. Limite les processus qui déclenchent la protection contre les pics de CPU à un nombre spécifié de processeurs logiques sur la machine. Saisissez un entier compris entre 1 et X, où X est le nombre total de cœurs. Si vous saisissez un entier supérieur à X, WEM limite par défaut la consommation maximale des processus isolés à X.
-
Limite d'utilisation des cœurs de CPU. Spécifie le nombre de processeurs logiques auxquels sont limités les processus qui déclenchent la protection contre les pics de CPU. Dans le cas des machines virtuelles, la valeur que vous saisissez limite les processus au nombre de processeurs logiques des machines virtuelles plutôt qu'à ceux du matériel physique sous-jacent.
Activer l'optimisation intelligente du CPU. Lorsqu'elle est activée, l'agent optimise intelligemment la priorité CPU des processus qui déclenchent la protection contre les pics de CPU. Les processus qui déclenchent de manière répétée la protection contre les pics de CPU se voient attribuer une priorité CPU progressivement plus faible au lancement que les processus qui se comportent correctement. Notez que WEM n'effectue pas d'optimisation CPU pour les processus système suivants :
-
Taskmgr
-
Processus inactif du système
-
Système
-
Svchost
-
LSASS
-
Wininit
-
Services Windows
-
processus csrss
-
Audiodg
-
MsMpEng
-
NisSrv
-
Mscorsvw
-
ensemble de résolution VMware
Activer l'optimisation intelligente des E/S. Lorsqu'elle est activée, l'agent optimise intelligemment la priorité d'E/S des processus qui déclenchent la protection contre les pics de CPU. Les processus qui déclenchent à plusieurs reprises la protection contre les pics de CPU se voient attribuer une priorité d'E/S progressivement inférieure au lancement par rapport aux processus qui se comportent correctement.
Exclure les processus. Par défaut, la gestion du CPU de WEM exclut tous les processus de service principaux Citrix et Windows les plus courants. Vous pouvez toutefois utiliser cette option pour Ajouter ou Supprimer des processus d'une liste d'exclusion pour la protection contre les pics de CPU par nom d'exécutable (par exemple, notepad.exe). Généralement, les processus antivirus seraient exclus.
Conseil :
-
Pour empêcher l'analyse antivirus de monopoliser les E/S disque dans la session, vous pouvez également définir une priorité d'E/S statique faible pour les processus antivirus, voir Gestion des E/S.
-
Lorsque des processus déclenchent la protection contre les pics de CPU et que la priorité CPU du processus est abaissée, WEM enregistre un avertissement chaque fois qu'il abaisse la priorité CPU d'un processus. Dans le journal des événements, dans les journaux des applications et des services, service d'agent Norskale, recherchez Initializing process limitation thread for process.
Empêcher les processus enfants d'hériter de la priorité CPU. Spécifie les processus dont vous ne souhaitez pas que les processus enfants héritent de la priorité CPU.
Option de protection contre les pics de CPU
Choisissez comment vous souhaitez appliquer la protection contre les pics de CPU :
-
Empêcher automatiquement les pics de CPU. Utilisez cette option pour permettre à l'agent d'effectuer une protection contre les pics de CPU lorsque l'utilisation du CPU du système (par rapport à un seul cœur de CPU) dépasse 90 % et que l'utilisation du CPU du processus (par rapport à un seul cœur de CPU) dépasse 80 %.
-
Personnaliser la protection contre les pics de CPU. Permet de personnaliser les paramètres de protection contre les pics de CPU.
-
Limite d'utilisation du CPU. Le pourcentage d'utilisation du CPU que toute instance de processus doit atteindre pour déclencher la protection contre les pics de CPU. Cette limite est globale pour tous les processeurs logiques du serveur et est déterminée instance par processus. Pour configurer la limite en fonction d'un seul cœur de CPU comme référence, utilisez l'option Définir la limite par rapport à un seul cœur de CPU.
-
Remarque :
-
Les valeurs entières et non entières sont prises en charge. En saisissant une valeur non entière, par exemple 37,5 %, vous restreignez les processus qui utilisent plus de trois cœurs sur une plate-forme à huit cœurs.
-
Définir la limite par rapport à un seul cœur de CPU. Permet de définir une limite d'utilisation du CPU basée sur un seul cœur de CPU comme référence. La valeur peut être supérieure à 100 %, par exemple 200 % ou 250 %. Exemple : Lorsque la valeur est définie sur 200 %, l'agent optimise les processus qui utilisent deux cœurs de CPU ou plus. Les valeurs entières et non entières sont prises en charge. Remarque :
-
Lorsque la protection contre les pics d'utilisation du CPU personnalisée est configurée, la protection contre les pics d'utilisation du CPU est déclenchée lorsque la limite globale d'utilisation du CPU ou la limite d'utilisation du CPU par rapport à un seul cœur de CPU est atteinte, selon la première éventualité.
Pour les processus qui déclenchent la protection contre les pics d'utilisation du CPU, l'agent peut effectuer les opérations suivantes :
-
Si l'option Activer la limite d'utilisation des cœurs de CPU n'est pas sélectionnée : L'agent abaisse la priorité du CPU de ces processus.
-
Si l'option Activer la limite d'utilisation des cœurs de CPU est sélectionnée : L'agent abaisse la priorité du CPU de ces processus et les limite au nombre spécifié de processeurs logiques sur la machine.
Lors de la configuration de la protection contre les pics d'utilisation du CPU, gardez les points suivants à l'esprit :
-
Les pourcentages d'utilisation du CPU de plusieurs instances du même processus ne sont pas additionnés lors de la détermination des déclencheurs de protection contre les pics d'utilisation du CPU. Si une instance de processus n'atteint jamais cette limite, la protection contre les pics d'utilisation du CPU n'est pas déclenchée. Par exemple, dans le cas d'un VDA multisession avec plusieurs sessions concurrentes, il existe plusieurs processus chrome.exe. Leur utilisation du CPU n'est pas additionnée lors du calcul de l'utilisation du CPU.
Temps d'échantillonnage pour la protection contre les pics d'utilisation du CPU
Limite de temps d'échantillonnage. Durée pendant laquelle un processus doit dépasser la limite d'utilisation du CPU avant que la protection contre les pics d'utilisation du CPU ne soit appliquée.
Temps de réduction de la priorité pour la protection contre les pics d'utilisation du CPU
Temps de priorité inactive. Durée pendant laquelle la priorité du CPU du processus est abaissée. Après ce délai, la priorité revient à l'un des niveaux suivants :
Le niveau par défaut (Normal), si la priorité du processus n'est pas spécifiée dans la vignette de priorité du CPU et que l'option Activer l'optimisation intelligente du CPU n'est pas sélectionnée. Le niveau spécifié, si la priorité du processus est spécifiée dans la vignette de priorité du CPU, que l'option Activer l'optimisation intelligente du CPU soit sélectionnée ou non. Le niveau aléatoire calculé, en fonction du comportement du processus. Ce cas se produit si la priorité du processus n'est pas spécifiée dans la vignette de priorité du CPU et que l'option Activer l'optimisation intelligente du CPU est sélectionnée. Plus le processus déclenche fréquemment la protection contre les pics d'utilisation du CPU, plus sa priorité de CPU est faible.
Options supplémentaires
Activer la limite d'utilisation des cœurs de CPU. Utilisez cette option pour limiter les processus qui déclenchent la protection contre les pics d'utilisation du CPU à un nombre spécifique de processeurs logiques sur la machine.
Priorité du processeur
Lorsqu'activé, vous permet de définir manuellement la priorité du processeur pour les processus.
Ces paramètres prennent effet si les processus sont en concurrence pour une ressource. Ils vous permettent d'optimiser le niveau de priorité du processeur pour des processus spécifiques, afin que les processus qui se disputent le temps de processeur ne provoquent pas de goulots d'étranglement de performance. Lorsque les processus sont en concurrence, les processus de priorité inférieure sont traités après les autres processus de priorité supérieure. Ils sont donc moins susceptibles de consommer une part aussi importante de la consommation globale du processeur.
La priorité de processus que vous définissez ici établit la « priorité de base » pour tous les threads du processus. La priorité réelle, ou « actuelle », d'un thread peut être plus élevée (mais n'est jamais inférieure à la base). Lorsque plusieurs processus s'exécutent sur un ordinateur, le temps de processeur est partagé entre eux en fonction de leur niveau de priorité CPU. Plus le niveau de priorité CPU d'un processus est élevé, plus le temps de processeur lui est alloué.
Remarque :
La consommation globale du processeur ne diminue pas nécessairement si vous définissez des niveaux de priorité CPU inférieurs pour des processus spécifiques. D'autres processus (avec une priorité CPU plus élevée) peuvent toujours affecter le pourcentage d'utilisation du processeur.
Pour ajouter un processus, cliquez sur Ajouter un processus. Spécifiez les informations suivantes, puis cliquez sur Enregistrer le processus :
-
Nom du processus. Le nom de l'exécutable du processus sans l'extension. Par exemple, pour l'Explorateur Windows (explorer.exe), tapez « explorer ».
-
Priorité. La priorité « de base » de tous les threads du processus. Plus le niveau de priorité d'un processus est élevé, plus il obtient de temps de processeur. Sélectionnez parmi Inactif, Inférieure à la normale, Normale, Supérieure à la normale, Élevée et Temps réel.
Conseil :
Les priorités CPU de processus que vous définissez ici prennent effet lorsque l'agent reçoit les nouveaux paramètres et que le processus est redémarré.
Pour supprimer un processus, cliquez sur les points de suspension à côté du processus et sélectionnez Supprimer.
Pour modifier un processus, cliquez sur les points de suspension à côté du processus et sélectionnez Modifier.
Affinité du processeur
Lorsqu'activé, vous permet de définir le nombre de « processeurs logiques » qu'un processus utilise. Par exemple, vous pouvez restreindre chaque instance de Bloc-notes lancée sur le VDA au nombre de cœurs définis.
Pour ajouter un processus, cliquez sur Ajouter un processus. Spécifiez les informations suivantes, puis cliquez sur Enregistrer le processus :
-
Nom du processus. Le nom de l'exécutable du processus (par exemple, notepad.exe).
-
Affinité. Entrez un entier positif.
Pour supprimer un processus, cliquez sur les points de suspension à côté du processus et sélectionnez Supprimer.
Pour modifier un processus, cliquez sur les points de suspension à côté du processus et sélectionnez Modifier.
Limitation du processeur
Lorsqu'elle est activée, elle vous permet d'empêcher les processus d'utiliser plus d'un pourcentage spécifié de la puissance de traitement du processeur. La limitation du processeur empêche les processus d'utiliser plus d'un pourcentage spécifié de la puissance de traitement du processeur. WEM « limite » (ou « bride ») ce processus lorsqu'il atteint le pourcentage de processeur spécifié que vous avez défini. Cela vous permet d'empêcher les processus de consommer de grandes quantités de processeur.
Remarque :
-
La limitation du processeur est une approche de force brute qui est coûteuse en calcul. Pour maintenir l'utilisation du processeur d'un processus problématique artificiellement basse, il est préférable d'utiliser la protection contre les pics de processeur, tout en attribuant des priorités et des affinités de processeur statiques à ces processus. La limitation du processeur est mieux réservée au contrôle des processus qui sont notoirement mauvais en matière de gestion des ressources, mais qui ne peuvent pas supporter une baisse de priorité.
-
Après avoir appliqué un pourcentage de la puissance de traitement du processeur pour un processus et configuré un pourcentage différent pour le même processus ultérieurement, sélectionnez Actualiser les paramètres de l'hôte de l'agent pour que la modification prenne effet.
Le pourcentage de limitation que vous configurez est appliqué à la puissance totale de tout processeur individuel du serveur, et non à un cœur individuel qu'il contient. (En d'autres termes, 10 % sur un processeur quadricœur représente 10 % de l'ensemble du processeur, et non 10 % d'un seul cœur).
Pour ajouter un processus, cliquez sur Ajouter un processus. Spécifiez les informations suivantes, puis cliquez sur Enregistrer le processus :
-
Nom du processus. Le nom de l'exécutable du processus (par exemple, notepad.exe).
-
Pourcentage. Entrez un entier positif.
Conseil :
-
Lorsque WEM limite un processus, il ajoute ce processus à sa liste de surveillance que le client WEM initialise. Vous pouvez vérifier qu'un processus est limité en consultant ceci.
-
Vous pouvez également vérifier que la limitation du processeur fonctionne en consultant le moniteur de processus et en confirmant que la consommation de CPU ne dépasse jamais le pourcentage de limitation.
Pour supprimer un processus, cliquez sur les points de suspension à côté du processus et sélectionnez Supprimer.
Pour modifier un processus, cliquez sur les points de suspension à côté du processus et sélectionnez Modifier.
Gestion de la mémoire
Ces paramètres vous permettent d'optimiser l'utilisation de la mémoire des applications via WEM.
Si ces paramètres sont activés, WEM calcule la quantité de mémoire utilisée par un processus et la quantité minimale de mémoire dont un processus a besoin sans perdre en stabilité. WEM considère la différence comme de la mémoire excédentaire. Lorsque le processus devient inactif, WEM libère la mémoire excédentaire que le processus consomme vers le fichier d'échange et optimise le processus pour les lancements ultérieurs. Généralement, une application devient inactive lorsqu'elle est réduite dans la barre des tâches.
Lorsque les applications sont restaurées depuis la barre des tâches, elles s'exécutent initialement dans leur état optimisé, mais peuvent continuer à consommer de la mémoire supplémentaire si nécessaire.
De même, WEM optimise toutes les applications que les utilisateurs utilisent pendant leurs sessions de bureau. S'il y a plusieurs processus sur plusieurs sessions utilisateur, toute la mémoire libérée est disponible pour d'autres processus. Ce comportement augmente la densité d'utilisateurs en prenant en charge un plus grand nombre d'utilisateurs sur le même serveur.
Optimiser l'utilisation de la mémoire pour les processus inactifs
Lorsqu'elle est activée, force les processus qui restent inactifs pendant une durée spécifiée à libérer la mémoire excédentaire jusqu'à ce qu'ils ne soient plus inactifs.
Durée d'échantillonnage d'inactivité. Permet de spécifier la durée pendant laquelle un processus est considéré comme inactif, après quoi il est forcé de libérer la mémoire excédentaire. Pendant ce temps, WEM calcule la quantité de mémoire utilisée par un processus et la quantité minimale de mémoire dont un processus a besoin, sans perdre en stabilité. La valeur par défaut est de 120 minutes.
Limite d'état d'inactivité. Permet de spécifier le pourcentage d'utilisation du processeur en dessous duquel un processus est considéré comme inactif. La valeur par défaut est 1 %. Nous vous recommandons de ne pas utiliser une valeur supérieure à 5 %. Dans le cas contraire, un processus activement utilisé pourrait être confondu avec un processus inactif, entraînant la libération de sa mémoire.
Restreindre l'optimisation. Permet de spécifier une limite de seuil en dessous de laquelle WEM optimise l'utilisation de la mémoire pour les applications inactives.
Exclure les processus de l'optimisation de l'utilisation de la mémoire. Permet d'exclure des processus de l'optimisation de l'utilisation de la mémoire. Spécifiez le nom du processus, par exemple, notepad.exe.
WEM n'optimise pas l'utilisation de la mémoire des applications pour les processus système suivants :
-
rdpshell -
wfshell -
rdpclip -
wmiprvse -
dllhost -
audiodg -
msdtc -
mscorsvw -
spoolsv -
smss -
winlogon -
svchost -
taskmgr -
System Idle Process -
System -
LSASS -
wininit -
msiexec -
services -
csrss -
MsMpEng -
NisSrv -
Memory Compression
Limite d'utilisation de la mémoire pour des processus spécifiques
Lorsqu'elle est activée, cette option vous permet de limiter l'utilisation de la mémoire d'un processus en définissant une limite supérieure pour la mémoire que le processus peut consommer.
Avertissement :
L'application de limites d'utilisation de la mémoire à certains processus peut avoir des effets inattendus, notamment une lenteur de la réactivité du système.
Pour ajouter un processus, cliquez sur Ajouter un processus. Spécifiez les informations suivantes, puis cliquez sur Enregistrer le processus.
-
Nom du processus. Saisissez le nom du processus que vous souhaitez ajouter (par exemple, notepad.exe).
-
Limite de mémoire. Saisissez la limite d'utilisation de la mémoire.
-
Type de limite. Sélectionnez un mode de limite dans la liste.
-
Limite dynamique. Permet d'appliquer une limite dynamique au processus spécifié. Ce paramètre limite dynamiquement la quantité de mémoire allouée au processus spécifié. S'il est appliqué, il impose des limites d'utilisation de la mémoire en fonction de la mémoire disponible. Par conséquent, la mémoire consommée par le processus spécifié peut dépasser la quantité spécifiée.
-
Limite statique. Permet d'appliquer une limite statique au processus spécifié. Ce paramètre limite toujours la quantité de mémoire allouée au processus spécifié. S'il est appliqué, il empêche le processus de consommer plus que la quantité de mémoire spécifiée, quelle que soit la quantité de mémoire disponible. Par conséquent, la mémoire consommée par le processus spécifié est plafonnée à la quantité spécifiée.
-
Pour supprimer un processus, cliquez sur les points de suspension à côté du processus et sélectionnez Supprimer.
Pour modifier un processus, cliquez sur les points de suspension à côté du processus et sélectionnez Modifier.
Gestion des E/S
Ces paramètres vous permettent d'optimiser la priorité d'E/S de certains processus afin que les processus qui se disputent l'accès aux E/S disque et réseau ne causent pas de goulots d'étranglement de performance. Par exemple, vous pouvez utiliser les paramètres de gestion des E/S pour réduire la bande passante d'une application gourmande en bande passante disque.
La priorité de processus que vous définissez ici établit la « priorité de base » pour tous les threads du processus. La priorité réelle, ou « actuelle », d'un thread peut être plus élevée (mais n'est jamais inférieure à la base). En général, Windows donne accès aux threads de priorité plus élevée avant les threads de priorité plus faible.
Priorité d'E/S du processus
Lorsqu'il est activé, il vous permet d'optimiser la priorité d'E/S de processus spécifiques, afin que les processus qui se disputent l'accès aux E/S disque et réseau ne causent pas de goulots d'étranglement de performance.
Pour ajouter un processus, cliquez sur Ajouter un processus. Spécifiez les informations suivantes, puis cliquez sur Enregistrer le processus.
-
Nom du processus. Saisissez le nom de l'exécutable du processus sans l'extension. Par exemple, pour l'Explorateur Windows (explorer.exe), tapez « explorer ».
-
Priorité d'E/S. Saisissez la priorité « de base » de tous les threads du processus. Plus la priorité d'E/S d'un processus est élevée, plus ses threads obtiennent rapidement l'accès aux E/S. Choisissez parmi Élevée, Normale, Faible, Très faible.
Conseil :
Les priorités d'E/S de processus que vous définissez ici prennent effet lorsque l'agent reçoit les nouveaux paramètres et que le processus est redémarré.
Pour supprimer un processus, cliquez sur les points de suspension à côté du processus et sélectionnez Supprimer.
Pour modifier un processus, cliquez sur les points de suspension à côté du processus et sélectionnez Modifier.
Fermeture de session rapide
Ces paramètres vous permettent de mettre fin immédiatement à la connexion HDX™ à une session distante. Cela donne aux utilisateurs l'impression que la session a été immédiatement fermée. Cependant, la session elle-même se poursuit en arrière-plan sur le VDA à travers les phases de fermeture de session.
Remarque :
La fermeture de session rapide prend en charge uniquement les applications virtuelles Citrix™ et les ressources RDS.
Lorsqu'elle est activée, cette option permet la fermeture de session rapide pour tous les utilisateurs de cet ensemble de configurations. Les utilisateurs sont déconnectés immédiatement, tandis que les tâches de fermeture de session se poursuivent en arrière-plan.
Pour exclure des groupes spécifiques, suivez les étapes suivantes :
-
Sélectionnez Exclure les groupes spécifiés, puis Ajouter un groupe. L'assistant Ajouter un groupe à exclure apparaît.
-
Sélectionnez le type d'identité.
-
Sélectionnez un domaine où le groupe que vous souhaitez ajouter existe.
-
Dans la zone de recherche, entrez le nom du groupe que vous souhaitez ajouter. (Les recherches ne sont pas sensibles à la casse.)
-
Cliquez sur l'icône plus pour ajouter le groupe.
-
Une fois que vous avez terminé, cliquez sur Enregistrer pour ajouter le groupe et quitter l'assistant Ajouter un groupe à exclure.
Citrix Optimizer
Ces paramètres vous permettent d'optimiser les environnements utilisateur pour de meilleures performances. Citrix Optimizer effectue une analyse rapide des environnements utilisateur, puis applique des recommandations d'optimisation basées sur des modèles.
Vous pouvez optimiser les environnements utilisateur de deux manières :
-
Utilisez des modèles intégrés pour effectuer des optimisations. Pour ce faire, sélectionnez un modèle applicable au système d'exploitation.
-
Vous pouvez également créer vos propres modèles personnalisés avec les optimisations spécifiques que vous souhaitez, puis ajouter les modèles à Workspace Environment Management (WEM).
Pour obtenir un modèle que vous pouvez personnaliser, utilisez l'une des approches suivantes :
-
Utilisez la fonctionnalité de création de modèles offerte par Citrix Optimizer autonome. Téléchargez Citrix Optimizer autonome à l'adresse
<https://support.citrix.com/article/CTX224676>. La fonctionnalité de création de modèles vous permet de créer vos propres modèles personnalisés à télécharger dans WEM. -
Sur un hôte d'agent (machine où l'agent WEM est installé), accédez au dossier
<C:\Program Files (x86)>\Citrix\Workspace Environment Management Agent\Citrix Optimizer\Templates, sélectionnez un fichier de modèle par défaut et copiez-le dans un dossier pratique. Personnalisez le fichier de modèle pour qu'il corresponde à vos spécificités, puis téléchargez le modèle personnalisé dans WEM.
Lorsqu'il est activé, vous pouvez configurer les paramètres suivants :
Exécuter chaque semaine. Si cette option est sélectionnée, WEM exécute les optimisations chaque semaine. Si Exécuter chaque semaine n'est pas sélectionné, WEM se comporte comme suit :
-
La première fois que vous ajoutez un modèle à WEM, WEM exécute l'optimisation correspondante. WEM n'exécute l'optimisation qu'une seule fois, sauf si vous apportez des modifications à ce modèle ultérieurement. Les modifications incluent l'application d'un modèle différent au système d'exploitation et l'activation ou la désactivation du modèle.
-
Chaque fois que vous apportez des modifications à un modèle, WEM exécute l'optimisation une seule fois.
Pour ajouter un modèle personnalisé :
-
Cliquez sur Ajouter un modèle personnalisé.
-
Dans l'assistant Ajouter un modèle personnalisé, suivez les étapes suivantes :
-
Pour Nom du modèle, cliquez sur Parcourir, puis sélectionnez le modèle que vous souhaitez ajouter.
-
Pour Système d'exploitation applicable, sélectionnez dans la liste un ou plusieurs systèmes d'exploitation auxquels le modèle s'applique.Conseil :Vous pouvez ajouter des systèmes d'exploitation Windows 10 qui ne sont pas disponibles dans la liste mais auxquels le modèle s'applique. Ajoutez ces systèmes d'exploitation en saisissant leurs numéros de build. Assurez-vous de séparer les systèmes d'exploitation par des points-virgules (;). Par exemple, 2001;2004.
-
Sélectionnez les groupes que vous souhaitez activer si nécessaire.
-
Cliquez sur Enregistrer.
-
Important :
Citrix Optimizer ne prend pas en charge l'exportation de modèles personnalisés. Conservez une copie locale de votre modèle personnalisé après l'avoir ajouté.
Vous pouvez utiliser le bouton bascule dans la colonne État pour activer ou désactiver le modèle. S'il est désactivé, l'agent ne traite pas le modèle et WEM n'exécute pas les optimisations associées au modèle.
Pour supprimer un modèle, sélectionnez les points de suspension du modèle applicable, puis sélectionnez Supprimer. Remarque : Vous ne pouvez pas supprimer les modèles intégrés.
Pour modifier un modèle, sélectionnez les points de suspension du modèle applicable, puis sélectionnez Modifier.
Pour afficher les détails d'un modèle, sélectionnez les points de suspension du modèle applicable, puis sélectionnez Aperçu.
Remarque :
Pour un environnement VDI non persistant, WEM suit le même comportement : toutes les modifications apportées à l'environnement sont perdues au redémarrage de la machine. Dans le cas de Citrix Optimizer, WEM exécute les optimisations à chaque redémarrage de la machine.
Sélectionner automatiquement le modèle à utiliser. Si vous ne savez pas quel modèle utiliser, utilisez cette option pour laisser WEM sélectionner la meilleure correspondance pour chaque système d'exploitation. Si vous souhaitez utiliser des modèles personnalisés comme modèles préférés, entrez une liste de préfixes séparés par des virgules. Le modèle personnalisé suit ce format de nom :
-
prefix_<os version>_<os build> -
prefix_Server_<os version>_<os build>
Les modifications apportées aux paramètres de Citrix Optimizer prennent un certain temps à prendre effet, en fonction de la valeur que vous avez spécifiée pour l'option Délai d'actualisation des paramètres SQL sous l'onglet Paramètres avancés > Configuration > Options de service de la console héritée.
Pour que les modifications prennent effet immédiatement, accédez à Surveillance > Administration > Agents, localisez l'agent, puis sélectionnez Traiter Citrix Optimizer dans le menu Plus.
Conseil :
Les nouvelles modifications peuvent ne pas prendre effet immédiatement. Nous vous recommandons de sélectionner Actualiser les paramètres de l'hôte de l'agent avant de sélectionner Traiter Citrix Optimizer.
Optimisation multi-session
Ces paramètres vous permettent d'optimiser les machines de système d'exploitation multi-session avec des sessions déconnectées pour une meilleure expérience utilisateur avec les sessions connectées.
Les machines de système d'exploitation multi-session exécutent plusieurs sessions à partir d'une seule machine pour fournir des applications et des bureaux aux utilisateurs. Une session déconnectée reste active et ses applications continuent de s'exécuter. La session déconnectée peut consommer des ressources nécessaires aux bureaux et applications connectés qui s'exécutent sur la même machine. Ces paramètres vous permettent d'optimiser les machines de système d'exploitation multi-session avec des sessions déconnectées pour une meilleure expérience utilisateur avec les sessions connectées.
Lorsqu'elle est activée, cette fonction optimise les machines de système d'exploitation multi-session où des sessions déconnectées sont présentes. Par défaut, l'optimisation multi-session est désactivée. Cette fonctionnalité améliore l'expérience utilisateur des sessions connectées en limitant le nombre de ressources que les sessions déconnectées peuvent consommer. Après qu'une session reste déconnectée pendant une minute, l'agent WEM abaisse les priorités du processeur et des E/S des processus ou applications associés à la session. L'agent impose ensuite des limites sur la quantité de ressources mémoire que la session peut consommer. Si l'utilisateur se reconnecte à la session, WEM restaure les priorités et supprime les limitations.
Exclure des groupes
Pour exclure des groupes spécifiques de l'optimisation multi-session, procédez comme suit :
-
Sélectionnez Exclure les groupes spécifiés, puis cliquez sur Ajouter un groupe. L'assistant Ajouter un groupe à exclure apparaît.
-
Sélectionnez le type d'identité.
-
Sélectionnez un domaine où le groupe que vous souhaitez ajouter existe.
-
Dans la zone de recherche, entrez le nom du groupe que vous souhaitez ajouter. Entrez le nom complet du groupe. (Les recherches ne sont pas sensibles à la casse.)
-
Cliquez sur l'icône plus pour ajouter le groupe.
-
Une fois que vous avez terminé, cliquez sur Enregistrer pour ajouter le groupe et pour quitter l'assistant Ajouter un groupe à exclure.
Exclure les processus
Pour exclure des processus spécifiques de l'optimisation multi-session, cliquez sur Ajouter un processus, accédez au processus que vous souhaitez ajouter, puis cliquez sur Enregistrer le processus.
Pour supprimer un processus, cliquez sur les points de suspension à côté du processus et sélectionnez Supprimer.
Pour modifier un processus, cliquez sur les points de suspension à côté du processus et sélectionnez Modifier.