当Vmware虚拟机使用了一段时间后,运行速度会降低,这时我们该如何解决?无非从两个方面入手,主机以及配置,下面的教程主要是从优化虚拟机配置出发,一起看一下吧~
VMwareWorkstation性能优化我们经常使用VMwareWorkstation(以下简称WS)来做各种各样的测试,虽然WS虚拟化的执行效率没有VI3,但由于其方便性我们还是用得非常多的,接下来为你讲讲如何对WS来进行优化,VMwareServer同样适用。
一、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 beswapped”
内存不多的同学只能设置为“Allow some virtual machine memory to be swapped”另外对性能有苛刻要求的可以将下面这个选项勾上
这个选项的主要作用就是防止空闲虚拟机内存被宿主机回收
磁盘
使用SCSI虚拟磁盘肯定比IDE虚拟磁盘性能好。
SCSI总线建议选择LSILogic
虚拟磁盘建议使用预分配的模式,如果你硬盘空间足够的话。预分配模式基本不产生磁盘碎片,性能要比自动增长的虚拟磁盘性能高很多,这也是为什么VI3只有预分配虚拟磁盘的原因。
另外要尽量不要使用快照,快照对磁盘性能影响很大。
网络
如果虚拟机和主机有文件要传输的话,bridged的性能是高于NAT的
结语:
虚拟机配置的优化教程就到这里,vm的运行速度主要会受到CPU、内存、磁盘、网络的影响,只要恰当地设置好就能解决运行速度的问题了。