mimitech's blog
Internet, information personalization, trance music

导航

Blog统计
  • 文章 - 42
  • 收藏 - 0
  • 评论 - 30
  • Trackbacks - 2
公告

文章

    收藏

      相册

        about

          存档


          正在读取评论……
           

          以下只评估开源方案(商业软件包括-vmware, MS virtualPC, win4lin, 等)

          1. qemu方案

          优点:不用修改guest os,使用方便;可以支持win2000作为guest OS,支持win98/2k/xp作为host OS
          缺点:virtualization模块不开源,以二进制代码发布;速度不是太理想,例如在guest OS里面运行wine+superpi就有问题
          速度:模拟方式-1/5~1/10;虚拟方式-接近全速
          适用场合:主要用于替代vmware的场合,在桌面环境上运行guest OS,如对新的linux发行版的评估、学习等。

          2. xen方案

          优点:速度快,开销低,兼容性好
          缺点:需要修改guest os内核代码,目前只支持linux作为Guest/Host
          适用场合:主要作为server虚拟化应用,如把几台server整合到1台物理server里面,或者是从安全性角度考虑,把各个应用用不同的(虚拟)服务器隔离开。并且xen的效率较高,开销不大,适合长期运行,增加新的虚拟服务器只需要扩充内存和硬盘就可以了。由于linux开放源码的优势,用xen虚拟化的效率是vmware无法相比的。xen现在已得到redhat和novell的支持。

          3. Linux VServer方案

          优点:非虚拟化技术,而是类似chroot的概念,可以限制guest os的存取范围,起到隔离的效果;效率高,CPU和文件系统额外开销都很小
          缺点:需要修改内核;各guest os必须采用同一个linux发行版本,无进程隔离和内存隔离的效果(可能看起来有)
          适用场合:同样可以作为server consolidation场合,与xen相比各有千秋。



          Trackback: http://tb.donews.net/TrackBack.aspx?PostId=524815


          [点击此处收藏本文]  发表于2005年08月24日 10:11 PM




          正在读取评论……
          大名
          网址
          验证码
          评论