locked
Dell Opti 745 商务机中安装Hyper-V 2,虚拟机执行效率比VS 2005低 RRS feed

  • 问题

  • 问题描述:
    两台 Dell Optiplex 745 商务机,原来运行的是 Virtual Server 2005 R2 SP1,升级到 Hyper-V 2.0 后,相同的虚拟机运行相同程序的效率明显下降。

    Host 配置:
    酷睿双核 6400 2.13GHz,4G 内存,Intel 965G 主板;OS 是 Windows Server 2003 EE,一台32位,一台64位。

    Guest配置:
    WindowsXP SP3,分配1个虚拟CPU,512MB内存。
    运行的任务是用Trados分析和预翻10000个300K左右的rtf文件。

    我试过以下组合:
    A,直接用VS2005的VHD在Hyper-V里新建虚拟机,并且用13.813版的虚拟机添加件;
    B,直接用VS2005的VHD在Hyper-V里新建虚拟机,卸载13.813,安装Hyper-V里的集成服务;
    C,直接用VS2005的VHD在Hyper-V里新建虚拟机,卸载13.813,不安装任何添加件;
    D,在Hyper-V里新安装XP,不安装任何添加件;
    E,在Hyper-V里新安装XP,安装Hyper-V里的集成服务
    结论就是:A情况下,虚拟机运行速度跟在原来的VS2005里没有明显区别;B,C,D,E情况下,虚拟机运行很慢。
    在上述的文件转换任务中,A虚拟机完成任务大约用1.5小时,BCDE虚拟机完成相同任务需要4小时或更长时间。

    分析可能是745的性能不足以运行Hyper-V服务。
    但奇怪的是,我又在硬件配置差不多的dell 755上实行以上工作,发觉755上Hyper-V里的虚拟机运行很快,与745里的VS2005中的虚拟机速度持平。
    755和745硬件配置并没有很大差别,只是CPU变成酷睿双核6500 2.33GHz,另外主板芯片变成Q35,其它没有变化。

    请教专家:
    是否是硬件差异导致dell 745 中的hyper-v性能低下?
    为什么旧架构的虚拟机添加件(13.813)在新架构的Hyper-V中执行效能会高于新的虚拟机集成服务?
    在不更换物理主机的前提下有没有什么优化方案来提高Hyper-V的执行效率?


    谢谢!


    liumc
    2010年3月10日 9:41

答案

全部回复

  • 你好,好像看得不太明白

    "Host 配置:
    酷睿双核 6400 2.13GHz,4G 内存,Intel 965G 主板;OS 是 Windows Server 2003 EE,一台32位,一台64位。"

    用Hyper-V, Host OS是2003?而且,32位OS不可以用上Hyper-V吧

    在745上创建新的虚拟机和VHD, 排除是否745的性能问题,假如你的745可以支持虚拟化技术的话,这个性能方面的差别和755应该不大的

    黄俊贤 Tommy Huang

    TechNet中文论坛ID j-mcgrady
    WinOS社区ID VirtualTom
    http://virtualtom.blog.51cto.com
    一起共同学习和交流,共同进步
    2010年3月13日 1:44
  • 另外,会不会是一些转换未做好导致了这个问题

    将Virtual Server环境迁移到Hyper-V环境,请参考

    http://technet.microsoft.com/zh-cn/library/dd296684(WS.10).aspx

    黄俊贤 Tommy Huang

    TechNet中文论坛ID j-mcgrady
    WinOS社区ID VirtualTom
    http://virtualtom.blog.51cto.com
    一起共同学习和交流,共同进步
    2010年3月13日 2:02
  • 感谢版主回复!

    是这样:
    我有三台745机器,一台装了32位的Server 2003,一台装了64位的server 2003,一台装了server 2008+SCVMM2008,做管理机。
    三台机器只有内存容量有差别,其余配置完全相同。


    我把原来的一台架构是Virtual Server 2005的Server 2003换成hyper-v后,Host就换成server 2008 R2系统了。

    我试过,在745的hyper-v上新建虚拟机,新安装OS,安装集成服务,速度就是比老架构的Virtual Server 慢。而且慢很多。

    原来基于Virtual Server 的虚拟机迁移到hyper-v后,安装新的集成服务后也会变得很慢,但保留老的13.813添加件,并使用远程桌面操作虚拟机的话,速度跟原来在virtual server里差不多。

    总结起来就是:

    在745的hyper-v中(Guest系统是XP SP3):

    新建虚拟机,不安装集成服务,很慢;
    新建虚拟机,安装集成服务,很慢;
    从VS迁移过来的虚拟机,卸载13.813添加件,很慢;
    从VS迁移过来的虚拟机,卸载13.813,安装hyper-v 2.0的集成服务,很慢;
    从VS迁移过来的虚拟机,保留13.813,速度跟在VS中差不多

    以上也不知道说明白没。


    liumc
    2010年3月13日 15:50
  • 解析得很详细啊

    手头没有 Dell 745和755机型,无法做同样的测试。不过假如资金允许的话,还是不建议在生产环境用PC做Server啊呵呵。

    简单地讲下一些拙见,给一点思路,不知道能不能帮到你。

    1. 下载一个securable, 检测下745是否真正支持Hyper-V,而且功能有没开启

    这样的下载链接很多,例如

    http://bbs.ws2008.net/showtopic-444.aspx

    2. 检查745 里面的BIOS设置,和755的设置是否相同

    Reference:
    http://blog.ccna.net.pl/?tag=optiplex

    3. 其他一些由网络方面引起的可能性情况

    Reference:
    http://blogs.msdn.com/mumian/archive/2008/03/14/my-first-experience-with-windows-server-2008-hyper-v.aspx

    https://connect.microsoft.com/WindowsServerFeedback/feedback/details/356939/hyper-v-made-the-machine-unusable-super-slow?wa=wsignin1.0

    http://social.technet.microsoft.com/Forums/en-US/winserverhyperv/thread/bdc40358-45c8-4c4b-883b-a695f382e01a





    黄俊贤 Tommy Huang

    TechNet中文论坛ID j-mcgrady
    WinOS社区ID VirtualTom
    http://virtualtom.blog.51cto.com
    一起共同学习和交流,共同进步
    • 已标记为答案 许珈毓 2010年4月7日 1:57
    2010年3月14日 23:58
  • 我把原来的一台架构是Virtual Server 2005的Server 2003换成hyper-v后,Host就换成server 2008 R2系统了。

    是全新安装?还是升级安装?

    按照你给出的硬件配置,跑hyper-v没问题.

    看看日志文件,是否有错误提示?


    也没啥说的.有空多来我的Blog看看!专注虚拟化技术! 虚拟化技术百科@http://www.vzpedia.com
    • 已建议为答案 许珈毓 2010年3月15日 2:25
    2010年3月15日 2:25
  • 
    GX755的芯片组 Q35 支持 VT-d, I/O更强吧。10000个rtf文件......
    
    http://software.intel.com/en-us/forums/showthread.php?t=56802
    
    
    至于745中VS2005虚机的性能,以及和添加件的关系,用VS2005不多,不知道......
    
    
    2010年3月16日 6:34
  • 商务机毕竟是商务机,还有6400是65纳米的,6500是45纳米的,两个就不是一个时代的U

    Q35在I/O上肯定是比965强

    楼主做了那么多的测试也够累的

     

    2010年3月19日 1:51
  • 感谢专家们的回复。

    由于745上的hyper-v还是慢如蜗牛,我不得不放弃软件的升级,继续保持VS2005的策略。

    如果有新的发现会及时过来汇报。

    敬礼!


    liumc
    2010年4月7日 3:15