XenApp 6 – Gestão do uso de CPU & Otimização da memória virtual

Neste documento veremos duas formas de optimizar as nossas farms XenApp através de um par de directivas da Citrix, a Gestão do uso de CPU e implementando a otimização da memória virtual. Com a primeira, iremos gerir o uso da CPU, onde poderemos administrar o % uso partilhado por utilizador para evitar que consumos elevados de CPU afetem os restantes utilizadores, conseguindo ainda uma maior capacidade por servidor. Ao otimizar a memória virtual, melhoraremos a partilha de ficheiros DLL entre as aplicações que são executadas, economizando ambas as memórias (virtual e real).

Administrando el uso de CPU,

El servidor administra el % de uso partilhado de la CPU assignado a cada utilizador (por defeito todos usan el mismo %) y assim la actividad de los usuarios no afectará al resto, garantizando un reparto justo. No lo habilitaremos quando precisamos aplicações que consumem bastante CPU o utilizadores que precisam mais que el resto. Directiva de Equipo de Citrix en 'Configuração del servidor' > 'Memoria/CPU':

Aplicable a XenApp 6.0 o posterior y XenDesktop
Especifica el nivel de administración de uso de CPU en el servidor. La administración de recursos de CPU puede normalizar los picos de máxima actividad de CPU y reducir los recursos necesarios para gestionarlos. Se puede elegir entre:
* Sin administración de uso de CPU
* Atribuição igualitária de CPU entre sessões: Para atribuir a mesma quantidade de CPU a cada utilizador.
* Equilíbrio de carga preferencial: Para atribuir recursos de acordo com os níveis de importância.

Otimização da memória virtual,
Ao ativar a otimização de memória, modificaremos a localização das DLL na memória para tentar serem partilhadas, Esta função é interessante no caso de dispor de menos RAM do que o necessário e perdermos desempenho. Além disso, devemos ter em conta que não funciona com todas as aplicações, Estas poderemos adicionar a uma lista de exclusão, Vamos detetá-las basicamente porque antes de ativar essa diretiva funcionavam 😉 Tipos de aplicações que não poderiam ser otimizadas: As que se localizam em pastas de rede, Que têm componentes assinados digitalmente, o que estén protegidos por la herramienta de derechos de Windows… Compuesta por dos partes: primero un componente de detecta los módulos que pueden modificarse y segundo, el componente de reescritura que es que realiza la optimización de forma programada. Directivas de Equipo de Citrix en 'Configuración del servidor’ > 'Memoria/CPU':

Aplicable a XenApp 6.0 o posterior y XenDesktop
Habilita o inhabilita la optimización de memoria. Cuando se habilita la optimización de memoria se mejora la capacidad para gestionar la ubicación de DLL tanto en la memoria real como en la virtual, creando DLL compartidas para las aplicaciones abiertas en sesiones múltiples.
Si habilita la optimización de memoria puede usar otros parámetros para especificar cuándo debe ejecutarse la optimización de memoria y qué aplicaciones hay que excluir de ella (cuando convenga hacerlo).
Directivas relacionadas:
* Lista de aplicaciones excluidas de la optimización de memoria
* Intervalo de optimización de memoria
* Programación de optimización de memoria: día de la semana
* Programación de optimización de memoria: día del mes
* Programación de optimización de memoria: hora

Aplicable a XenApp 6.0 o posterior y XenDesktop
Especifica las aplicaciones que deben ser ignoradas por la optimización de memoria. Se puede agregar, modificar o eliminar las aplicaciones de la lista.
Directivas relacionadas: Optimización de memoria

Aplicable a XenApp 6.0 o posterior y XenDesktop
Si la optimización de memoria está habilitada, este parámetro especifica el intervalo de ejecución de la misma. Este parámetro se añade a la opción “ejecutar en el momento de inicio”, que siempre ocurre cuando se habilita la optimización de memoria. Se puede elegir entre:
* Diário
* Semanal
* Mensal
Directivas relacionadas: Optimización de memoria

Aplicable a XenApp 6.0 o posterior y XenDesktop
Si la optimización de memoria está habilitada, y el intervalo de la misma está definido como “Semanal”, este parámetro especifica el día de la semana en que se ejecuta la optimización de memoria.
Directivas relacionadas:
* Optimización de memoria
* Intervalo de optimización de memoria

Aplicable a XenApp 6.0 o posterior y XenDesktop
Si el parámetro Otimización de memoria está habilitado y el Intervalo de optimización de memoria está definido como Mensual, esta configuración especifica qué día del mes (entre el 1 e o 31) se ejecuta la optimización.
Si el día especificado no existe en un determinado mes (Por exemplo, el día 30 en febrero o el 31 en abril o junio), la optimización de memoria no se ejecutará ese mes.
Directivas relacionadas:
* Optimización de memoria
* Intervalo de optimización de memoria

Aplicable a XenApp 6.0 o posterior y XenDesktop
Si la optimización de memoria está habilitada, y el intervalo de la misma está definido como “Diario”, “Semanal” o “Mensual”, este parámetro especifica la hora del día a la que se ejecuta la optimización de memoria. El formato de la hora es H:MM TT, donde H es la hora, MM son los minutos y TT es la parte del día (AM o PM).
Las horas de optimización de memoria se programan según la zona horaria local del servidor y usan un reloj de 12 Horas. Si introduce una hora de reloj de 24 Horas, se convertirá automáticamente a su correspondiente valor de reloj de 12 Horas. Si introduce una hora sin valor TT, se toma AM como predeterminado.
Directivas relacionadas:
* Optimización de memoria
* Intervalo de optimización de memoria

Si tenemos XenApp 6, deberemos deshabilitar la funciónProgramación dinámica de reparto justo de CPU” (Dynamic Fair Share SchedulingDFSS) de Microsoft ya que antes de arrancar el servicio Citrix CPU Management comrpueba si está habilitado y no arrancaría dandonos un error. Podremos deshabilitar DFSS con una GPO o modificando el registo del equipo modificando la entrada 'EnableCpuQuota’ en 'HKLMSYSTEMCurrentControlSetControlSession ManagerQuota System’ com uma seringa 0.

Postagens recomendadas

Autor

nheobug@bujarra.com
Autor del blog Bujarra.com Cualquier necesidad que tengas, Não hesite em contactar-me, Vou tentar ajudá-lo sempre que puder, Compartilhar é viver ;) . Desfrute de documentos!!!