为标准vDisk映像选择写缓存目的地
Citrix Provisioning支持多个写入缓存目标选项。选择了VDISK的写高速缓存目标一般的选项卡,可从中获取vdisk文件属性对话。
考虑和要求:
- 考虑使用服务器端持久性写缓存的影响。仅使用持久性缓存,未经授权的用户对计算机的访问权限无限制。确保在用户之间不共享计算机。
- 如果在本地硬盘驱动器上选择缓存,请确保使用NTFS for Window设备格式化硬盘驱动器,至少为500 MB。
- 使用时缓存到设备RAM选项在标准图像模式下,注册表设置
wcmaxramcachemb.
确定最大RAM写缓存。此注册表设置出现在BNISTACK参数中。它代表A.DWORD.
范围。如果不存在注册表项,则使用的默认值为3584 MB。 - 微软系统中心配置管理器(ConfigMgr)客户端的支持如下:
configmgr客户端 | 设备硬盘上的缓存 | 在设备RAM中缓存,硬盘上溢出 | 在设备RAM中缓存 |
---|---|---|---|
配置经理2007 -所有 | 不支持 | 不支持 | 不支持 |
ConfigMgr 2012 | 支持的 | 支持的 | 不支持 |
ConfigMgr 2012 SP1 | 支持的 | 支持的 | 不支持 |
configmgr 2012 r2. | 支持的 | 支持的 | 不支持 |
configmgr客户端 | 缓存服务器 | 服务器上的缓存持久 | 设备硬盘上的缓存持久 |
---|---|---|---|
配置经理2007 -所有 | 不支持 | 不支持 | 不支持 |
ConfigMgr 2012 | 不支持 | 不支持 | 不支持 |
ConfigMgr 2012 SP1 | 不支持 | 不支持 | 不支持 |
configmgr 2012 r2. | 不支持 | 不支持 | 不支持 |
以下部分描述了所有有效的写入缓存目标选项。
笔记:
配置服务版本7.12引入了Linux流。使用此功能时,请考虑Linux目标设备上的缓存选项与Windows设备上的相同。有关Linux流媒体的更多信息,请参阅安装文章。
设备硬盘上的缓存
写入缓存作为目标设备硬盘驱动器上的NTFS格式中的文件存在。此写缓存选项可向上释放Citrix Provisioning Server,因为它不会处理写入请求,并且没有对RAM的有限限制。
硬盘驱动器不需要任何其他软件来启用此功能。
笔记:
除非将VDISK模式设置为缺口,否则写入缓存文件是临时的私人图像模式.
重要的是:vdisk缓存类型字段设备硬盘上的缓存已弃用,并将在将来的版本中删除。Citrix建议使用其他可用的缓存类型之一。有关更多信息,请参见弃用文章。
设备硬盘上的缓存持续存在(仅限实验阶段)
与设备硬盘上的缓存相同,除了缓存仍然存在。此写入缓存方法是一个实验特征,仅适用于NT6.1或更高版本。此方法还需要不同的引导。要从Citrix Provisioning Console中选择正确的引导程序,请右键单击“配置服务器”,选择配置Bootstrap..在这方面一般的选项卡,单击菜单引导文件选项,然后选择ctxbp.bin..Citrix建议本地HDD(客户端)驱动器有足够的空闲空间来存储整个vDisk。
重要的
vdisk缓存类型字段硬盘上的缓存被持久化已弃用,并将在将来的版本中删除。Citrix建议使用其他可用的缓存类型之一。有关更多信息,请参见弃用文章。
在设备RAM中缓存
写缓存可以作为目标设备RAM中的临时文件存在。此功能提供最快的磁盘访问方法,因为内存访问始终比磁盘访问更快。最大RAM写缓存大小由注册表设置确定wcmaxramcachemb.
.
小费
对于Windows 10版本1803,功能设备RAM中的高速缓存不受支持。当目标设备未能从引导程序使用保留内存时崩溃。Citrix建议使用在设备RAM中缓存,硬盘上溢出.此问题适用于旧版Bootstrap,它不适用于UEFI引导配置。
在设备RAM中缓存,硬盘上溢出
此写缓存方法使用VHDX差异格式:
- 当RAM为零时,目标设备写入缓存仅写入本地磁盘。
- 当RAM不为零时,目标设备写缓存首先写到RAM中。当RAM满时,最近最少使用的数据块被写入本地差分磁盘,以容纳RAM上较新的数据。指定的RAM量是目标设备消耗的非分页内核内存。
相比设备硬盘上的缓存缓存模式,VHDX块格式具有更快的文件扩展速率。将本地磁盘可用空间重新考虑以适应流工作负载。为确保高需求工作负载的目标设备可靠性,Citrix建议将本地磁盘可用空间大于Vdisk容量大小。
当本地磁盘空间不足时,目标设备vDisk I/O进入暂停状态。它等待更多的本地磁盘空闲空间可用。这种情况对工作负载的连续性有负面影响。Citrix建议分配足够的本地磁盘空闲空间。
指定的RAM数量不会改变本地磁盘空闲空间需求。分配的RAM越多,在所有数据被刷新回VHDX文件之前,RAM缓存中临时保存的vDisk I/ o就越多。RAM降低了VHDX的初始扩展速率。
小费
注册表设置
wcmaxramcachemb.
配置时无效具有硬盘溢出的设备RAM中的缓存.在配置管理控制台上使用此写缓存时,请使用从最大分配大小指定的值。
服务器上的缓存
写缓存可以作为配置服务器上的临时文件存在。服务器处理所有写入,可以增加磁盘I / O和网络流量。
有关额外的安全性,可以将服务器配置为加密写入缓存文件。由于写入缓存文件确实存在于重启之间的硬盘上,因此在硬盘驱动器被盗的情况下,数据被加密。
服务器缓存持久化
此缓存选项允许保存重新引导之间的更改。使用此选项,重新启动后,目标设备可以检索与从读取的Vdisk映像不同的先前会话进行的更改。如果VDISK在服务器持久性上设置为缓存,则访问VDISK的每个目标设备都会自动创建特定于设备的可写磁盘文件。对Vdisk映像所做的任何更改都将写入该文件,该文件不会在关闭时自动删除。
文件名通过包括目标设备的MAC地址和磁盘标识符唯一地标识目标设备。可以将目标设备分配给多个VDisk,因此具有与其相关联的多个缓存文件。
恢复使用的vdisk服务器上持久化缓存,请务必备份所有vdisk文件和关联的用户缓存文件。
使用此缓存选项的好处包括:
- 保存对VDISK映像所做的特定更改的目标设备。
- 与标准图像模式相同的好处。
使用此缓存选项的缺点包括:
- 缓存文件可用,只要文件保持有效。对vdisk的任何更改都强制了要标记为无效的缓存文件。例如,如果vdisk设置为私人图像模式,所有相关的缓存文件被标记为无效。
笔记:
没有删除标记为无效的缓存文件。定期上,手动删除这些文件。
无效的变化包括:
- 将VDISK放在维护中
- vdisk被放置在私人图像模式下
- 从控制台映射驱动器
- 更改写缓存文件的位置
- 使用自动更新
小费:
考虑使用服务器端持久性写缓存的影响。管理此功能时,持久性缓存仅在未经授权的用户对计算机访问权限的情况下使用。确保在用户之间不共享计算机。