代码之家  ›  专栏  ›  技术社区  ›  Dave White John Alexiou

GPU功能是否会影响虚拟机性能?[关闭]

  •  3
  • Dave White John Alexiou  · 技术社区  · 15 年前

    虽然这许多问题看起来不像是一个直接的编程问题,但它影响了我的开发活动,因此它似乎属于这里。

    似乎越来越多的开发人员转向虚拟环境在他们的计算机上进行开发活动,SharePoint开发就是一个主要的例子。另外,作为一名培训师,我为我教的所有课程提供了虚拟的培训环境。

    我最近买了一个新的戴尔E6510旅行。它拥有I7 620M(双核、超线程CPU,运行速度为2.66GHz)和8GB内存。阅读规格表,它听起来像是一个伟大的笔记本电脑随身携带和运行虚拟机。

    不过,拿着笔记本电脑,我对在虚拟机中开发的用户体验非常失望。给虚拟机4 GB的内存,速度很慢,我可以输入完整的句子并观看虚拟机的“追赶”。

    我的公司有培训笔记本电脑,我们为我们的课程提供。它们是Dell Precision M6400 Intel Core 2 Duo P8700,运行速度为2.54GHz,内存为8GB,与E6510相比,这些笔记本电脑的使用体验日夜俱增。它们是清脆的,您几乎不知道您在虚拟环境中运行。

    由于E6510在所有类别中都应该比M6400更快,所以我无法理解为什么新笔记本电脑速度较慢,所以我进行了逐组件比较,而E6510性能低于M6400的唯一地方是图形部门。M6400运行Nvidia FX 2700M GPU,E6510运行Nvidia 3100M GPU。从两个GPU的基准来看,外汇2.7亿美元是3.1亿美元的两倍。

    http://www.notebookcheck.net/Mobile-Graphics-Cards-Benchmark-List.844.0.html

    3100m=111(E6510)

    fx 2700m=47(精度M6400)

    Radeon HD 5870=第8个(Alienware)

    主机操作系统与来宾操作系统一样是Windows7 64位操作系统,在虚拟机3.1.8中运行,来宾操作系统上安装了来宾附加功能。虚拟环境中使用的IDE是VS 2010高级版。

    因此,经过长时间的设置,我的问题是:

    GPU是否严重影响虚拟机的性能或 还有其他我没有的因素吗 看看我可以用来提高 虚拟机的性能?我们现在必须这样做吗 考虑GPU性能 在我们希望购买的地方购买笔记本电脑 使用虚拟化开发 环境?

    事先谢谢。

    干杯, 戴夫

    编辑:

    两个系统中的HDD为7200转/分,E6510为500GB,M6400为2x 250GB,采用非RAID配置。

    另外,当我通过非Aero主题关闭Windows7(主机和来宾)的一些图形功能时,虚拟机性能明显提高。

    4 回复  |  直到 12 年前
        1
  •  2
  •   Dave White John Alexiou    15 年前

    为了更接近我的发现这个问题,我们发现驱动程序性能限制了虚拟机的感知性能。使用默认的戴尔驱动程序,它是为“稳定”而构建的,虚拟机会明显地受到“可视”应用程序(如IDES(Visual Studio 2010))的影响,因此,VS2010无法跟上我的输入速度。当我们安装了一些NVIDIA参考驱动程序时,IDES是清脆的,您不能真正地告诉我您已经在一个虚拟机中了,这是我对M6400的体验。

    感谢所有在这个问题上提出一些想法的人。

        2
  •  1
  •   Dave    15 年前

    我在开发系统上同时运行两个虚拟机,一个用于开发,另一个用于TeamCity。我在戴尔Optiplex上的显卡是一个ATI 2450,说实话,这完全是废话。就我个人而言,我发现RAM和CPU对我的桌面产生了最重要的影响。但既然你在笔记本上,你有没有考虑过磁盘?我们的M6400有一个SSD,这可能是您两台笔记本电脑最大的区别。我不希望GPU会影响任何东西,除非您尝试在virtualbox中使用实验性的Direct3D功能。

        3
  •  1
  •   Travis Kneale    14 年前

    你们找错地方了。转到bios查找虚拟化扩展amd-v或vt-x。在大多数系统上,默认情况下是关闭的。如果它有这个选择,看看太阳虚拟盒在我的旧笔记本电脑上运行良好,没有virt支持。

        4
  •  0
  •   ChrisLively    15 年前

    GPU可以显著影响任何系统的性能。例如,Visual Studio在车载视频和专用图形之间有着巨大的性能差异。

    也就是说,我希望还有其他的区别。首先,如何比较两个硬盘?笔记本电脑制造商喜欢在机器上安装慢磁盘,以提高电池寿命;而另一方面,有时他们会安装更快的驱动器,以提高性能。这真的取决于新机器的销售方向。沿着这些线路,一些硬盘驱动器还具有配置设置,以确定其功率/性能/噪声级别。根据驱动器的不同,您可能可以对此进行调整。

    另一个预期的差异是内存的质量。我使用的几乎所有戴尔都安装了第二层或第三层RAM。当然,它们可能都是某个GHz的DDR3,但芯片的质量将决定它们的真正性能。有时会增加200%。

    除了那些你开始进入芯片组差异,主要是在硬盘驱动器控制器。但你对此无能为力。

    我能想到的下一件事就是司机。确保尽可能更新您的最新信息。此外,测试Dell和Nvidia提供的驱动程序。有时Nvidia有更好的驱动程序,有时来自戴尔的原始驱动程序更好。那部分简直是一派胡言。

    最后,考虑把新机器吹走,从裸露的金属上完全重新安装。在安装任何反病毒软件或吸CPU软件之前,请测试您的虚拟机性能。