我正在Vista主机笔记本上运行VMware XP sp3 Precision M4400 IntelCore Duo 2.66Ghz 4Gb RAM和64位操作系统。 一个硬盘不能分区。 performance非常缓慢。 我已经多次攻击了Host和Vmware。 不知道为什么这么慢。 有任何想法吗?
我会build议在主机上启动性能监视器,然后启动guest虚拟机的计算机。 我的猜测是,你会看到大多数时候挂起的磁盘队列,导致缓慢。 如果没有,发布你所看到的瓶颈。
我有一个类似的设置。 RAM正常,CPU正常,但高磁盘队列导致客户机操作系统非常慢。
有两大类瓶颈:
看CPU表是一个很容易的方法来知道它是否受CPU限制。 要知道它的磁盘I / O反弹是多一点工作(至less对我来说)。 但是这并不难。 使用名为Iometer的工具,这是一个存储性能testing工具。 通过在非VM操作系统中针对您的VM操作系统运行相同的testing,您应该能够获得体面的性能比较。 我在这里有一个关于这个主题的博客文章 。
如果事实certificate是CPU绑定的,并且你有一个2核心的CPU,请尝试把虚拟机configuration中的CPU数量减less到1.我不知道为什么,但是我的笔记本电脑主要受到CPU的限制,而那竟然是魔法的变化。 很多vmware论坛上的其他人也发现这是真实的。
如果事实certificate是I / O绑定,并且确实需要性能,则可以使用VM的快速外部驱动器,购买固态驱动器或使用不同的解决scheme,如可引导的VHD(如果您视窗)。 (对不起 – 我会链接到更多的这些东西,但作为一个新用户,我只能包括一个链接。对于VHD解决scheme,google为'Hanselman可启动VHD')
你有没有尝试在外部HD上运行你的虚拟机,或者你有电子数据?
您可以期望VMware Workstation虚拟机具有非常高的响应性用户界面(如果您已在Guest虚拟机中安装了VMWare Tools),则可以获得相当不错的性能(对于除graphics之外的大部分内容,本机性能为80-90%), VM磁盘驱动程序,graphics驱动程序,networking驱动程序和鼠标的版本,这些是提供最佳性能的关键。 您应该使用合理的资源值configuration虚拟机 – 如果分配单个vCPU和1到2GB内存,如果将虚拟机上的规格设置得太高,资源争用将成为问题,则在虚拟机pipe理程序和主机上更容易。
我使用与您非常相似的硬件(2.66Ghz Core Duo,Vista,单硬盘)运行VMWare Workstation,并且在主机操作系统尚未受到压力的情况下运行得非常好。
* VMWare Workstation 7和新的VMware Player显着提升了graphics性能。
你的问题几乎可以肯定是磁盘I / O。 升级到第二代SSD或使用外部驱动器运行VM。
您是否检查过在BIOS中启用VT-x? 没有它,性能将变得更糟。