存储 频道

网管实战:Vmware Server在Linux下应用(下)

八、虚拟机的性能优化

    1.内存使用

    许多现代的操作系统对于内存的需求日益增大,所以分配一个充足的数量是明智的做法。

    新建虚拟机向导自动为虚拟机的内存选择一个合理的起始点,但是通过在配置编辑器(设置 -> 配置编辑器 -> 内存)中调整设置,你也许可以改善性能。 如果你准备在大多数时间里运行一台虚拟机,给定虚拟机的一个好的起始点是主机可用内存的一半。

 保留内存

    一个特定数量的内存,称为 保留内存,从物理机器上的总可用内存页面池中被设置

    每一台虚拟机被配置为使用一定数量的保留内存。在你打开一台虚拟机之后,VMware 检查确认是否有足够的可用内存运行该虚拟机。如果所有保留内存正在由一台或者多台虚拟机使用,主机操作系统不能使用该内存用作任何其他目的。只有在确定一台虚拟机需要内存以拥有合理的性能时,VMware才会使用保留内存。即使在同一时间正在运行多台虚拟机,VMware可能也只使用保留内存的一小部分,因而允许任何未使用的保留内存由运行在主机上的其他应用程序使用。 保留内存的默认数量在你安装 VMware的时候进行计算,但是你可你在设置 -> 参数选择 -> 内存 配置屏幕中更改保留内存的数量。VMware计算保留内存通过:
    • 查找安装在机器中的物理内存的数量
    • 减去主机操作系统需要的默认数量

表-1显示 VMware在计算保留内存时使用的默认主机要求。


    例如,如果你的主机操作系统是 Linux ,并且你的主机拥有512B 内存,VMware 为你的所有虚拟机保留384MB 内存。

 每台虚拟机的内存
    VMware Workstation 为一台给定的虚拟机分配一个特定数量的可用保留内存。在你创建一台新的虚拟机时,VMware Workstation 选择分配一个默认的内存数量,根据是:
    • 保留内存的数量
    • 你准备安装的客户操作系统的类型
    • 一个小的开销
    由一台虚拟机使用的开销内存的数量取决于主机上的 RAM。对于使用 256MB 或更大 RAM 的主机,每一台虚拟机的内存开销是 16MB。对于使用小于 256MB RAM 的主机,每台虚拟机的开销值是 0MB。

    2. 改善性能
 安装VMware Tools
要改善性能,可以安装 VMware Tools。 VMware Tools 提供一个优化的 X server 和一个称作 vmware-toolbox 的程序。在安装期间,它也确保在任何虚。在你准备安装你的 Linux 客户操作系统之前,如果你可以选择,使用文本模式安装程序代替图形安装程序。这让安装进程更快一些。 如果你使用一个图形安装程序并且如果你正在使用一台 Linux 主机,在安装期间,尝试在全屏模式下运行虚拟机。
 使用本地而不是远端磁盘
请尽量不要使用远端机器上的磁盘并且通过网络访问,除非你拥有一个非常快的网络。如果你必须远程运行磁盘,确保使用可撤消模式,然后转到 设置 -> 配置编辑器 -> 选项,设置恢复日志目录字段为你的本地硬盘上的一个目录。
 选择正确的客户操作系统
确认为你的每一台虚拟机选择正确的客户操作系统。要检查客户操作系统设置,选择 设置 -> 配置编辑器 -> 选项。 VMware基于这个选项优化特定的内部配置。由于这个原因,正确设置客户操作系统就显得非常重要。优化可以极大地帮助它们作用于其上的目标操作系统,但是,如果在选项和实际运行在虚拟机中的操作系统之间不匹配,它们也可能导致显著的性能下降。
0
相关文章