![具有用户配置文件的非持久性 Windows VDI](https://linux22.com/image/750702/%E5%85%B7%E6%9C%89%E7%94%A8%E6%88%B7%E9%85%8D%E7%BD%AE%E6%96%87%E4%BB%B6%E7%9A%84%E9%9D%9E%E6%8C%81%E4%B9%85%E6%80%A7%20Windows%20VDI.png)
我们运营着一个包含大约 30 台虚拟机的 Windows 虚拟桌面基础架构。我们有大约 300 个不同的用户。他们都以任意顺序和频率访问这些机器。每个用户都有自己的配置文件和设置,需要在登录时加载。在任何用户有机会登录之前,每台机器都会恢复到干净状态。目前我们使用漫游配置文件。不幸的是,当我们从 Windows 7 切换到 Windows 10 时,我们的 VDI 性能变得更差,甚至下降得更多,尽管我们除了 Windows 10 主版本之外没有做任何更改。更准确地说,加载普通配置文件时登录大约需要 1 分 30 秒。这太慢了。
不幸的是,我们无法更改存储配置文件的硬件,因此这里没有升级的可能性。问题是,我们如何在不存储所有用户配置文件并定期获取它们的情况下改善登录时间?我们无法将用户配置文件直接存储在机器上,因为目前我们必须恢复整个机器以确保没有副作用,例如恶意软件或用户配置错误。我们使用 VMware ESXi 6.7.0 和 Win10 1909。我们已经尝试使用 VMwares OS Optimization Tool 及其 Win10 1909 预设来优化我们的黄金映像。这将登录时间缩短到当前的登录时间约 1:30 分钟。