目前比較常見的三種虛擬化技術:1、OpenVZ,作業系統層級的虛擬化技術,配置起來比較靈活;2、Xen,是半虛擬化技術,可以自由載入核心模組,虛擬記憶體和IO;3、KVM,完全虛擬的,支援任何類型的作業系統。
本教學操作環境: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中文網其他相關文章!