一、OpenVZlinux
OpenVZ(簡稱OVZ)採用SWsoft的Virutozzo虛擬化服務器軟件產品的內核,是基於Linux平臺的操做系統級服務器虛擬化架構。這個架構直接調用宿主機(俗稱:母機)中的內核,模擬生成出子服務器(俗稱:VPS,小機),因此,它通過虛擬化後相對於母服務器,性能損失大概只有的1-3%。 固然OpenVZ能夠超售,意思味着一臺服務器總共16G內存,他能夠開出配置爲1G內存×17臺或以上的子服務器。由於他的虛擬架構關係屬於:不是你分配給客戶多少資源,就扣除宿主機多少資源;而是客戶用多少資源,就扣除宿主機多少資源,因此OpenVZ架構的VPS較爲便宜。但因爲存在超售因素,若是服務商毫無休止的超售會致使服務器的性能急劇降低。 OpenVZ另外一個特色是,它是直接調用宿主機的內核,因此會致使部分軟件沒法使用,以及部份內核文件是沒法修改。服務器
二、KVM架構
KVM是Linux下的全功能虛擬化架構,基於KVM架構的VPS,默認是沒有系統的,可本身上傳ISO或調用服務商自帶的ISO手動安裝系統或使用服務商提供的官方的KVM模板。這個很是適合熱愛DIY本身VPS的客戶。 因爲KVM架構全功能虛擬化架構,甚至擁有獨立的BIOS控制,因此對宿主機性能影響較大,因此基於KVM的VPS較貴,但KVM VPS相對其它架構的VPS較爲自由。性能
3.Xen操作系統
Xen 由劍橋大學開發,它是基於硬件的徹底分割,物理上有多少的資源就只能分配多少資源,所以很難超售。可分爲Xen-PV(半虛擬化),和Xen-HVM(全虛擬化)。 Xen是不能超售的,當宿主機只有16G內存以及100G硬盤時,當開Xen架構(任意一個虛擬化)的1G內存、25G硬盤的子機時,會直接佔用宿主機1G內存,以及25G硬盤,因此Xen的性能,相比OpenVZ在超售的狀況下要好。 Xen-PV:半虛擬化,因此它僅僅適用於linux系列VPS,但它的性能損失比較少,大概相對於宿主機的4%-8%左右。 Xen-HVM:全虛擬化,能夠安裝Windows或自由掛載ISO文件安裝任意系統,因爲是全虛擬化,因此性能損失較大,大概相對於宿主機性能損失8%-20%左右。blog
4.Hyper-V內存
Hyper-V是微軟的一款虛擬化產品,大部分國內的VPS服務商使用這個架構(包括標準互聯?),主要是由於其轉爲Windows定製,管理起來較爲方便。目前的Hyper-V也支持Linux,只不過性能損失比較嚴重。 Hyper-V完美支持Windows系統,包括32位和64位。若是你們選購Hyper-V架構的VPS,強烈建議使用Windows。 Hyper-V目前不能超售內存,但可超售硬盤,硬盤是根據客戶使用狀況扣除。通常來講,宿主機的硬盤不會100%用完,這點不用擔憂。資源
總結:開發
總的來講,Xen和Hyper-V見的比較少,對於OpenVZ、KVM推薦選擇KVM虛擬化。產品