VMware Workstation虚拟机性能优化篇由刀豆文库小编整理,希望给你工作、学习、生活带来方便,猜你可能喜欢“vmware虚拟机性能优化”。
VMware Workstation虚拟机性能优化篇
Mware Workstation性能优化我们经常使用VMware Workstation(以下简称WS)来做各种各样的测试,虽然WS虚拟化的执行效率没有VI3,但由于其方便性我们还是用得非常多的,接下来为你讲讲如何对WS来进行优化,VMware Server同样适用。
Host主机的优化
WS需要运行在宿主机上,宿主机通常是Windows,Linux还有MAC(Fusion版本)等,那么优化的第一步肯定是对宿主机的优化,比如关闭不需要的系统服务等,这类文章铺天盖地。
虚拟机配置的优化
CPU
有几点要注意:
尽量不要在单核(包含单核超线程的CPU,如P4)的机器上运行双CPU的虚拟机; 尽量不要在单核的CPU上跑多个虚拟机,同样也包括超线程的CPU; 虚拟机CPU的分配量不要超过物理机的总量;
调整优先级使虚拟机运行在较高的级别上,如下图:
内存
保证有足够的预留内存给虚拟机使用
内存足够大的建议将系统分配内存设置成“Fit all virtual machine memory
into reserved host RAM”
内存稍大且希望虚拟机运行得更流畅的建议设置成“Allow most virtual
machine memory to be swapped”
内存不多的同学只能设置为“Allow some virtual machine memory to be swapped”另外对性能有苛刻要求的可以将下面这个选项勾上 这个选项的主要作用就是防止空闲虚拟机内存被宿主机回收
磁盘
使用SCSI虚拟磁盘肯定比IDE虚拟磁盘性能好。
SCSI总线建议选择LSI Logic
虚拟磁盘建议使用预分配的模式,如果你硬盘空间足够的话。预分配模式基本不产生磁盘碎片,性能要比自动增长的虚拟磁盘性能高很多,这也是为什么VI3只有预分配虚拟磁盘的原因。
另外要尽量不要使用快照,快照对磁盘性能影响很大。
网络
如果虚拟机和主机有文件要传输的话,bridged的性能是高于NAT的在VMware虚拟机(VMware Workstation或VMware Server)中我们可以同时运行多个Guest OS,当同时在同一Host OS中运行多台虚拟机时势必会严重影响到Host OS的运行效率和性能。那么我们如何对虚拟机进行优化以达到最佳的资源利用率呢?在本文中碎片同学将向大家介绍10种目前通行的做法。
10、安装VMware Tools
在Windows或Linux虚拟机中安装完VMware Tools 后将会在很大程度上提升虚拟机的性能。首先,我们可以使用SVGA分辨率而不仅仅是标准VGA,这显然增强了虚拟机的图形及图像处理性能。其次,可实现鼠标在Host OS及Guest OS之间的同步,您不再需要使用Ctrl-Alt在Host OS及Guest OS之间切换鼠标,这使得鼠标的使用性能和效率也有提提升。最后,您可以在Host OS及Guest OS之间实现复制、剪切和粘贴操作。安装VMware Tools的步骤也非常简单,您只需要在VMware管理界面中点击VM-> Install VMware Tools即可。如下图:
9、整理虚拟机磁盘
同其它操作系统一样,在长时间运行之后磁盘文件会产生很多碎片,Guest OS也是如此。当我们在虚拟机中增加或删除文件时,随着时间的推移,虚拟磁盘也将会产生很多碎片。为了保持虚拟机的磁盘性能,碎片建议大家定期对虚拟机磁盘进行碎片整理。我个人比较推荐使用像Diskkeeper这样的整理工具,当然您也可以使用Windows自带的磁盘碎片整理程序。如下图:
请记住,虚拟机操作系统也需要像Host OS那样进行定期维护。
8、禁用视觉效果
在Windows中有一些通用的视觉效果,这些视觉效果让Windows看起来非常酷,各种界面的操作和过渡非常自然。然而在虚拟机当中,这些视觉效果就不太适用了。这些视觉效果需要采用过多的CPU和GPU来进行处理,这样势必会拖慢虚拟机对应用的处理和执行。因此,碎片建议大家在虚拟机当禁用“视觉效果”以达
到稍许的性能提升。在Windows中禁用视觉效果的通行操作步骤如下:右击“计算机”选择“属性”——点击“高级系统设置”——在“性能”区域中选择“设置”——在“视觉效果”选项卡中选择“调整为最佳性能”并“确认”。如下图:
最后碎片还建议您禁用虚拟机的屏保,因为实在是没啥必要„„
7、全屏模式操作虚拟机
当我们做某个测试时,大部分操作都是在虚拟机窗口中进行的,当我们以全屏模
式在虚拟机中进行操
6、在VMware中禁用光驱
每当我们对虚拟机进行开机、登录和关机的时候,Windows和VMware都会尝试读取光驱是是否有光盘,这会在一定程度上影响到虚拟机的性能。特别是VMware会尝试读取Host OS的光驱中是否有光盘,这也会严重影响到操行效率,因此禁用虚拟机的CDROM也可以提升其性能。我们可在VM-> Settings(或Ctrl-D)中取消Connected和Connect at Power-On
这两个选中。如下图:
5、将虚拟磁盘文件分布到多块物理硬盘上
无论何时,我们都可以将数据分布在多块不同的物理磁盘上以获取更高的磁盘I/O性能。当然,这种设计和思想同样也适用于VMware。例如您在环境中测试或运营SQL Server或Exchange Server,则可以将其应用程序、事务日志及数据库文件分别存放到3个不同的虚拟磁盘文件当中,然后再将这3个虚拟磁盘文件分布到3块不同的物理硬盘上,以获取更高的磁盘性能。或者,我们也可以对物理磁盘使用RAID以提升虚拟机磁盘文件读写的性能。
4、更改页面文件存放位置
Windows会自动保留一小部分硬盘空间用于存放pagefile.sys页面文件,当系统没有足够的物理内存时,虚拟内存的页面文件将被作为一个数据和代码的临时存放空间。通过将虚拟内存的存放位置放到非系统分区时,也可以提升Host OS的性能,同样也就达到了提升Guest OS性能的目的。我们可通过如下步骤来更改页面文件存储位置:在桌面上右击“计算机”选择“属性”——点击“高级系统设置”——选择“高级”选项卡的“性能”项目中点击“设置”——选择“高级“选项卡。如下图:
3、升级磁盘
升级到更高速的磁盘转速可在很大程度上提高虚拟机性能,此外,当您的更换高速硬盘时也不妨考虑下RAID阵列以提高冗余和性能(取决于您选择的RAID类
型)。
2、升级CPU
您的CPU需要能够应付和处理Host OS及多个Guest OS的运算任务,当然对于任何应用程序来说,一颗更快的CPU都将提供更高的运算速率。
1、增加内存
在我看来,增加内存对Host OS及Guest OS的性能都有本质上的提升,而相对于CPU和磁盘来说内存的成本是最廉价的。通过增加内存,我们可以分配更多的内存给每个虚拟机,以防止Host OS与Guest OS过多的数据和资源交换。
总结
我们已经简要介绍了10种用于提升VMware Workstation和VMware Server性能的方法,其中有软件方面的优化方式也有针对硬件的加强和提升,通过这10种方法相信您已能根据需要随时并灵活的对虚拟机进行优化。作时,会获得更高的图形处理性能。要将VMware虚拟机切换到全屏模式,可以直接按下Ctrl – Alt – Enter键,要退出全屏模式请按Ctrl – Alt。
刀豆文库小编为你整合推荐3篇浅谈前端性能优化,也许这些就是您需要的文章,但愿刀豆文库能带给您一些学习、工作上的帮助。......
【导语】刀豆文库的会员“lucykaixin520”为你整理了“web服务器性能优化”范文,希望对你的学习、工作有参考借鉴作用。作为一种资源的组织和表达机制,Web已成为Internet最主......
浅谈前端性能优化1、前端性能优化的一点:对js、css、图片等进行压缩,尽可能减小文件的大小,减少文件下载的时间,从而减少网页响应的时间。2、前端性能优化的另一点:对HTTP传输进......
谈优化无线网络性能(推荐10篇)由网友“糯米糍”投稿提供,下面是小编为大家整理后的谈优化无线网络性能,以供大家参考借鉴!篇1:谈优化无线网络性能 对于无线网络的速度总是不尽人......
我也做了很长时间医疗软件,也写过不少sql优化,没有详细记录下来,个人感觉下面转载的更符合医院医疗软件实际业务,很认可大部分所写的原则,固转载过来,以作借鉴。软件的根本还是在......