目前比較常見的三種虛擬化技術:1、OpenVZ,操作系統(tǒng)級別的虛擬化技術,配置起來比較靈活;2、Xen,是半虛擬化技術,可以自由加載內(nèi)核模塊,虛擬內(nèi)存和IO;3、KVM,完全虛擬的,支持任何類型的操作系統(tǒng)。
本教程操作環(huán)境:windows7系統(tǒng)、Dell G3電腦。
目前比較常見的三種虛擬化技術:OpenVZ,Xen,KVM.
OpenVZ(容易超賣)
操作系統(tǒng)級別的虛擬化技術,是操作系統(tǒng)上的一層應用,這意味著易于理解和重開銷。配置起來比較靈活(這便給黑心服務商改低限制的機會。)
缺點:由于是基于操作系統(tǒng)的虛擬化,別人用多了你就少了。內(nèi)存下來之后之間就宕機很不穩(wěn)定。
優(yōu)點:服務商許可內(nèi)存和CPU都特別好。
Xen
是半虛擬化技術,它并不是一個真正的虛擬機。相當于運行一個內(nèi)核實例,可以自由加載內(nèi)核模塊,虛擬內(nèi)存和IO。。分Xen+hvm和Xen+hvm pv只支持linux hvm支持win系統(tǒng)
優(yōu)點:內(nèi)存獨占,雖然小但是都是分配到了,。內(nèi)存再低也不會宕機,無響應一段時間。
缺點: 內(nèi)存小,硬盤小,帶寬小。pv性能更優(yōu)秀。
KVM
優(yōu)點:完全虛擬的,不分pv和hvm區(qū)別。支持任何類型的操作系統(tǒng)。
查看本機VPS的性能判斷是否超售
openVZ VPS的超售辦法:
cd /dev/shm
dd if=/dev/zero of=./memtest bs=1M count =100;//創(chuàng)建100MB的文件
查看內(nèi)存:
free -m
不斷的調(diào)大count的值在指定范圍(你購買的范圍)假如在承諾內(nèi)容內(nèi)機子就宕機,那就是超售非常嚴重。
測試完畢不要忘了刪除你剛創(chuàng)建的文件呦 rm ./memtest
查看CPU信息
cat /proc/cpuinfo
磁盤IO測試命令
dd if=/dev/zero of=test bs=64k count=512 oflag=dsync
1)查看進程內(nèi)存占用
top
2)查看CPU信息
cat /proc/cpuinfo