![哪个操作系统虚拟化运行速度更快 Win 7 还是 Win 8.1](https://linux22.com/image/1397472/%E5%93%AA%E4%B8%AA%E6%93%8D%E4%BD%9C%E7%B3%BB%E7%BB%9F%E8%99%9A%E6%8B%9F%E5%8C%96%E8%BF%90%E8%A1%8C%E9%80%9F%E5%BA%A6%E6%9B%B4%E5%BF%AB%20Win%207%20%E8%BF%98%E6%98%AF%20Win%208.1%20.png)
我希望在我的 Retina Macbook Pro(mpb) 上设置一个开发 Windows VM。这是为了学习如何使用 Visual Studio 2013 进行开发。
问题是,就性能或优化而言,哪个操作系统在虚拟化时运行得更好?Win 7 还是 Windows 8.1。Windows 8.1 是否更适合作为虚拟机运行?
我在 Google 上找不到与此相关的任何内容,也没有在这里找到任何问题。
我计划使用 VM Ware fusion 6 或 Parallels 9。这取决于我在这里得到的反馈。
笔记本电脑规格:Mac OSX 10.9.1 2.6 Ghz (i5) 8gb ram 512gb SSD
如果两种情况都没有确凿的证据,您选择其中一种的理由是什么,您对这种选择的积极或消极影响有何看法。
答案1
两者的性能非常相似。但是,Windows 8 / 8.1 比 Windows 7 更轻巧、更快速,因此您将看到 8.1 的性能有所提升。
无论性能提升如何,我还是建议使用 Windows 8.1 进行 Visual Studio 2013 开发,这样您就可以真正使用 VS 2013。Windows 8.1 还允许您使用 Windows Phone 8 SDK 和 Windows 8 SDK,这样您就可以开发移动、平板电脑和“现代”主题应用程序。
答案2
问题归结于你想分配多少机器。这两个实例或多或少都运行在相同的系统要求上(Windows 8&Windows 7的)。Windows 8 显然由于操作系统的构造方式而具有更好的性能,但是从视觉上看,这真的能给它加分吗?可能不会。
如果我们假设您为两者提供了运行所需的配置,那么两者的功能都非常好。如果您可以为两者提供所需的系统配置,那么一切都取决于个人偏好。
我运行了两个 Windows 8 实例用于测试目的,并运行了一个 Windows 7 实例...无论当时我出于什么原因。两者的用途不同,这是我使用它们的确定性特征。
来源 - 微软
答案3
由于我是一名技术支持和 QA 工程师,所以我整天都在使用虚拟机。我对每个操作系统都进行了虚拟化,根据我的经验,如果您选择使用 x86 而不是 x64 操作系统,您将受益更多。如果您最终不需要 x64 操作系统,那么您会更喜欢更轻量的 x86 操作系统。作为开发人员,选择最新的操作系统是相当合理的,这意味着 8.1 x86 将允许您完全利用 VS 2013
我有一台 8 核/64GB RAM 的机器,即使我为 x64 操作系统分配更多内存,x86 操作系统也能更轻松、更快速地运行(这只是我的看法,我没有测试过)。我也在使用 VS2013,它是 x86 应用程序,这意味着使用 VS 2013 时,你不会从 x64 操作系统获得任何好处