XenApp 应用程序 6 – CPU 使用率管理 & 虚拟内存优化
在本文档中,我们将通过两个Citrix策略来优化我们的XenApp服务器群, 管理CPU使用和实施虚拟内存优化. 通过第一个策略,我们将管理CPU使用,可以管理每个用户的共享使用 % 以避免高CPU消耗影响其他用户,同时提高每台服务器的容量. 通过优化虚拟内存,我们将改善正在运行的应用程序之间的DLL文件共享, 从而节省两种内存 (虚拟与现实).
管理 CPU 使用情况,
服务器管理 % 分配给每个用户的共享 CPU (默认情况下所有人使用相同的 %) 因此用户的活动不会影响其他人, 保证公平分配. 当我们需要高 CPU 消耗的应用程序或用户需要比其他人更多资源时,不启用它. Citrix 组策略在 ‘服务器配置’ 中 > ‘内存/CPU’:
适用于 XenApp 6.0 及之后版本和 XenDesktop
指定服务器的 CPU 使用管理级别. CPU 资源管理可以平滑 CPU 活动峰值并减少管理所需的资源. 可以选择:
* 不管理 CPU 使用
* 会话之间的 CPU 平等分配: 为每个用户分配相同数量的 CPU.
* 优先负载均衡: 根据重要性级别分配资源.
虚拟内存优化,
启用内存优化时,我们会修改 DLL 在内存中的位置,以尝试共享它们, 在 RAM 少于所需并且性能下降的情况下,此功能非常有用. 此外,我们还应考虑它并不适用于所有应用程序, 可以将这些应用程序添加到排除列表, 我们基本上可以通过在启用该策略之前它们正常工作来检测它们 😉 无法优化的应用类型: 位于网络文件夹中的应用, 具有数字签名组件的应用, 或由Windows权利工具保护的… 由两部分组成: 首先是检测可以修改的模块的组件,其次是, 执行程序化优化的重写组件. Citrix团队的策略在‘服务器配置’中’ > ‘内存/CPU’:
适用于 XenApp 6.0 及之后版本和 XenDesktop
启用或禁用内存优化. 启用内存优化时,可改善DLL在物理内存和虚拟内存中的定位能力, 为在多个会话中打开的应用创建共享DLL.
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:
* 内存优化排除的应用列表
* 内存优化间隔
* 内存优化计划: 星期
* 内存优化计划: 日期
* 内存优化计划: 小时
适用于 XenApp 6.0 及之后版本和 XenDesktop
指定应该被内存优化忽略的应用. 可以添加, 修改或删除列表中的应用.
Directivas relacionadas: 内存优化
适用于 XenApp 6.0 及之后版本和 XenDesktop
如果启用了内存优化, 此参数指定其执行间隔. 此参数添加到“启动时运行”选项, 当启用内存优化时总是发生. 可以选择:
* 日常
* 每周
* 每月
Directivas relacionadas: 内存优化
适用于 XenApp 6.0 及之后版本和 XenDesktop
如果启用了内存优化, 且其间隔定义为“每周”, 此参数指定执行内存优化的星期几.
Directivas relacionadas:
* 内存优化
* 内存优化间隔
适用于 XenApp 6.0 及之后版本和 XenDesktop
如果内存优化参数已启用且内存优化间隔设置为每月, 此设置指定每月的哪一天 (介于 1 和 31) 执行优化.
如果指定的日期在某个月不存在 (例如, 日 30 在二月或 31 在四月或六月), 该月内存优化将不会执行.
Directivas relacionadas:
* 内存优化
* 内存优化间隔
适用于 XenApp 6.0 及之后版本和 XenDesktop
如果启用了内存优化, 且其间隔设置为“每日”, “每周”或“每月”, 此参数指定执行内存优化的时间. 时间格式为H:MM TT, 其中 H 是小时,, MM 是分钟,TT 是一天中的时间段, (AM 或 PM,).
内存优化时间根据服务器的本地时区调度,并使用 24 小时制, 12 小时. 如果您输入 12 小时制时间, 24 小时, 将会自动转换为相应的 24 小时制时间, 12 小时. 如果输入的时间没有 TT 值,, 默认取 AM,.
Directivas relacionadas:
* 内存优化
* 内存优化间隔
如果我们有 XenApp, 6, 我们需要禁用如下功能, “CPU 动态公平分配调度,” (Dynamic Fair Share Scheduling, – DFSS,) 因为在启动 Citrix CPU Management 服务之前,Microsoft 会检查 DFSS 是否启用,如果启用,服务将不会启动并报错,. 我们可以通过 GPO 禁用 DFSS,或者通过修改电脑注册表中的 ‘EnableCpuQuota’ 项来禁用’ en ‘HKLMSYSTEMCurrentControlSetControlSession ManagerQuota System’ 替换为 0.















































