萬盛學電腦網

 萬盛學電腦網 >> 服務器教程 >> VPS的三種虛擬技術OpenVZ、Xen、KVM優缺點比較

VPS的三種虛擬技術OpenVZ、Xen、KVM優缺點比較

  本文就VPS采用的幾種常見技術OpenVZ、Xen、KVM做簡單介紹和對比,以備你選購自己合適的VPS

  很多人看到同樣配置的VPS價格相差很大,甚是不理解,其實VPS使用的虛擬技術種類有很多,如OpenVZ、Xen、KVM、Xen和HVM與PV。在+XEN中pv是半虛擬化,hvm是全虛擬化,pv只能用於linux內核的系統,效率更高,hvm可以虛擬所有常見操作系統(可以使用 windows),+理論效率比pv略低,另外,hvm需要cpu虛擬化指令支持,pv無此要求。KVM是新興的虛擬化項目,出售KVM的VPS商家不多,但據說KVM虛擬技+術是比較強悍的。而OpenVZ是一個類似於Linux-VServer的操作系級全虛擬化解決方案,目前基於Xen和 OpenVZ的VPS服務商比較+多。本文就VPS采用的幾種常見技術OpenVZ、Xen、KVM做簡單介紹和對比,以備你選購自己合適的VPS。

  OpenVZ

  OpenVZ是操作系統級別的虛擬化技術,是底層操作系統上的一層應用,這意味著易於理解和低權重開銷,一般來說也意味著更優的性能。但是OpenVZ配置起來比較靈活,給黑心服務商改低限制的機會。

  優勢:現在外面賣的這種類型,許可的內存都超大,CPU也強勁,而且賣家很多,可比性也很強。性價比超高。

  劣勢:超賣,沒有不超賣的,導致各種石頭盤,鑽石盤。連帶的cpu也被過度分割導致性能升值不如其標明的1/10。再有就是內存,基本上OpenVZ技術沒有獨占的,都是共享,別人多了你就少了,而且這種技術最大的劣勢就是內存下來後直接就是當機。還有開設vpn各種不方便。

  Xen

  Xen是半虛擬化技術,它並不是一個真正的虛擬機,而是相當於自己運行了一個內核的實例,可以自由的加載內核模塊,虛擬的內存和IO,穩定而且可預測。分Xen+pv+和Xen+hvm,區別就是pv只支持linux,而hvm支持win系統。

  優勢:內存獨占,雖然小但是保證分配的到。部分虛擬技術決定了就算是超賣也不會超太離譜。所以一般的母雞就算超了,也很少導致石頭盤。當然小雞有pt就除外了。另外就是即使內存再低也不會當掉,只是會無響應一段時間。

  劣勢:內存小,硬盤小,帶寬小(以上3點均和同價位的openvz對比)。因為沒法超賣了,為了賺錢只能把這3個基本配置降下來了。還有就是供應商殘次不齊,而且大部分在說xen的時候都木有明說是pv還是hvm,其實pv的性能是優於hvm的。

  KVM

  優勢:和xen類似,比xen更好的一點是,kvm是完全虛擬的,所以不分pv和hvm的區別,所有的kvm類+型的虛擬技術都可以裝各種linux的發行版和各種win的發行版,不管供應商在主頁有沒有寫明是否支持win,只要你配置夠win運行,那就肯定可以裝+的上去,只是方法的問題而已。

  劣勢:恰恰因為kvm可以裝任意類型的操作系統,導致了折騰帝甚至在128m的機器上裝了win2003(上去+後直接所有的cpu和內存都用於硬盤IO 了,不明白這些人想干神馬)。其結果就是所有的kvm鄰居都得看你周圍鄰居的臉色。這麼說把,一個node下只要+有5、6台這種折騰帝,對不起,你的硬盤基本就是石頭盤了。

  個人比較傾向於Xen,因為它是對供應商和和客戶來說都是可以接受的折衷方案。openvz超賣太厲害,kvm等看RP,這2種都不適合那些不想折騰只想做站的站長。

copyright © 萬盛學電腦網 all rights reserved