點評:本文就VPS采用的幾種常見技術(shù)OpenVZ、Xen、KVM做簡單介紹和對比,以備你選購自己合適的VPS很多人看到同樣配置的VPS價格相差很大,甚是不理解,其實VPS使用的虛擬技術(shù)種類有很多,如OpenVZ、Xen、KVM、Xen和HVM與PV。在+XEN中pv是半虛擬化,hvm是全虛擬化,pv只能用于linux內(nèi)核的系統(tǒng),效率更高,hvm可以虛擬所有常見操作系統(tǒng)(可以使用windows),+理論效率比pv略低,另外,hvm需要cpu虛擬化指令支持,pv無此要求。KVM是新興的虛擬化項目,出售KVM的VPS商家不多,但據(jù)說KVM虛擬技+術(shù)是比較強悍的。而OpenVZ是一個類似于Linux-VServer的操作系級全虛擬化解決方案,目前基于Xen和OpenVZ的VPS服務(wù)商比較+多。本文就VPS采用的幾種常見技術(shù)OpenVZ、Xen、KVM做簡單介紹和對比,以備你選購自己合適的VPS。
OpenVZ
OpenVZ是操作系統(tǒng)級別的虛擬化技術(shù),是底層操作系統(tǒng)上的一層應(yīng)用,這意味著易于理解和低權(quán)重開銷,一般來說也意味著更優(yōu)的性能。但是OpenVZ配置起來比較靈活,給黑心服務(wù)商改低限制的機會。
優(yōu)勢:現(xiàn)在外面賣的這種類型,許可的內(nèi)存都超大,CPU也強勁,而且賣家很多,可比性也很強。性價比超高。
劣勢:超賣,沒有不超賣的,導(dǎo)致各種石頭盤,鉆石盤。連帶的cpu也被過度分割導(dǎo)致性能升值不如其標明的1/10。再有就是內(nèi)存,基本上OpenVZ技術(shù)沒有獨占的,都是共享,別人多了你就少了,而且這種技術(shù)最大的劣勢就是內(nèi)存下來后直接就是當機。還有開設(shè)vpn各種不方便。
Xen
Xen是半虛擬化技術(shù),它并不是一個真正的虛擬機,而是相當于自己運行了一個內(nèi)核的實例,可以自由的加載內(nèi)核模塊,虛擬的內(nèi)存和IO,穩(wěn)定而且可預(yù)測。分Xen+pv+和Xen+hvm,區(qū)別就是pv只支持linux,而hvm支持win系統(tǒng)。
優(yōu)勢:內(nèi)存獨占,雖然小但是保證分配的到。部分虛擬技術(shù)決定了就算是超賣也不會超太離譜。所以一般的母雞就算超了,也很少導(dǎo)致石頭盤。當然小雞有pt就除外了。另外就是即使內(nèi)存再低也不會當?shù)?,只是會無響應(yīng)一段時間。
劣勢:內(nèi)存小,硬盤小,帶寬?。ㄒ陨?點均和同價位的openvz對比)。因為沒法超賣了,為了賺錢只能把這3個基本配置降下來了。還有就是供應(yīng)商殘次不齊,而且大部分在說xen的時候都木有明說是pv還是hvm,其實pv的性能是優(yōu)于hvm的。
KVM
優(yōu)勢:和xen類似,比xen更好的一點是,kvm是完全虛擬的,所以不分pv和hvm的區(qū)別,所有的kvm類+型的虛擬技術(shù)都可以裝各種linux的發(fā)行版和各種win的發(fā)行版,不管供應(yīng)商在主頁有沒有寫明是否支持win,只要你配置夠win運行,那就肯定可以裝+的上去,只是方法的問題而已。
劣勢:恰恰因為kvm可以裝任意類型的操作系統(tǒng),導(dǎo)致了折騰帝甚至在128m的機器上裝了win2003(上去+后直接所有的cpu和內(nèi)存都用于硬盤IO了,不明白這些人想干神馬)。其結(jié)果就是所有的kvm鄰居都得看你周圍鄰居的臉色。這么說把,一個node下只要+有5、6臺這種折騰帝,對不起,你的硬盤基本就是石頭盤了。
個人比較傾向于Xen,因為它是對供應(yīng)商和和客戶來說都是可以接受的折衷方案。openvz超賣太厲害,kvm等看RP,這2種都不適合那些不想折騰只想做站的站長。
更多信息請查看IT技術(shù)專欄