PVS 加速器
XenServer PVS-Accelerator 功能通过在每个 XenServer 主机上缓存 PVS 读取请求来提升性能。此功能适用于使用 XenServer 和 Citrix Provisioning (PVS) 的客户,Citrix Provisioning (PVS) 是 Citrix Virtual Apps and Desktops 中用于映像管理和托管的流行解决方案。要利用 PVS-Accelerator,请使用 XenServer 和 Citrix Provisioning 7.12 或更高版本。
启用 PVS-Accelerator
启用 PVS-Accelerator 涉及两个关键步骤:
-
在 XenServer 中配置 PVS-Accelerator。
-
完成 PVS 中的缓存配置。
在 XenServer 中配置 PVS-Accelerator
您可以使用 XenCenter 或 xe CLI 在 XenServer 中配置 PVS-Accelerator。以下部分包含 XenCenter 说明。有关使用 xe CLI 配置 PVS-Accelerator 的信息,请参阅 XenServer 产品文档。
使用 XenCenter® 配置 PVS-Accelerator:
-
在 XenCenter 中,选择池或独立主机,然后选择 PVS 选项卡。在 XenCenter 中,安装 PVS-Accelerator 补充包 并分配高级版许可证后,PVS 选项卡在池级别(如果无池,则在主机级别)显示。PVS 选项卡显示池中所有正在运行的 VM 的读取缓存状态摘要。
-
选择 配置 PVS-Accelerator。
-
在 PVS-Accelerator 配置 对话框中,选择 添加缓存配置 以添加 PVS 站点。
-
在 站点名称 字段中输入 PVS 站点的名称。
-
对于池中的每个主机,指定要使用的缓存:
-
仅内存:在控制域内存中最多使用指定缓存大小的内存。此选项要求为控制域分配额外的内存。有关如何为控制域分配内存的信息,请参阅更改控制域内存。
-
存储库 (SR):在 SR 上最多使用指定缓存大小的内存。它还会隐式地将可用的控制域内存用作尽力而为的缓存层。
重要提示:-
如果既未指定仅内存也未指定 SR,则不会激活读取缓存。
-
PVS-Accelerator 旨在仅利用内存,或利用磁盘和内存的组合。无论选择哪种配置,都请增加分配给控制域的内存量,以确保系统性能不会下降。
-
我们建议您为每个主机分配至少 4 GB 的控制域内存,以避免频繁的磁盘访问导致更高的读取延迟,从而降低性能。有关详细信息,请参阅更改控制域内存。
-
我们建议您为正在积极使用的每个 vDisk 版本分配至少 5 GB 的缓存空间。
-
-
-
单击确定。新的 PVS 站点和所选的缓存存储配置将添加到 XenServer 服务器中。
完成 PVS 中的缓存配置
在 XenServer 服务器中配置 PVS-Accelerator 后,使用 Citrix Provisioning 控制台或 PowerShell Snap-In CLI 完成新创建站点的缓存配置。有关详细信息,请参阅Citrix Provisioning 文档。完成此步骤后,可以通过单击PVS-Accelerator 配置对话框上的查看 PVS 服务器来查看为新站点配置的 PVS 服务器列表。
缓存操作
启动带有 PVS-Accelerator 的 VM 后,VM 的缓存状态将显示在 VM 的PVS选项卡和常规选项卡上。下表列出了这些选项卡上显示的状态消息。
| PVS-Accelerator 状态 | 说明 |
|---|---|
| 已初始化 | PVS-Accelerator 已启动并准备好进行缓存。如果虚拟机启动后缓存仍处于此状态,则表示 PVS 服务器 IP 地址未正确配置,或者虚拟机未使用其主网络接口与 PVS 服务器通信。 |
| 正在缓存 | PVS-Accelerator 正在运行。 |
| 已停止 | PVS-Accelerator 未为虚拟机运行。当虚拟机未运行时,或者缓存未充分配置时,缓存会保持此状态。 |
| 写入缓存模式不兼容 | 由于虚拟机配置为在 PVS 服务器上保留更改,因此没有缓存。请确保虚拟机类型为“生产”或“测试”,并且 vDisk 处于“标准映像”访问模式。 |
| 协议版本不兼容 | PVS 服务器版本不正确。请确保您使用的是 Provisioning Services 7.12 或更高版本。 |
PVS-Accelerator 功能缓存以下内容:
-
vDisk 的读取,但不缓存写入或从写入缓存的读取
-
基于映像版本。如果多个虚拟机使用相同的映像版本,它们将共享缓存块
-
具有任何写入缓存类型的设备
-
访问模式设置为标准映像的 vDisk。缓存与设置为私有映像模式的任何 vDisk 都不兼容
-
标记为生产或测试类型的设备。标记为维护类型的设备不缓存
备注:
-
PVS-Accelerator 适用于 XenServer 高级版客户。
-
XenCenter 会在主机级别的“性能”选项卡上显示各种 PVS-Accelerator 性能图表。这些性能图表提供了对缓存操作的详细见解。
-
PVS-Accelerator 功能利用了 OVS 的功能,因此,在将 Linux Bridge(已弃用)用作网络后端的主机上不可用。
-
PVS-Accelerator 作用于缓存的 VM 的第一个虚拟网络接口 (VIF)。因此,请使用第一个 VIF 连接 PVS 存储网络,以便缓存正常工作。
相关文档
XenServer 当前版本
-
PVS 加速器