本帖最后由 Essence 于 2012-12-14 19:38 编辑
Windows8用惯了很舒服,但是偶尔也会有些程序不兼容,装一个虚拟机XP还是很必要的。Windows 7中的XP Mode在Win8中已经不复存在,取而代之的是原来存在于Windows Server 2008中的企业级虚拟化特性Hyper-V。
虚拟机的性能毕竟不如宿主机快,这时候一块SSD的作用还是很大的,今天就用浦科特的M5Pro 512G牛刀杀鸡,看看Hyper-V虚拟机中的磁盘性能若何。
Hyper-V的优势:
Hyper-V使用Type 1结构,虚拟机内的操作系统能够通过Hyper-V直接访问硬件功能,而无需再通过宿主机操作系统。根据微软给出的数据,使用Hyper-V执行的虚拟机,IO存取效能可达使用相同规格实体机器的92% - 93%。
Hyper-V安装需求:
Hyper-V需要CPU支持硬件虚拟化,并且支持Second Level Address Translation(Nehalem以后架构的CPU支持,Core2以及更早的CPU无法支持),内存至少4GB。软件方面,需要使用64位版本的Windows 8。
测试平台情况:
CPU:I5 3470(关闭C1E和EIST,打开Turbo boost,四核心恒定3.4Ghz)
主板:微星B75MA-E33
内存:6GB DDR3 1333
SSD:金士顿V+200 120G(系统盘)
浦科特M5Pro 512G(测试盘)
系统:Windows 8 Pro 64Bit
驱动:RST11.6
安装过程:
Hyper-V在Windows 8中并非默认安装的功能,需要手动进行添加。
在Win8屏幕左下角右击,打开快捷开始菜单(Win8没有了开始按钮,但其实功能基本都还在),单击控制面板.
在控制面板中单击”程序和功能”:
在打开的”程序与功能”对话框中单击左侧的”启用或关闭Windows功能”:
把Hyper-V前边的勾打上,然后点”确定”:
会提示重启,中间可能会连续重启2次。
重启后桌面上没任何多出来的图标,其实是到开始屏幕里了,单击屏幕左下角切换到Metro开始屏幕,右滚一下,Hyper-V管理器,就是他了,单击这个磁贴打开。
在Hyper-V管理器中单击右侧的”新建”-“虚拟机”:
打开了一个向导,直接”下一步”
给虚拟机起一个名字,指定存储位置,这里我指定了G盘,也就是浦科特M5Pro 512G的分区.
这一步记得勾上”为此虚拟机使用动态内存”,这个功能可以给虚拟机指定较小的启动内存,当虚拟机启动起来后,如果需要使用更多内存,Hyper-V会动态给他增加分配。
这里创建了一个新的虚拟磁盘,作为虚拟机的硬盘.顺便提一下,Windows 8支持新的VHD虚拟磁盘格式:VHDX,能够提供64TB的空间(VHD最大2TB)和在掉电时更强的恢复能力。当然这个格式也是只有Win8才能支持的.
因为光驱罢工,安装镜像用了Win XP的ISO镜像…
向导完成后虚拟机就创建成功了,让我们来打开他~~在虚拟机的名字上右击,点“启动”,然后双击最下边那个窗格中的缩略图:
虽然Ghost版安装速度快,但我还是喜欢纯正的原版~
安装过程中,可以看到CPU的使用率一直很低。
系统安装完成后记得安装Hyper-V集成服务:
在Hyper-V虚拟机连接窗口中点击“操作”菜单,然后单击“插入集成服务安装盘”。之后在Windows XP中会出现一个光驱盘符,运行安装程序进行安装。
集成服务会将虚拟机中硬件的驱动全部安装,安装后虚拟机内的系统流畅度会有不小的提高:
到这里为止,原本设置就该完成了,但是….要鄙视下Hyper-V的向导模式,选项真的很不全面。现在我们建立的Hyper-V虚拟机只有1个CPU核心,而且VHDX虚拟盘是动态扩展模式工作,虽然这种模式能够最大限度节省硬盘空间,只有当需要写入数据时,VHDX虚拟硬盘文件才会增大实际占用的硬盘空间,但是动态扩展模式的性能不如预分配空间的固定大小模式,由于我们是要测量磁盘性能,这个必须改…
首先要正常关闭虚拟机的客户机操作系统Windows XP。然后在虚拟机列表中选中虚拟机,在右侧操作中单击“设置”,在左侧选中处理器,把虚拟处理器的数量改为4个。然后是虚拟硬盘文件格式,步骤比较复杂一些:
选中IDE控制器0下的硬盘驱动器,在右侧虚拟硬盘处点击“编辑”
在向导里选择“转换”
直接跳到选择磁盘类型,选择“固定大小”。
给VHDX虚拟硬盘文件起一个新名字,不能和原有名称相同,这里我在原有名称后加了一个Fix。直接点“完成”按钮,完成虚拟磁盘文件的类型转换。
回到虚拟硬盘设置这里,点击“浏览”按钮,更换新的虚拟磁盘文件。
当然要选择新的EssenceFix.vhdx,从这里可以明显看出“固定大小”与“动态扩展”模式的区别,固定大小模式下,会预分配指定容量的磁盘空间,而动态扩展则是需要用多少才占用多少,不够的时候再增加分配。
修改完成后点确定,设置完成。
因为安装过程篇幅拖的比较长,测试部分到下期继续。下期我将会对虚拟机里的Windows XP进行磁盘性能测试,检验M5Pro在这种虚拟环境中的性能表现。 |
|