在分配磁盘空间时,还要为操作系统、应用程序和用户可能会安装或生成的其他内容提供足够的空间。这个容量通常低于物理 PC 磁盘的容量。
由于数据中心磁盘空间每千兆字节的成本通常高于传统 PC 部署中台式机或笔记本电脑的成本,因此需要对操作系统映像大小进行优化。以下建议可用于优化映像大小:
- 删除不需要的文件。例如,减少临时 Internet 文件的配额。
- 关闭 Windows 服务,例如索引器服务、磁盘碎片整理程序服务和还原点。有关详细信息,请参阅《在 Horizon 7 中设置虚拟桌面》文档。
- 选择能满足未来增长需要的虚拟磁盘大小,但不要过大。
- 使用集中的文件共享或 View Composer 永久磁盘或 App Volumes 存储用户生成的内容和安装的应用程序。
- 如果您正在使用 vSphere 5.1 或更高版本,请为 vCenter Server 和链接克隆桌面池启用空间回收功能。
如果虚拟机桌面采用 vSphere 5.1 或更高版本所提供的节省空间的磁盘格式,则客户机操作系统中过期或已删除的数据将通过擦除和压缩流程自动回收。
确定所需的存储空间时,必须考虑每个虚拟桌面的以下文件:
- ESXi 挂起文件的大小与分配给虚拟机的 RAM 容量相同。
- 默认情况下 Windows 页面文件的大小为 RAM 容量的 150%。
- 每台虚拟机的日志文件几乎可占用 100MB。
- 虚拟磁盘或 .vmdk 文件必须能够容纳操作系统、应用程序以及将来的应用程序和软件更新。另外,如果本地用户数据和用户安装的应用程序位于虚拟桌面(而不是文件共享)中,虚拟磁盘还必须能够容纳这些数据和应用程序。
如果使用 View Composer,.vmdk 文件会不断增大,但您可以为虚拟机桌面池安排 View Composer 刷新操作并设置存储过载策略,并将 Windows 页面文件和临时文件重定向到单独的非永久磁盘,以控制它的增长量。
如果您使用即时克隆,.vmdk 文件将在登录会话中不断增大。每次用户注销时,将自动删除即时克隆桌面,创建新的即时克隆并做好准备以供下一个用户登录时使用。通过使用该过程,将有效地刷新桌面并恢复为原始大小。
您也可以将这个预估值提高 15%,确保用户的磁盘空间不会耗尽。