三款虚拟机比较

三款虚拟机比较

这段时间调试内核,由于每次要重新编译,在本机实际安装比较有风险,而且编译时候只能一直等,因此就考虑使用虚拟机来做。

首先我想到的是GPL的虚拟机新秀——virtual box,这款虚拟机由于遵守GPL,因此开源和免费是其一大特色。从上半年我知道这款虚拟机开始,它以体积小、兼容性高、共享文件和virtual tools的易用性好等吸引了我,但是在此次不断编译内核的比赛中,它暴露出可能由于它还年轻的缺点。之一,网络设置比较复杂而且稳定性不高。用虚拟网卡直连模式时设置复杂,而且往往容易出现不能对外通讯的问题;而用NAT方式时,DHCP取得IP地址时速度太慢,在第一次向外连接或者对外连接停止一会儿后再次向外连接时,需要比较长的时间等待。之二,编译时似乎用的虚拟CPU,效率不是很高,在编译内核时明显速度不如其它两款。之三,不知原因,编译内核时往往中途虚拟机内部编译程序无响应,只好开第二终端reboot。

其次想到的就是大名鼎鼎的vmware workstation。这款虚拟机我用的时间最长,但对它意见也是最多。不可否认,它的效率和易用性远远超过virtual box,但是它有几点很大不足。其一,是商业软件,要钱的!虽然有破解版,总是心中不爽。其二,软件太大,最新6.0整合了ACE,竟然给了300M的体积,直接把人给吓着了。其三,默认开启服务最多,占用内存和CPU资源最多(即使不用,它也自动在服务中开启),它所用的资源远远超过其它两种。第四,默认增加两个虚拟接口,很烦人,想删除都很困难,这是我不喜欢它的很重要一个原因。第五,共享文件夹的vmtools安装很困难,兼容性极度不好。每次似乎我用它都要用网络共享,而不能直接使用真实环境与虚拟环境的共享设置功能。

最后,无奈之下,我找到了我当初刚接触虚拟机世界时的第一款产品——virtual pc。这款虚拟机我在03年开始使用,它的界面朴实无华,但对初学者来说设置没有vmware方便,因此在用它不久之后就又被我抛弃了。它在03年似乎被微软收购,然后推出的2004版本中,不支持非windows系统!这个限制直接使我对它失望无语。所幸,微软认识到它的错误决定,我现在使用的2007中早就又恢复了对linux等的支持。virtual pc目前是免费的,虽然不开源,但是对我们有什么影响呢?:-)它体积远远小于vmware,仅仅比virtual box大几兆,而且运行效率很好,没有默认开启一些垃圾服务,对资源消耗比较少(微软,技术可见还是很牛的嘛)。但是,它的很大不足就是平台一致性不好,我们不能在linux等环境中使用它,而往往我们希望在不同的平台上使用相同的产品。另外,它的共享文件功能也不是很出色,但是这个缺点可以用它优异的网络性能所弥补。

综上所述,不得不承认,virtual pc是目前windows平台上最好的虚拟机之一。如果仅仅在windows系统上进行模拟,那么,就目前而言,我认为virtual pc的确是不二之选;而若考虑到兼容性和平台一致性,那么,开源的virtual box是个比较不错的选择。      
用虚拟机的一般都是做实验的,virtual pc不支持虚拟64位系统吧?

vm虽然“慢”,但支持cpu的vt技术,能在32位的宿主系统上虚拟64位系统。不过前提是你的64位cpu有vt技术。

我现在用的是vm的绿色精简版,呵呵。感觉就挺快的。      
我本本上这些都装了, xen跑在linux上应该比windows上的virtual pc快
vmware station 不如 vmware server 方便.
效率最高的应该是 VPS 了, 没找到license 用不了.      
就评vpc不支持linux、unix就可以给他打0分
有很多人问为什么vpc上装不了linux还以为linux是恶意系统,vpc侮辱了linux。      
QEMU那???你没试试么?      
绿色的还是不太稳定啊,vm6.0 的我也很喜欢,就是体积也越大了      
呼呼

第三个没听过~~

菜了      
引用:
原帖由 Hilee 于 2007-11-17 23:43 发表
QEMU那???你没试试么?
除了vpc,上面提到的我都用过。QEMU应该是上面几款虚拟机中效率最糟的。