虚拟机卡
配置问题,正常!
改善性能的一般建议
改善性能的一些方法包括:
选择正确的客户操作系统
为虚拟机分配合理的内存
为正常使用关闭调试
关闭 CD-ROM 驱动器轮流检测
设置磁盘选项为最高性能
使用本地而不是远端磁盘
选择正确的客户操作系统
确认为你的每一台虚拟机选择正确的客户操作系统。要检查客户操作系统设置,选择 设置 -> 配置编辑器 -> 选项。
VMware Workstation 基于这个选项优化特定的内部配置。由于这个原因,正确设置客户操作系统就显得非常重要。优化可以极大地帮助它们作用于其上的目标操作系统,但是,如果在选项和实际运行在虚拟机中的操作系统之间不匹配,它们也可能导致显著的性能下降。(选择错误的客户操作系统应该不会导致一台虚拟机运行不正确,但是它可能降低虚拟机的性能。)
为虚拟机分配合理的内存
确保 为你的虚拟机选择一个合理的内存数量。许多现代的操作系统对于内存的需求日益增大,所以分配一个充足的数量是明智的做法。
这对于主机操作系统同样有效,特别是对于一个 Windows 主机操作系统。
新建虚拟机向导自动为虚拟机的内存选择一个合理的起始点,但是通过在配置编辑器(设置 -> 配置编辑器 -> 内存)中调整设置,你也许可以改善性能。
如果你准备在大多数时间里运行一台虚拟机,给定虚拟机的一个好的起始点是主机可用内存的一半。
调整主机保留内存设置可能也会有帮助: 设置 > 参数选择 -> 内存。
为正常使用关闭调试模式
VMware Workstation 可以运行于两种模式 — 正常模式和一种提供附加调试信息的模式。调试模式慢于正常模式。
为了正常使用,检查确认你没有 运行于调试模式。
关闭 CD-ROM 驱动器轮流检测
某些操作系统 — 包括 Windows NT 和 Windows 98 — 大约每秒钟都会轮流检测 CD-ROM 驱动器查看是否存在光盘。(这允许它们运行自动运行程序)。这种轮流检测可能导致 VMware Workstation 连接到主机 CD-ROM 驱动器,这会让它在虚拟机看起来暂停的时候旋转起来。
如果你有一个 CD-ROM 驱动器,它要花特别长的时间才能开始旋转,你可以有两种方法消除这些暂停。
在你的客户操作系统中禁用轮流检测。这个方法根据操作系统会有所不同。对于最新的 Microsoft Windows 操作系统,最简单的方法是使用 PowerToys 工具中的 TweakUI。
有关查找 TweakUI 和在你的客户操作系统中安装它的信息,转到 www.microsoft.com,然后搜索 TweakUI。根据你的操作系统查看专门的说明。
配置你的虚拟 CD-ROM 驱动器开机时不连接。驱动器出现在虚拟机中,但是在其中似乎总是没有光盘(并且 VMware Workstation 没有连接到你的主机 CD-ROM 驱动器)。
要进行这个更改,转到 设置 -> 配置编辑器。在设备列表中单击 DVD/CD-ROM 项目。然后反选“开机时连接”选项。
当你要在一台虚拟机中使用一个 CD-ROM,转到设备菜单,然后连接 CD-ROM 驱动器。
设置磁盘选项为最高性能
不同的磁盘选项(SCSI 相对于 IDE)和类型(虚拟或者 Raw)以许多方式影响性能。在一台虚拟机中,SCSI 磁盘和使用直接内存访问(DMA)的 IDE 磁盘大致拥有相同的性能。然而,在一个既不能够使用也不能够被设置为使用 DMA 的客户操作系统中,IDE 磁盘可能会非常慢。
配置一个 Linux 客户操作系统为 IDE 驱动器访问使用 DMA 的最容易的办法是安装 VMware Tools(设置 -> VMware Tools 安装)。在安装其他内容的同时,安装过程自动设置 IDE 虚拟驱动器使用 DMA。
在 Windows 2000 客户操作系统中,DMA 访问默认被启用。在其他 Windows 客户操作系统中,更改设置的方法根据操作系统而有所不同。
处于非永久和可撤消模式的虚拟磁盘对于随机的或者非连续的访问通常拥有非常好的性能。但是它们可能潜在地变为碎片(在某种程度上,不能使用客户系统中的碎片整理工具修复)。这样可能降低性能。
当运行于永久模式时,Raw 磁盘(以及普通磁盘,它可能在 VMware Workstation 2.0 中被创建)都使用 flat 文件,它模拟基本磁盘的连续的和随机的访问性能。当你正在使用可撤消模式并且在虚拟机开机之后已经做出更改,任何到那些更改的文件的访问在一个类似于一个虚拟磁盘的性能的水平上执行。一旦你提交这个更改,性能又恢复到与基本的磁盘相似。
总而言之,如果你正在使用处于永久模式的 Raw(或者普通)磁盘,你应该发现它的性能比由其他磁盘类型和模式提供的性能多少要好一些。
作为代价,由于你正在使用永久模式,你就牺牲了可撤消能力的选项。并且,由于你没有使用虚拟磁盘,你不能利用虚拟磁盘的优点,即虚拟磁盘一开始只在主机文件系统中留下很小的痕迹,然后只在你将数据灌入虚拟磁盘时根据需要增大。
使用本地而不是远端磁盘
无论是否可能,不要使用远端机器上的磁盘并且通过网络访问,除非你拥有一个非常快的网络。如果你必须远程运行磁盘,确保使用可撤消模式,然后转到 设置 -> 配置编辑器 -> 选项,设置恢复日志目录字段为你的本地硬盘上的一个目录。