首頁  >  文章  >  三種常用虛擬化技術是什麼

三種常用虛擬化技術是什麼

醉折花枝作酒筹
醉折花枝作酒筹原創
2021-07-27 10:58:2321493瀏覽

目前比較常見的三種虛擬化技術:1、OpenVZ,作業系統層級的虛擬化技術,配置起來比較靈活;2、Xen,是半虛擬化技術,可以自由載入核心模組,虛擬記憶體和IO;3、KV​​M,完全虛擬的,支援任何類型的作業系統。

三種常用虛擬化技術是什麼

本教學操作環境:windows7系統、Dell G3電腦。

目前比較常見的三種虛擬化技術:OpenVZ,Xen,KVM.

#OpenVZ(容易超賣)

作業系統層級的虛擬化技術,是作業系統上的一層應用,這意味著易於理解和重新開銷。配置起來比較靈活(這便給黑心服務商改低限制的機會。)

缺點:由於是基於作業系統的虛擬化,別人用多了你就少了。記憶體下來之後之間就宕機很不穩定。

優點:服務商授權記憶體和CPU都特別好。

Xen

是半虛擬化技術,它不是真正的虛擬機器。相當於運行一個核心實例,可以自由載入核心模組,虛擬記憶體和IO。 。分Xen hvm和Xen hvm pv只支援linux    hvm支援win系統

#優點:記憶體獨佔,雖然小但是都是分配到了,。記憶體再低也不會宕機,無回應一段時間。

缺點: 記憶體小,硬碟小,頻寬小。 pv性能更優秀。

KVM

優點:完全虛擬的,不分pv和hvm區別。支援任何類型的作業系統。

查看本機VPS的效能判斷是否超售

openVZ VPS的超售方法:

cd /dev/shm

#dd if=/dev/zero of=./memtest bs=1M count =100;//建立100MB的檔案

查看記憶體:

free -m

不斷的調大count的值在指定範圍(你購買的範圍)假如在承諾內容內機子就宕機,那就是超售非常嚴重。

測試完畢不要忘了刪除你剛建立的檔案呦rm ./memtest

#檢視CPU資訊

cat /proc/cpuinfo

#磁碟IO測試指令

dd if=/dev/zero of=test bs=64k count=512 oflag=dsync

1)檢視進程記憶體佔用

#top

2)查看CPU資訊

cat /proc/cpuinfo

更多電腦相關知識,請造訪常見問題欄位!

以上是三種常用虛擬化技術是什麼的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn