server 1: CLC + WALRUS + CC + Storage Controller
CPU 快一點的電腦, 因為要控制連結 NC
server 2: NC
支援 VT, 且記憶體多一點的電腦
可選擇性加入:
server 3,4,5...: NC
支援 VT, 且記憶體多一點的電腦
圖片來源: UE architecture (pdf)
哪些 CPU 有支援 VT 功能? 查了一些資料後發現可以由 CPU 的 info 來確定:
名詞:
虛擬機器 (參見 鳥哥 利用 Xen 設計虛擬機器)
主要分為半虛擬化 (Para-virtualization) 及全虛擬化 (Full virtualization) 兩種;
可以執行半虛擬化主機, CPU 必須要支援的實體位址延伸技術 (PAE) ; 檢查 CPU 的參數即可確認:
xxx@desktop:~$cat /proc/cpuinfo | grep flags
flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ht syscall nx mmxext fxsr_opt pdpe1gb rdtscp lm 3dnowext 3dnow constant_tsc rep_good nonstop_tsc extd_apicid pni monitor cx16 popcnt lahf_lm cmp_legacy svm extapic cr8_legacy abm sse4a misalignsse 3dnowprefetch osvw ibs skinit wdt(我的機器是 AMD Phenom II X4 945 四核) 有看到 pae 應該就有支援。而支援全虛擬化
(註 Intel 提供 VT 技術, AMD 則提供 SVM 技術) 這兩種技術在 CPU 的旗標分別是:Intel (vmx) 與 AMD (svm)
沒有留言:
張貼留言