隨這幾年電腦硬體快速發展,INTEL與AMD 又推出多核心技術,隨之虛擬化技術變成非常重要與方便的應用.
傳統虛擬化軟體台為 Hypervisor Type 2如Virtual Box,VMware GSX Server.缺點則是效能不佳.並且資源分配性不好.
OSSLab 主要討論的虛擬化技術以Hypervisor Type 1 為主,所謂的Hypervisor Type 1 ,是指虛擬化主控平台與作業系統結合為一的架構.好處是能夠100%控制硬體並且獲得最佳效能.儘管Hypervisor Type 1 效能佳.但是下面應用用途無法應用.
Hypervisor Type 1主流有四大派系
OSSLab 新架構二號機將各家Hypervisor Type 1 安裝於不同硬碟與SD Card中,再用遠端控制卡做不同boot切換.非常方便測試不同Hypervisor Type 1,至於VM檔案完全置於FC SAN Storage.
關於 Xen vs. VMware 兩系統比較的文章
還在為要使用 Xen 或 VMware 傷腦筋嗎?作決定前不妨先看看人家對這個的一些看法。
(thx 曰:vmware 的測試報告有待懷疑,基本上在PV環境下 ,Guest os 為 Linux 的話 VMware Infrastructure 3應該是低落於 Xen 20-30% 不過UI 管理部份,Xen確實略輸點)
VMware |
VMware 簡介
Xen |
Xen 簡介
可參考鳥哥 利用 Xen 設計虛擬機器 http://linux.vbird.org/linux_enterprise/xen.php
KVM |
KVM 不支持 SMP CPU in VM.
KVM 不支持 Host os(VMM) 與Guest os 之間網路
(引用自 https://twiki.cern.ch/twiki/bin/view...ualization/KVM 有待考證)
OpenVZ |
OpenVZ 的 Host OS 和 Guest OS 需要一樣
VirtualBox |
適用於 x86 機器全虛擬化的開放原始碼軟體
官方網站:http://www.virtualbox.org/
官方論壇:http://forums.virtualbox.org/index.php
FAQ |
■ 如何檢查 CPU 有否支援 Intel-VT 或 AMD-V 的虛擬化技術?
官方網站查詢
Intel
http://compare.intel.com/pcc/default.aspx?familyID=1
AMD
http://products.amd.com/en-us/
Linux 下查詢法
CPU 是 Intel 時:
#grep vmx /proc/cpuinfo
CPU 是 AMD 時:
#grep svm /proc/cpuinfo
See Also (虛擬機之家, )