XenAppの 6 – CPU 使用率管理 & 仮想メモリの最適化

En este documento veremos dos formas de optimizar nuestras granjas de XenApp mediante un par de directivas de Citrix, la Administración del uso de CPU e implementando la optimización de la memoria virtual. Con la primera administraremos el uso de la CPU donde podremos administrar el % de uso compartido por usuario para evitar que los consumos altos de CPU afecten al resto de usuarios consiguiendo además una mayor capacidad por servidor. Optimizando la memoria virtual mejoraremos el uso compartido de ficheros DLL entre las aplicaciones que se ejecutan, ahorrando ambas memorias (virtual y real).

CPU使用の管理,

サーバーはCPU使用の管理を行います % 各ユーザーに割り当てられたCPU共有を管理します (デフォルトでは全員が同じ量を使用します %) これによりユーザーの活動が他のユーザーに影響することはなく, 公正な分配を保証します. CPUを多く消費するアプリケーションや、他のユーザーより多くのCPUが必要なユーザーがいる場合は有効にしません. Citrixのチームポリシーで『サーバーの設定』 > 『メモリ/CPU』:

XenAppに適用可能 6.0 以降およびXenDesktop
サーバーのCPU使用管理レベルを指定します. CPUリソース管理により、CPUの最大活動ピークを平準化し、管理に必要なリソースを削減することができます. 次の中から選択可能です:
* CPU使用管理なし
* Asignación de CPU igualitaria entre sesiones: Para asignar la misma cantidad de CPU a cada usuario.
* Equilibrio de carga preferente: Para asignar recursos según los niveles de importancia.

仮想メモリの最適化,
Al habilitar la optimización de memoria modificaremos la ubicación de las DLL en la memoria para intentar ser compartidas, esta función es interesante en el caso de disponer menos RAM de la necesaria y perdamos rendimiento. Además deberemos tener en cuenta que no funciona con todas las aplicaciones, estas las podremos agregar a una lista de exclusión, las detectaremos basicamente pq antes de activar dicha directiva funcionaban 😉 Tipos de aplicaciones que no podrían optimizarse: las que se ubican en carpetas de red, que tienen componentes firmados digitalmente, o que estén protegidos por la herramienta de derechos de WindowsCompuesta 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’ > 『メモリ/CPU』:

XenAppに適用可能 6.0 以降および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: 時

XenAppに適用可能 6.0 以降および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

XenAppに適用可能 6.0 以降および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. 次の中から選択可能です:
* 日毎
* Semanal
* マンスリー
Directivas relacionadas: Optimización de memoria

XenAppに適用可能 6.0 以降および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

XenAppに適用可能 6.0 以降および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 そして 31) se ejecuta la optimización.
Si el día especificado no existe en un determinado mes (例えば, 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

XenAppに適用可能 6.0 以降および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 時間. Si introduce una hora de reloj de 24 時間, se convertirá automáticamente a su correspondiente valor de reloj de 12 時間. 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 registro del equipo modificando la entrada 'EnableCpuQuota’ en 'HKLMSYSTEMCurrentControlSetControlSession ManagerQuota System’ と 0.

おすすめの投稿

著者

nheobug@bujarra.com
Autor del blog Bujarra.com Cualquier necesidad que tengas, 私に連絡することを躊躇しないでください, できる限りお手伝いします, シェアリングは生きていること ;) . ドキュメントを楽しむ!!!

Citrix QuickLaunch Tool

7 ジューン・デ 2011