Optimización del sistema
La optimización del sistema Workspace Environment Management (WEM) consiste en los siguientes parámetros:
- Administración de CPU
- Administración de la memoria
- Administración de E/S
- Cierre de sesión rápido
- Citrix Optimizer
- Optimización de varias sesiones
Esta configuración está diseñada para reducir el uso de recursos en la máquina agente. Ayudan a garantizar que los recursos liberados estén disponibles para otras aplicaciones. Si lo hace, aumenta la densidad de usuarios al admitir más usuarios por servidor.
La configuración de optimización del sistema se basa en máquinas y se aplica a todas las sesiones de usuario, pero la optimización de procesos se centra en el Esto significa que cuando un proceso desencadena la protección contra picos de CPU en la sesión del usuario A, el evento se graba solo para el usuario A. Esto significa que cuando un proceso activa la protección contra picos de CPU en la sesión del usuario A, el evento se registra solo para el usuario A. Cuando el usuario B inicia el mismo proceso, el comportamiento de optimización del proceso está determinado únicamente por los desencadenantes del proceso en la sesión del usuario B.
Administración de CPU
Esta configuración le permite optimizar el uso de la CPU.
Los procesos pueden ejecutarse en todos los núcleos y pueden consumir tanta CPU como quieran. En WEM, la función de administración de CPU le permite limitar la capacidad de la CPU que pueden usar los procesos individuales. La protección contra pico de la CPU no está diseñada para reducir el uso general de la CPU. Está diseñado para reducir el impacto en la experiencia del usuario por procesos que consumen un porcentaje excesivo de uso de CPU.
Cuando la protección contra pico de CPU está habilitada, si un proceso alcanza un umbral especificado, WEM reduce automáticamente la prioridad del proceso durante un tiempo determinado. Luego, cuando se inicia una nueva aplicación, tiene una prioridad más alta que el proceso de menor prioridad y el sistema continuará funcionando sin problemas.
La protección contra picos de CPU examina cada proceso en una “instantánea” rápida. Si la carga promedio de un proceso excede el límite de uso especificado para un tiempo de muestreo especificado, su prioridad se reduce inmediatamente. Después de un tiempo especificado, la prioridad de CPU del proceso vuelve a su valor anterior. El proceso no está “acelerado”. A diferencia de lo que ocurre en Sujeción de la CPU, solo se reduce su prioridad.
La protección de pico de CPU no se activa hasta que al menos una instancia de un proceso individual supere el umbral. En otras palabras, incluso si el consumo total de CPU excede el umbral especificado, la protección de pico de CPU no se activa a menos que al menos una instancia de proceso supere el umbral. Sin embargo, cuando esa instancia de proceso activa la protección contra picos de CPU, las nuevas instancias del mismo proceso se optimizan (CPU) cuando se habilita la opción Habilitar optimización inteligente de CPU.
Siempre que un proceso específico desencadena la protección contra pico de CPU, el evento se registra en la base de datos local del agente. El agente registra los eventos desencadenantes para cada usuario por separado. Esto significa que la optimización de la CPU para un proceso específico para usuario1 no afecta el comportamiento del mismo proceso para usuario2.
Por ejemplo, si Internet Explorer a veces consume entre el 50 y el 60% de la CPU, puede usar la protección contra pico de CPU para dirigirse únicamente a aquellas instancias iexplore.exe que amenazan el rendimiento de VDA. (Por el contrario, la sujeción de la CPU se aplica a todos los procesos).
Le recomendamos que experimente con el tiempo de muestra para decidir el valor óptimo para su entorno que no afecte a otros usuarios que iniciaron sesión en el mismo VDA.
Protección contra picos de CPU
Nota:
- El “uso de CPU” en la siguiente configuración se basa en “procesadores lógicos” en la máquina física o virtual. Cada núcleo de una CPU se considera como un procesador lógico, de la misma manera que Windows. Por ejemplo, se considera que una máquina física con una CPU de 6 núcleos tiene 12 procesadores lógicos (la tecnología Hyper-Threading significa que los núcleos se duplican). Una máquina física con 8 CPU, cada una con 12 núcleos tiene 96 procesadores lógicos. Una VM configurada con dos CPU de 4 núcleos tiene 8 procesadores lógicos.
- Lo mismo se aplica a las máquinas virtuales. Por ejemplo, supongamos que tiene una máquina física con 8 CPU, cada una con 12 núcleos (96 procesadores lógicos), que admite cuatro máquinas virtuales VDA de SO múltiples sesiones. Cada máquina virtual está configurada con dos CPU de 4 núcleos (8 procesadores lógicos). Para restringir los procesos que desencadenan la protección contra picos de CPU en una VM, para usar la mitad de sus núcleos, establezca el límite de uso del núcleo de la CPU en 4 (la mitad de los procesadores lógicos de la VM), no en 48 (la mitad de los procesadores lógicos de la máquina física).
Cuando se habilita, reduce la prioridad de la CPU de los procesos durante un período de tiempo (especificado en el campo Tiempo de prioridad de inactividad) si superan el porcentaje especificado de uso de la CPU durante un período de tiempo (especificado en el campo Límite de tiempo de muestra). Cuando selecciona el tipo de implementación básica ** , las siguientes funciones de optimización se habilitan de forma predeterminada. Estos parámetros se almacenan en el archivo de caché del agente predefinido.
Evite automáticamente los picos de CPU. Esta opción reduce automáticamente la prioridad de CPU de los procesos que sobrecargan la CPU. Esta opción calcula automáticamente el valor de umbral en el que se activará la protección de pico de CPU en función del número de procesadores lógicos (núcleos de CPU). Por ejemplo, supongamos que hay 4 núcleos. Con esta opción activada, si el uso total de CPU supera el 23%, la prioridad de CPU de los procesos que consumen más del 15% de los recursos totales de CPU se reduce automáticamente. Del mismo modo, en el caso de 8 núcleos, si el uso total de CPU supera el 11%, la prioridad de CPU de los procesos que consumen más del 8% de los recursos de CPU se reduce automáticamente.
Personaliza la protección contra picos de CPU. Permite personalizar la configuración de protección contra picos de CPU.
-
Límite de uso de CPU. El porcentaje de uso de CPU que debe alcanzar cualquier instancia de proceso para activar la protección de pico de CPU. Este límite es global en todos los procesadores lógicos del servidor y se determina instancia por proceso. Varias instancias del mismo proceso no tienen sus porcentajes de uso de CPU agregados al determinar los desencadenadores de protección de pico de CPU. Si una instancia de proceso nunca alcanza este límite, no se activa la protección de pico de CPU. Por ejemplo, en un VDA de servidor, en varias sesiones simultáneas, suponga que hay muchas instancias de iexplore.exe. Cada instancia alcanza un máximo de aproximadamente el 35% de uso de CPU durante periodos de tiempo, de modo que, acumulativamente, iexplore.exe consume constantemente un alto porcentaje de uso de CPU. Sin embargo, la protección de pico de CPU nunca se activa a menos que establezca Límite de uso de CPU en o por debajo del 35%.
- Límite de tiempo de muestreo. El tiempo durante el cual un proceso debe exceder el límite de uso de CPU antes de que se reduzca su prioridad de CPU.
-
Tiempo de prioridad de inactividad. El tiempo durante el cual se reduce la prioridad de CPU del proceso. Después de ese tiempo, la prioridad vuelve a uno de los siguientes:
- El nivel predeterminado (Normal) si la prioridad del proceso no se especifica en el mosaico Prioridad de la CPU y la opción Habilitar optimización inteligente de la CPU no está seleccionada.
- El nivel especificado si la prioridad del proceso se especifica en el mosaico Prioridad de la CPU, independientemente de si se ha seleccionado la opción Habilitar optimización inteligente de la CPU.
- Un nivel aleatorio dependiendo del comportamiento del proceso. Este caso se produce si la prioridad del proceso no se especifica en el mosaico Prioridad de la CPU y se selecciona la opción Habilitar optimización inteligente de la CPU. Cuanto más frecuente sea el proceso que desencadena la protección contra pico de CPU, menor será su prioridad de CPU.
Habilite el límite de uso de núcleos de CPU. Limita los procesos que desencadenan la protección contra pico de CPU a un número especificado de procesadores lógicos en el equipo. Escriba un entero en el intervalo de 1 a X, donde X es el número total de núcleos. Si escribe un entero mayor que X, WEM limita el consumo máximo de procesos aislados a X de forma predeterminada.
- Límite de uso del núcleo de CPU. Especifica el número de procesadores lógicos a los que están limitados los procesos que desencadenan la protección contra pico de CPU. En el caso de las máquinas virtuales, el valor que escriba limita los procesos al número de procesadores lógicos en las máquinas virtuales en lugar de en el hardware físico subyacente.
Habilite la optimización inteligente de la CPU. Cuando se habilita, el agente optimiza de forma inteligente la prioridad de CPU de los procesos que activan la protección contra pico de CPU. A los procesos que activan repetidamente la protección contra pico de CPU se les asigna una prioridad de CPU progresivamente menor al iniciarse que a los procesos que se comportan correctamente. Tenga en cuenta que WEM no realiza la optimización de la CPU para los siguientes procesos del sistema:
- Taskmgr
- System Idle Process
- Sistema
- Svchost
- LSASS
- Wininit
- servicios
- csrss
- audiodg
- MsMpEng
- NisSrv
- mscorsvw
- vmwareresolutionset
Habilite la optimización inteligente de E/S. Cuando se habilita, el agente optimiza de forma inteligente la prioridad de E/S del proceso de los procesos que desencadenan la protección contra pico de CPU. A los procesos que activan repetidamente la protección contra pico de CPU se les asigna una prioridad de E/S progresivamente menor en el momento del inicio que a los procesos que se comportan correctamente.
Excluya los procesos. De forma predeterminada, la administración de CPU de WEM excluye todos los procesos de servicios principales de Citrix y Windows más comunes. Sin embargo, puede utilizar esta opción para agregar o quitar procesos de una lista de exclusión para la protección contra picos de CPU por nombre ejecutable (por ejemplo, notepad.exe). Normalmente, los procesos antivirus se excluirían.
Consejo:
- Para evitar que el análisis antivirus se apodere de la E/S del disco en la sesión, también puede establecer una prioridad de E/S estática baja para los procesos antivirus, consulte Administración de E/S.
- Cuando los procesos activan la protección de pico de CPU y se reduce la prioridad de CPU de proceso, WEM registra una advertencia cada vez que reduce la prioridad de CPU de un proceso. En el Registro de eventos, en Registros de aplicaciones y servicios, Servicio de agente WEM, busca Inicializando hilo de limitación de proceso para el proceso.
Impedir que los procesos secundarios hereden la prioridad de la CPU. Especifica los procesos cuyos procesos secundarios no quiere que hereden la prioridad de la CPU.
Opción de protección contra picos de CPU
Elija cómo quiere reforzar la protección contra picos de CPU:
- Evite automáticamente los picos de CPU. Utilice esta opción para permitir que el agente proteja contra picos de CPU cuando el uso de la CPU del sistema (en relación con un único núcleo de CPU) supere el 90% y el uso de la CPU del proceso (en relación con un único núcleo de CPU) supere el 80%.
-
Personalice la protección contra picos de CPU. Permite personalizar la configuración de protección contra picos de CPU.
- Límite de uso de CPU. El porcentaje de uso de CPU que debe alcanzar cualquier instancia de proceso para activar la protección de pico de CPU. Este límite es global en todos los procesadores lógicos del servidor y se determina caso por proceso. Para configurar el límite en función de un único núcleo de CPU como referencia, utilice la opción Establecer límite en relación con un único núcleo de CPU.
Nota:
- Se admiten valores enteros y no enteros. Al introducir un valor no entero, por ejemplo, el 37,5%, se restringen los procesos que utilizan más de tres núcleos en una plataforma de ocho núcleos.
Establezca el límite en relación con un solo núcleo de CPU. Le permite establecer un límite de uso de la CPU en función de un único núcleo de CPU como referencia. El valor puede ser superior al 100%, por ejemplo, el 200% o el 250%. Ejemplo: Cuando el valor se establece en el 200 %, el agente optimiza los procesos que utilizan dos o más núcleos de CPU. Se admiten valores enteros y no enteros. Nota:
- Con la protección personalizada contra picos de CPU configurada, la protección contra picos de CPU se activa cuando se alcanza el límite de uso de la CPU global o el límite de uso de la CPU en relación con un solo núcleo de la CPU, lo que ocurra primero.
Para los procesos que activan la protección contra picos de CPU, el agente puede hacer lo siguiente:
- Si la opción Habilitar el límite de uso del núcleo de la CPU no está seleccionada: el agente reduce la prioridad de CPU de esos procesos.
- Si se selecciona la opción Habilitar el límite de uso del núcleo de la CPU: el agente reduce la prioridad de CPU de esos procesos y los limita al número especificado de procesadores lógicos de la máquina.
Al configurar la protección contra picos de CPU, tenga en cuenta lo siguiente:
- Varias instancias del mismo proceso no tienen sus porcentajes de uso de CPU agregados al determinar los desencadenadores de protección de pico de CPU. Si una instancia de proceso nunca alcanza este límite, no se activa la protección de pico de CPU. Por ejemplo, en el caso de un VDA multisesión con varias sesiones simultáneas, hay varios procesos de chrome.exe. Su uso de CPU no se suma al calcular el uso de la CPU.
Tiempo de muestreo para la protección contra picos de CPU
Límite de tiempo de muestreo. El período de tiempo durante el cual un proceso debe superar el límite de uso de CPU antes de que se aplique la protección contra picos de CPU.
Tiempo de reducción de prioridad para la protección contra picos de CPU
Tiempo de prioridad de inactividad. El tiempo durante el cual se reduce la prioridad de CPU del proceso. Después de ese tiempo, la prioridad vuelve a uno de los siguientes:
El nivel predeterminado (Normal), si la prioridad del proceso no está especificada en el cuadro de prioridad de la CPU y no está seleccionada la opción Habilitar la optimización inteligente de la CPU. El nivel especificado, si la prioridad del proceso se especifica en el cuadro de prioridad de la CPU, independientemente de si está seleccionada la opción Habilitar la optimización inteligente de la CPU. El nivel aleatorio calculado, en función del comportamiento del proceso. Este caso se produce si la prioridad del proceso no se especifica en el mosaico Prioridad de la CPU y se selecciona la opción Habilitar optimización inteligente de la CPU. Cuanto más frecuente sea el proceso que desencadena la protección contra pico de CPU, menor será su prioridad de CPU.
Opciones adicionales
Habilite el límite de uso de núcleos de CPU. Utilice esta opción para limitar los procesos que activan la protección contra picos de CPU a un número específico de procesadores lógicos de la máquina.
Prioridad de CPU
Cuando está habilitada, le permite establecer la prioridad de la CPU para los procesos manualmente.
Esta configuración surte efecto si los procesos compiten por un recurso. Le permiten optimizar el nivel de prioridad de CPU de procesos específicos, de modo que los procesos que compiten por el tiempo del procesador de CPU no provoquen cuellos de botella en el rendimiento. Cuando los procesos compiten entre sí, los procesos con menor prioridad se sirven tras otro proceso con mayor prioridad. Por lo tanto, son menos propensos a consumir una parte tan grande del consumo total de CPU.
La prioridad de proceso que establezca aquí establece la “prioridad base” para todos los subprocesos del proceso. La prioridad real o “actual” de un hilo puede ser mayor (pero nunca es menor que la base). Cuando se ejecutan varios procesos en un equipo, el tiempo del procesador se comparte entre ellos en función del nivel de prioridad de la CPU. Cuanto mayor sea el nivel de prioridad de CPU de un proceso, más tiempo se le asignará al procesador.
Nota:
El consumo general de CPU no disminuye necesariamente si establece niveles de prioridad de CPU más bajos en procesos específicos. Es posible que otros procesos (con mayor prioridad de CPU) sigan afectando el porcentaje de uso de CPU.
Para agregar un proceso, haga clic en Agregar proceso. Especifique la siguiente información y, a continuación, haga clic en Guardar proceso:
- Nombre del proceso. El nombre del ejecutable del proceso sin la extensión. Por ejemplo, para el Explorador de Windows (explorer.exe) escriba “explorer”.
- Priority. La prioridad “base” de todos los hilos en el proceso. Cuanto mayor sea el nivel de prioridad de un proceso, más tiempo tendrá el procesador. Seleccione entre Idel, Por debajo de lo normal, Normal, Por encima de lo normal, Altoy Tiempo real.
Consejo:
Las prioridades de CPU de proceso que establezca aquí surten efecto cuando el agente reciba la nueva configuración y se reinicie el proceso.
Para eliminar un proceso, haga clic en los puntos suspensivos junto al proceso y seleccione Eliminar.
Para modificar un proceso, haga clic en los puntos suspensivos junto al proceso y seleccione Modificar.
afinidad de CPU
Cuando está habilitado, le permite definir cuántos “procesadores lógicos” utiliza un proceso. Por ejemplo, puede restringir cada instancia del Bloc de notas iniciada en el VDA al número de núcleos definidos.
Para agregar un proceso, haga clic en Agregar proceso. Especifique la siguiente información y, a continuación, haga clic en Guardar proceso:
- Nombre del proceso. Nombre del ejecutable del proceso (por ejemplo, notepad.exe).
- Afinidad. Introduzca un número entero positivo.
Para eliminar un proceso, haga clic en los puntos suspensivos junto al proceso y seleccione Eliminar.
Para modificar un proceso, haga clic en los puntos suspensivos junto al proceso y seleccione Modificar.
Acotamiento de CPU
Cuando se habilita, evita que los procesos utilicen más de un porcentaje específico de la potencia de procesamiento de la CPU. La sujeción de CPU evita que los procesos utilicen más de un porcentaje especificado de la potencia de procesamiento de la CPU. Los “aceleradores” de WEM (o “acotadores”) que se procesan cuando alcanza el porcentaje de CPU especificado que ha establecido. Esto le permite evitar que los procesos consuman grandes cantidades de CPU.
Nota:
- El acotamiento de CPU es un enfoque de fuerza bruta que es computacionalmente costoso. Para mantener el uso de CPU de un proceso problemático artificialmente bajo, es mejor usar la protección de pico de CPU, al mismo tiempo que asignar prioridades estáticas de CPU y afinidades de CPU a dichos procesos. El acotamiento de CPU se reserva mejor para controlar procesos que son notoriamente malos en la administración de recursos, pero que no puede soportar que se caigan en prioridad.
- Después de aplicar un porcentaje de la potencia de procesamiento de la CPU a un proceso y configurar un porcentaje diferente para el mismo proceso más adelante, seleccione Actualizar la configuración del host del agente para que el cambio surta efecto.
El porcentaje de acotamiento que configure se aplica a la potencia total de cualquier CPU individual en el servidor, no a ningún núcleo individual que contenga. (En otras palabras, el 10% en una CPU de cuatro núcleos es el 10% de toda la CPU, no el 10% de un núcleo).
Para agregar un proceso, haga clic en Agregar proceso. Especifique la siguiente información y, a continuación, haga clic en Guardar proceso:
- Nombre del proceso. Nombre del ejecutable del proceso (por ejemplo, notepad.exe).
- Porcentaje. Introduzca un número entero positivo.
Consejo:
- Cuando WEM acota un proceso, agrega el proceso a su lista de seguimiento que el cliente WEM inicializa. Puede comprobar que un proceso está acotado al ver esto.
- También puede verificar que el acotamiento de la CPU esté funcionando mirando el monitor de proceso y confirmando que el consumo de CPU nunca supera el porcentaje de sujeción.
Para eliminar un proceso, haga clic en los puntos suspensivos junto al proceso y seleccione Eliminar.
Para modificar un proceso, haga clic en los puntos suspensivos junto al proceso y seleccione Modificar.
Administración de la memoria
Esta configuración le permite optimizar el uso de la memoria de la aplicación mediante WEM.
Si estas configuraciones están habilitadas, WEM calcula la cantidad de memoria que utiliza un proceso y la cantidad mínima de memoria que necesita un proceso sin perder estabilidad. WEM considera la diferencia como exceso de memoria. Cuando el proceso pasa a estar inactivo, WEM libera el exceso de memoria que el proceso consume en el archivo de paginación y optimiza el proceso para inicios posteriores. Normalmente, una aplicación se vuelve inactiva cuando se minimiza en la barra de tareas.
Cuando las aplicaciones se restauran desde la barra de tareas, se ejecutan inicialmente en su estado optimizado, pero pueden seguir consumiendo memoria adicional según sea necesario.
Del mismo modo, WEM optimiza todas las aplicaciones que los usuarios utilizan durante sus sesiones de escritorio. Si hay varios procesos en varias sesiones de usuario, toda la memoria liberada está disponible para otros procesos. Este comportamiento aumenta la densidad de usuarios al admitir un mayor número de usuarios en el mismo servidor.
Optimizar el uso de memoria para procesos inactivos
Cuando se habilita, obliga a los procesos que permanecen inactivos durante un tiempo específico a liberar el exceso de memoria hasta que ya no estén inactivos.
Tiempo de muestreo inactivo. Le permite especificar el tiempo que un proceso se considera inactivo tras el cual se ve obligado a liberar el exceso de memoria. Durante el período de liberación de memoria excedente, WEM calcula cuánta memoria está utilizando un proceso y la cantidad mínima de memoria que necesita un proceso, sin perder estabilidad. El valor predeterminado es de 120 minutos.
Límite de estado inactivo. Le permite especificar el porcentaje de uso de CPU por debajo del cual un proceso se considera inactivo. El valor predeterminado es el 1%. Le recomendamos que no utilice un valor superior al 5%. De lo contrario, un proceso que se utiliza activamente puede confundirse con inactivo, lo que hace que se libere su memoria.
Limite la optimización. Le permite especificar un límite de umbral por debajo del cual WEM optimiza el uso de memoria para las aplicaciones inactivas.
Excluir procesos de la optimización del uso de memoria. Le permite excluir procesos de la optimización del uso de memoria. Especifique el nombre del proceso, por ejemplo, notepad.exe.
WEM no optimiza el uso de la memoria de la aplicación para los siguientes procesos del sistema:
rdpshell
wfshell
rdpclip
wmiprvse
dllhost
audiodg
msdtc
mscorsvw
spoolsv
smss
winlogon
svchost
taskmgr
System Idle Process
Sistema
LSASS
wininit
msiexec
servicios
csrss
MsMpEng
NisSrv
Memory Compression
Límite de uso de memoria para procesos específicos
Cuando está habilitada, le permite limitar el uso de memoria de un proceso estableciendo un límite superior para la memoria que el proceso puede consumir.
Advertencia:
La aplicación de límites de uso de memoria a ciertos procesos puede tener efectos no deseados, como una capacidad de respuesta lenta del sistema.
Para agregar un proceso, haga clic en Agregar proceso. Especifique la siguiente información y, a continuación, haga clic en Guardar proceso.
- Nombre del proceso. Introduzca el nombre del proceso que quiere agregar (por ejemplo, notepad.exe).
- Límite de memoria. Introduzca el límite de uso de memoria.
-
Tipo de límite. Seleccione un modo límite de la lista.
- Límite dinámico. Le permite aplicar un límite dinámico al proceso especificado. Esta configuración limita dinámicamente la cantidad de memoria asignada al proceso especificado. Si se aplica, aplica los límites de uso de memoria en función de la memoria disponible. Por lo tanto, la memoria que consume el proceso especificado puede superar la cantidad especificada.
- Límite estático. Le permite aplicar un límite estático al proceso especificado. Esta configuración siempre limita la cantidad de memoria asignada al proceso especificado. Si se aplica, impide que el proceso consuma más de la cantidad de memoria especificada, independientemente de la cantidad de memoria disponible. Como resultado, la memoria que consume el proceso especificado se limita a la cantidad especificada.
Para eliminar un proceso, haga clic en los puntos suspensivos junto al proceso y seleccione Eliminar.
Para modificar un proceso, haga clic en los puntos suspensivos junto al proceso y seleccione Modificar.
Administración de E/S
Esta configuración le permite optimizar la prioridad de E/S de ciertos procesos para que los procesos que compiten por el acceso a E/S de disco y red no provoquen cuellos de botella en el rendimiento. Por ejemplo, puede usar la configuración de administración de E/S para acelerar una aplicación que consume ancho de banda de disco.
La prioridad de proceso que establezca aquí establece la “prioridad base” para todos los subprocesos del proceso. La prioridad real o “actual” de un hilo puede ser mayor (pero nunca es menor que la base). En general, Windows da acceso a subprocesos de mayor prioridad antes de subprocesos de menor prioridad.
Prioridad E/S de procesos
Cuando está habilitada, le permite optimizar la prioridad de E/S de procesos específicos, de modo que los procesos que compiten por el acceso a E/S de disco y red no provoquen cuellos de botella en el rendimiento.
Para agregar un proceso, haga clic en Agregar proceso. Especifique la siguiente información y, a continuación, haga clic en Guardar proceso.
- Nombre del proceso. Introduzca el nombre del ejecutable del proceso sin la extensión. Por ejemplo, para el Explorador de Windows (explorer.exe) escriba “explorer”.
- Prioridad de E/S. Introduzca la prioridad “básica” de todos los hilos en el proceso. Cuanto mayor sea la prioridad de E/S de un proceso, más pronto tendrán acceso de E/S sus subprocesos. Elija entre alto, normal, bajo, muy bajo.
Consejo:
Las prioridades de E/S de proceso que establezca aquí surten efecto cuando el agente reciba la nueva configuración y el proceso se reinicie a continuación.
Para eliminar un proceso, haga clic en los puntos suspensivos junto al proceso y seleccione Eliminar.
Para modificar un proceso, haga clic en los puntos suspensivos junto al proceso y seleccione Modificar.
Cierre de sesión rápido
Esta configuración le permite finalizar inmediatamente la conexión HDX a una sesión remota. Esto da a los usuarios la impresión de que la sesión se ha cerrado de inmediato. Sin embargo, la sesión en sí continúa a través de las fases de cierre de sesión en segundo plano en el VDA.
Nota:
El cierre de sesión rápido solo admite aplicaciones virtuales de Citrix y recursos RDS.
Cuando se habilita, permite un cierre de sesión rápido para todos los usuarios de este conjunto de configuraciones. Los usuarios se desconectan inmediatamente, mientras que las tareas de cierre de sesión continúan en segundo plano.
Para excluir grupos específicos, lleve a cabo los siguientes pasos:
-
Seleccione Excluir grupos especificados y, a continuación, Agregar grupo. Aparece el asistente Agregar grupo para excluir.
-
Seleccione el tipo de identidad.
-
Seleccione un dominio en el que exista el grupo que quiere agregar.
-
En el cuadro Buscar, introduzca el nombre del grupo que quiere agregar. (Las búsquedas no distinguen mayúsculas de minúsculas).
-
Haga clic en el icono más para agregar el grupo.
-
Cuando haya terminado, haga clic en Guardar para agregar el grupo y salir del asistente Agregar grupo para excluir.
Citrix Optimizer
Esta configuración le permite optimizar los entornos de usuario para obtener un mejor rendimiento. Citrix Optimizer ejecuta un análisis rápido de los entornos de usuario y, a continuación, aplica recomendaciones de optimización basadas en plantillas.
Puede optimizar los entornos de usuario de dos maneras:
- Utilice plantillas integradas para realizar optimizaciones. Para ello, seleccione una plantilla aplicable al sistema operativo.
- Como alternativa, cree sus propias plantillas personalizadas con las optimizaciones específicas que quiera y, a continuación, agregue las plantillas a Workspace Environment Management (WEM).
Para obtener una plantilla que pueda personalizar, utilice cualquiera de los siguientes enfoques:
- Utilice la función de generador de plantillas que ofrece Citrix Optimizer independiente. Descargue Citrix Optimizer independiente en https://support.citrix.com/article/CTX224676. La función de generador de plantillas le permite crear sus propias plantillas personalizadas para cargarlas en WEM.
- En un host de agente (máquina en la que está instalado el agente de WEM), vaya a la carpeta
<C:\Program Files (x86)>\Citrix\Workspace Environment Management Agent\Citrix Optimizer\Templates
, seleccione un archivo de plantilla predeterminado y cópielo en una carpeta conveniente. Personalice el archivo de plantilla para reflejar sus detalles y, a continuación, cargue la plantilla personalizada en WEM.
Cuando se habilita, puede configurar los siguientes parámetros:
Ejecutar semanalmente. Si se selecciona, WEM ejecuta optimizaciones semanalmente. Si no se selecciona Ejecutar semanalmente, WEM se comporta de la siguiente manera:
- La primera vez que agrega una plantilla a WEM, WEM ejecuta la optimización correspondiente. WEM ejecuta la optimización solo una vez, a menos que realice cambios en esa plantilla más adelante. Los cambios incluyen aplicar una plantilla diferente al sistema operativo y habilitar o inhabilitar la plantilla.
- Cada vez que realiza cambios en una plantilla, WEM ejecuta la optimización una vez.
Para agregar una plantilla personalizada:
-
Haga clic en Agregar plantilla personalizada.
-
En el asistente Agregar plantilla personalizada, lleve a cabo los siguientes pasos:
- En Nombre de la plantilla, haga clic en Examinar y, a continuación, seleccione la plantilla que quiere agregar.
-
Para Sistema operativo aplicable, seleccione en la lista uno o más sistemas operativos a los que se aplica la plantilla.
Consejo:
Puede agregar sistemas operativos Windows 10 que no estén disponibles en la lista pero a los que se aplique la plantilla. Agregue esos SO escribiendo sus números de compilación. Asegúrese de separar el SO con punto y coma (;). Por ejemplo, 2001; 2004.
- Selecciona los grupos que quieras activar según sea necesario.
- Haga clic en Guardar.
Importante:
Citrix Optimizer no admite la exportación de plantillas personalizadas. Conservar una copia local de la plantilla personalizada después de agregarla.
Puede utilizar la opción de alternar en la columna Estado para alternar la plantilla entre los estados habilitados y inhabilitados. Si está inhabilitado, el agente no procesa la plantilla y WEM no ejecuta optimizaciones asociadas a la plantilla.
Para eliminar una plantilla, seleccione los puntos suspensivos de la plantilla aplicable y, a continuación, seleccione Eliminar. Nota: No puede eliminar las plantillas integradas.
Para modificar una plantilla, seleccione los puntos suspensivos de la plantilla aplicable y, a continuación, seleccione Modificar.
Para ver los detalles de una plantilla, seleccione los puntos suspensivos de la plantilla aplicable y, a continuación, seleccione Vista previa.
Nota:
Para un entorno VDI no persistente, WEM sigue el mismo comportamiento: todos los cambios en el entorno se pierden cuando se reinicia la máquina. En el caso de Citrix Optimizer, WEM ejecuta optimizaciones cada vez que se reinicia la máquina.
Seleccione automáticamente la plantilla que quiere usar. Si no está seguro de qué plantilla utilizar, utilice esta opción para permitir que WEM seleccione la mejor coincidencia para cada sistema operativo. Si quiere utilizar plantillas personalizadas como plantillas preferidas, introduzca una lista de prefijos separados por comas. La plantilla personalizada sigue este formato de nombre:
- prefix_<os version>_<os build>
- prefix_Server_<os version>_<os build>
Los cambios en la configuración de Citrix Optimizer tardan algún tiempo en surtir efecto, según el valor que haya especificado para la opción Demora de actualización de la configuración de SQL en la ficha Configuración avanzada > Configuración > Opciones de servicio de la consola antigua.
Para que los cambios surtan efecto de inmediato, vaya a Supervisión > Administración > Agentes, localice el agente y, a continuación, seleccione Procesar Citrix Optimizer en el menú Más.
Consejo:
Es posible que los nuevos cambios no surtan efecto inmediatamente. Le recomendamos que seleccione Actualizar la configuración del host del agente antes de seleccionar Procesar Citrix Optimizer.
Optimización de varias sesiones
Esta configuración le permite optimizar las máquinas de SO de varias sesiones con sesiones desconectadas para una mejor experiencia del usuario con las sesiones conectadas.
Las máquinas de SO multisesión ejecutan varias sesiones desde un solo equipo para entregar aplicaciones y escritorios a los usuarios. Una sesión desconectada permanece activa y sus aplicaciones continúan ejecutándose. La sesión desconectada puede consumir los recursos necesarios para las aplicaciones y escritorios conectados que se ejecutan en el mismo equipo. Esta configuración le permite optimizar las máquinas de SO de varias sesiones con sesiones desconectadas para una mejor experiencia del usuario con las sesiones conectadas.
Cuando se habilita, optimiza las máquinas con SO multisesión en las que hay sesiones desconectadas. De forma predeterminada, la optimización multisesión está inhabilitada. La función mejora la experiencia del usuario de las sesiones conectadas al limitar el número de recursos que pueden consumir las sesiones desconectadas. Después de que una sesión permanece desconectada durante un minuto, el agente de WEM reduce la CPU y las prioridades de E/S de los procesos o aplicaciones asociados a la sesión. A continuación, el agente impone límites a la cantidad de recursos de memoria que puede consumir la sesión. Si el usuario se vuelve a conectar a la sesión, WEM restaura las prioridades y elimina las limitaciones.
Excluir grupos
Para excluir grupos específicos de la optimización multisesión, lleve a cabo los siguientes pasos:
-
Seleccione Excluir grupos especificados y haga clic en Agregar grupo. Aparece el asistente Agregar grupo para excluir.
-
Seleccione el tipo de identidad.
-
Seleccione un dominio en el que exista el grupo que quiere agregar.
-
En el cuadro Buscar, introduzca el nombre del grupo que quiere agregar. Introduzca el nombre completo del grupo. (Las búsquedas no distinguen mayúsculas de minúsculas).
-
Haga clic en el icono más para agregar el grupo.
-
Cuando haya terminado, haga clic en Guardar para agregar el grupo y salir del asistente Agregar grupo para excluir.
Excluir procesos
Para excluir procesos específicos de la optimización multisesión, haga clic en Agregar proceso, navegue hasta el proceso que quiere agregar y, a continuación, haga clic en Guardar proceso.
Para eliminar un proceso, haga clic en los puntos suspensivos junto al proceso y seleccione Eliminar.
Para modificar un proceso, haga clic en los puntos suspensivos junto al proceso y seleccione Modificar.