我们经常使用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的
- CPU
- (未完)
Hi, cool post. I have been wondering about this topic,so thanks for writing.
Hi, very nice post. I have been wonder’n bout this issue,so thanks for posting
The best information i have found exactly here. Keep going Thank you
Your site is worth beeing in the top cause it contains really amazing information.
Thanks for the great information – I enjoyed reading it! I always love your blog.
nice job men:)