mk2 mk3:教你如何进行VMware 虚拟机优化 - WatchStor.COM

来源:百度文库 编辑:偶看新闻 时间:2024/04/29 17:18:53

教你如何进行VMware 虚拟机优化

2009-08-12 11:26  来源:watchstor.com    我要评论()
  • 摘要:对于普通用户而言,VMware Workstation足以满足绝大多数虚拟应用需求,因此本文介绍的VMware 虚拟机优化方法主要针对VMware Workstation。
  • 标签:VMware 虚拟机优化

VMware 的主要产品包括VMware Workstation、VMware Server、VMware ESX Server,还有一些与这些产品相配套使用或者辅助使用的产品,例如VMware converter、VMware ACE、VMware Virtual Center等。对于普通用户而言,VMware Workstation足以满足绝大多数虚拟应用需求,因此本文介绍的VMware 虚拟机优化方法主要针对VMware Workstation,具体版本为VMware Workstation 6。

1.VMware 虚拟机优化之安装组件优化

VMware Workstation 6集成了Debug功能,而在该版本中,这个功能默认是启用的。当启用这个功能时,虚拟机运行会非常慢。我们可以在安装VMware Workstation 6的时候,取消这个功能,如图1所示。

图1 取消debug组件加快运行速度

2.VMware 虚拟机优化之参数设置优化

安装VMware Workstation后,从Edit菜单进入Preferences设置页,注意下面这些设置。

(1)默认工作区选择—虚拟机文件优化。

如图2所示,在Workspace选项卡中,在Default location for virtual machines and teams文本框中,选择VMware Workstation的默认工作区,在此请选择剩余空间最大的分区,并为VMware Workstation使用的虚拟机文件专门创建一个文件夹,以后创建的默认虚拟机都将保存在这个文件夹中。

图2 工作区选择

【说明】该工作区默认文件夹最好选择一个NTFS文件系统的分区,不要选择FAT32的分区。

(2)内存设置:性能优化。

在Memory选项卡中,内置虚拟机使用的内存分配方式。如果主机内存足够大,并且 想提高虚拟机的性能,可以选择Fit all virtual machine memory into reserved host RAM这一项。这样,所有虚拟机在运行的时候将立刻从主机分配其设置的内存大小,对于虚拟机来说,选择本项性能最优。如果主机内存比较小,则需要选择第三 项Allow most virtual machine memory to be swapped,如图3所示。

图3 内存选项

(3)虚拟网络设置:网络使用优化。

VMware Workstation在安装的时候,会自动添加VMnet1和VMnet8两块虚拟网卡,并且为每个网卡随机分配一个“192.168.x.x”、子网 掩码为“255.255.255.0”的网段地址。如果机器上保存了大量的虚拟机文件,并且经常做网络实验时,会发现每次都要修改虚拟机的网卡地址。实际 上,可以在“VM”菜单选择Virtual Network Editor命令,在Host Virtual Network Mapping选项卡,统一设置VMnet1和VMnet8的地址为习惯使用的地址。例如,可以设置VMnet1为192.168.10.0/24,设置 VMnet8为192.168.80.0/24。

3.VMware 虚拟机优化之虚拟机创建优化

在创建虚拟机的时候,请使用“定制”方式创建虚拟机,并且要注意下面的事项:

(1)创建Windows 2000、Windows 2003/XP的虚拟机时,如果使用“虚拟硬盘”,则要创建SCSI接口的虚拟硬盘(可以从http://download3.vmware.com /software/vmscsi-1.2.0.4.flp下载SCSI驱动程序)。在指定虚拟硬盘大小时,如果想方便日后使用,应尽可能创建大一些的虚 拟硬盘,例如创建100GB、300GB(最大950GB)的虚拟硬盘。如果想提高性能,则按照实际的需要创建(例如,虚拟机准备安装Windows Server 2003并且做DHCP服务器,就只需要创建5GB大小的虚拟硬盘即可),并且选中Allocate all disk space now。这样,系统会立刻从计算机上划分5GB大小空间作为该虚拟机的虚拟硬盘使用,如图4所示。

图4 创建虚拟硬盘

(2)为了进一步提高虚拟硬盘性能,可以使用主机的物理硬盘或者主机物理硬盘的一个 分区作为虚拟机的硬盘。只需要选择创建虚拟机,在Select a Disk选项中选择Use physical disk (for advanced users),并且按照提示使用即可。注意,如果对VMware Workstation不是很熟悉,不要选择这项。

4.VMware 虚拟机优化之虚拟机配置优化

在创建虚拟机完成后,打开虚拟机的配置文件。

对于每个虚拟机的配置,请在Virtual Machine Settings页中,删除不需要的设备。例如,如果虚拟机准备安装Windows 2000 Server、Windows Server 2003,可以删除声卡设备,对于软驱,不要选中Connect at power on(因为现在的主机都不配置软驱),而在需要的时候,再选中并且使用软驱镜像文件作为虚拟机的软驱。在Processors设置中,通常选择使用1个虚 拟CPU即可(使用两个虚拟CPU对提升虚拟机的性能作用不大,但会占用过多的主机CPU时间)。

5.VMware 虚拟机优化之VMware Tools优化

在虚拟机中安装操作系统后,一定要安装VMware Tools以提高性能。如果是Windows虚拟机,可以打开Virtual Machine Settings页,在Options选项卡的Tools项中,选中Upgrade automatically at next power on以自动安装VMware Tools。

对于Linux虚拟机,可以使用下面的命令(以VMware Workstation 6.0正式版为例)安装VMware Tools。

mount /dev/cdrom /mnt/cdrom

cd /tmp

tar zxpf /mnt/cdrom/VMwareTools-6.0.0-45731.tar.gz

cd vmware-tools-distrib

./vmware-install.pl

对于Netware虚拟机,同样需要安装VMware Tools。在Netware虚拟机中,安装VMware Tools的方法比较简单,只要复制VMware Tools到虚拟机C盘一个文件夹中(例如C盘的drive文件夹),并在Netware中编辑AUTOEXEC.NCF file,在最后一行加上:

load c:\drive\vmwtinst.nlm

Netware的VMware Toools将自动加载。

如果是DOS虚拟机,需要安装VMware Workstation提供的dosidle.exe程序,减少DOS虚拟机的CPU占用率。

6.VMware 虚拟机优化之磁盘空间优化

可以使用VMware Workstation提供的克隆与快照功能,在需要使用多个不同状态的虚拟机时,减少磁盘空间的占用,如图5所示。

图5 利用快照功能 释放硬盘空间

例如,需要做Windows Server 2003 Active Directory、Exchange Server 2003/2007的实验。可以先安装好Windows Server 2003作为模板,然后创建克隆虚拟机并且链接到模板虚拟机,在克隆后的虚拟机中做实验。可以使用克隆功能,在同一个模板虚拟机中,创建没有数量限制(只 受限于硬盘空间)的多个虚拟机,并且在实验完成后,删除链接虚拟机释放硬盘空间。

而使用快照功能,可以在一个虚拟机中,创建多个不同的还原点并且占用很少的硬盘空间。例如,在实验中,可能需要Windows Server 2003、Windows Server 2003 SP1、Windows Server 2003 SP2的环境,这样,可以先安装Windows Server 2003,然后创建快照,之后在这台Windows Server 2003中安装SP1补丁,然后再创建快照,最后再安装SP2补丁并创建快照,这样,等于有了三个不同状态的计算机,并且,也可以以这三个快照为基准模板。

以上就是本文所介绍的六种VMware 虚拟机优化的普通方法。