我正在为用户部署多个虚拟机。 他们需要访问Windows和Linux。
他们还需要在Windows下使用计算机graphics卡(用于Photoshop,build模等)。
我的问题是,Ubuntu主机/ Windows客户或Windows主机/ Ubuntu客户会更快? 我有点担心Windows越来越混乱的registry和缓慢,但另一方面,一个Windows主机可以直接访问硬件(除非我只是不知道如何授予访客硬件访问)。
软件(VMware或VirtualBox)的select是否会影响select?
你需要去Windows主机和Linux客户的Photoshop性能。 我不确定你会担心registry有什么问题,因为客户操作系统会在不同的环境中。 Vmware将是虚拟化的select层。 你也可以看看是否需要使用linux部分。 可能有办法完全消除VMware部分。
同意其他人的意见,也对你的“混乱和缓慢”的registry评论有些困惑。 无论你或你的用户做什么都可能导致这种情况? 如果Windows 98发生混乱和缓慢的情况,那么它们就会在第一时间消失。
根据我的经验,如果您需要充分利用高级硬件(尤其是显卡),则应该使用主机操作系统进行操作。 虽然有些虚拟机有能力“通过”硬件只用于客户操作系统,但我只看到它与USB端口完成 – 不知道它是否适用于graphics卡。
Windows主机上的VMware工作站。 这将为您提供最佳的Guest OSgraphics性能。 其他“服务器”虚拟化解决scheme对于在客户端运行Photoshop并不会做太多的工作,除了让您能够使用虚拟化的graphics驱动程序来实现这一点。
在Windows上的VirtualBox。 这听起来好像你想要整理某种types的磁盘重新映像系统,以便当用户使用间谍软件和浏览器工具栏填充Windows的副本时 – 或者混淆了registry,或者不pipe它们是做什么的天 – 你可以简单地擦拭和重新安装你的机器的Windows分区。 您可能希望将硬盘分成多个分区,这样用户可以将“我的文档”保留在一个分区上,并且可以重新映像计算机,而不会丢失任何文件。
你可能需要去与Windows主机。
但是,如果您想获得一点乐趣,则可以使用其他虚拟化软件通过独立显卡传输PCIe。 KVM和Xen想到了。
我自己对这些软件知之甚less,但是一些研究可以走得很远。