苦于坑爹的Mac硬盘虽然SSD但是容量也太小了,在平时需要同时开多台虚拟机,内存还勉强可以,但是硬盘是硬伤,于是把台式机做一下虚拟化成了我的首要选择。

  首先想到的是虚拟化里边的龙头老大VM,但是在认真研究过vm之后发现对于个人用户来说,vm并不是一个好的选择,vm采用完全虚拟化,并且虚拟化技术复杂以至于个人感觉vm的效率并不高,复杂就代表对于机器来说会增加负担(毕竟个人用户一般都是用普通的台式机来玩,本来配置就不是很高),对于个人用户来说,母机硬件各种各样,可能在某种硬件上的兼容性不好,甚至直接不兼容,而对于企业来说,可以直接购买完全支持vm虚拟化的服务器。

  (总结一下:vm是土豪玩的起的东西!)

  因此,xen成为我的首要选择,首先,xenserver是开源的,另外,他的部署一直到vps的新建,简单,快速,对于个人用户不需要企业中的要求那么高,只要能正常运行就行了。我喜欢xen的原因就是它简单,部署快速,对于硬件的兼容性还算可以,效率高,不会出这样那样的问题。

  接下来在就是KVM了,我知道的像linode公司的vps就是使用KVM做的虚拟化,并且这种虚拟化技术我感觉应该是现在主流的虚拟化技术,我对于这种虚拟化技术不是特别了解,正在认真研究。

  个人认为这张图不错:


是否开源

是否免费

性能

优点

KVM

1.KVM 是内核本身的一部分,因此可以利用内核的优化和改进。2. 高性能, 稳定, 无需修改客户机系统。3. 开源、免费

XEN

1. 性能较好。2. 开源、免费

VMWare

一般

相对比较成熟的商业软件,市场占有率较大


  于是,在我认真了解xen之后就要开始部署了,其他的虚拟化技术在认真了解后会在博客中分享!