kvm與openvz等不同的虛擬化技術有什麼區別

2021-09-22 03:28:16 字數 1010 閱讀 5562

不可超售資源:記憶體,硬碟空間

記憶體:kvm 在分配記憶體時是完全獨佔的,也就是說母雞不能生出記憶體大於總物理記憶體的小雞。

硬碟:kvm 的硬碟在 vps 建立後即完全分配,因此不太可能出現超售硬碟。

總結:kvm 的架構決定了其難以超售,但是**較貴。購買時仍要關心硬碟 io,網路,母雞 cpu 負載等條件。

有人說 kvm 可以通過 virtio-ballon 驅動進行記憶體超售,實際上使用這種記憶體超售方案會導致較大 cpu 開銷且易被客戶發現,不適合服務商進行超售。

不可超售資源:無

總結:openvz 的磁碟在母雞上只是乙個資料夾,並且記憶體是使用時占用的,因此可以隨意超售。不過,openvz 虛擬化的**較低,適合新手入門學習。

不可超售資源:記憶體,硬碟

記憶體:與 kvm 類似,xen 在虛擬機器建立時直接占用分配的記憶體空間。

硬碟:與 kvm 類似,xen 在建立虛擬機器時會完整分配硬碟空間。

xen 有 xen-pv 和 xen-hvm 的區別,pv 為半虛擬化,並且不支援 windows,而 hvm 能支援掛載 iso。如果是 linux 使用者建議選擇 pv 半虛擬,可以遠離折騰黨。

xen 也可以通過 ballon 驅動進行超售,不過較容易發現。

不可超售資源:記憶體

記憶體:由於 hyper-v 同樣直接分配記憶體,因此無法超售。但是部分使用者提到 hyper-v 有著 「動態記憶體」 選項,可能可以使用其進行部分記憶體超售。

由於 hyper-v 沒有公開的管理面板,目前並不存在於主流 vps 市場。較大的 hyper-v 提供商僅有 azure(microsoft)。

不可超售資源:無

總結:vmware 的超售能力據說比 openvz 還要強勁,但是受制於其高昂的授權費用,提供 vmware vps 的服務商目前十分少見。

基本上如果想要進行超售,任何虛擬化技術都可以做到。因此選擇乙個良心服務商可能更重要。

kvm 和 xen 雖然不能超記憶體和硬碟,但是有些服務商通過新增物理記憶體和硬碟,開出更多機器,其實際效能依舊不能保證。

openVZ虛擬機器的備份與恢復

個人多openvz虛擬機器備份與恢復的一點總結 一 備份 1 首先把 ve停掉,命令 vzctl stop veid 2 開始備份,命令 vzdump dumpdir 備份儲存路徑 snapshot veid 備份好了之後會在所備份儲存的路徑中產生名稱為vzdump veid.tar的備份檔案,如要...

Docker與KVM的區別

docker 專案的目標是實現輕量級的作業系統虛擬化解決方案。docker 的基礎是 linux 容器 lxc 等技術。在 lxc 的基礎上 docker 進行了進一步的封裝,讓使用者不需要去關心容器的管理,使得操作更為簡便。使用者操作 docker 的容器就像操作乙個快速輕量級的虛擬機器一樣簡單。...

ROM RAM Flash等不同儲存器的區別

rom 和ram 區別 rom read only memory 唯讀儲存器 在系統停止供電的時候仍然可以保持資料,ram random access memory 隨機訪問儲存器 通常都是在掉電之後就丟失資料,典型的 ram就是計算機的記憶體。rom prom eprom eeprom 區別 ro...