PCDVD數位科技討論區
PCDVD數位科技討論區   註冊 常見問題 標記討論區為已讀

回到   PCDVD數位科技討論區 > 電腦硬體討論群組 > 系統組件
帳戶
密碼
 

  回應
 
主題工具
kyo2002tw
Major Member
 
kyo2002tw的大頭照
 

加入日期: Oct 2005
您的住址: Taiwan Kaohsiung
文章: 120
Question [求助] CPU的虛擬技術功能的疑問

Q1.我前天去電腦商場有問到AMD-V 和 Intel VT 的比較,有人說玩虛擬PC以Intel CPU效能較好,指令方面也較AMD完善,用AMD玩虛擬PC是因為預算的關係,因此我感到很困惑,想請教有用過AMD CPU玩虛擬PC的大大,真的有差嗎? 這陣子想幫朋友組台專玩虛擬PC的PC,其CPU當然是要買含虛擬技術功能的CPU,因此上來發問!

Q2.請問CPU的虛擬技術功能會因CPU的等級而有版本之差嗎? 例如 : AMD OPTERON(SEVER 伺服器版)的虛擬技術功能比 AMD ATHLON(一般市售版)好? 有這樣的差別嗎?

Q3.請問AMD-V 和 Intel VT 功能要如何開啟? 有哪些方式可善加利用?

Q4.請問記憶體方面,若是大於4GB以上,要如何應用多出來的容量? 除了灌64位元OS、RAMDISK之外,還有什麼方式可行!
我聽說做3D美工繪圖方面的PC,除了CPU、VGA夠強之外,連記憶體都有8GB以上,請問他們是用哪種方式利用8GB的記憶體容量? 難道3D美工繪圖軟體有64位元版本,所以他們直接灌64位元OS?
     
      
舊 2009-03-04, 02:42 AM #1
回應時引用此文章
kyo2002tw離線中  
cmwang
Elite Member
 

加入日期: May 2002
您的住址: 板橋
文章: 5,112
引用:
作者kyo2002tw
Q1.我前天去電腦商場有問到AMD-V 和 Intel VT 的比較,有人說玩虛擬PC以Intel CPU效能較好,指令方面也較AMD完善,用AMD玩虛擬PC是因為預算的關係,因此我感到很困惑,想請教有用過AMD CPU玩虛擬PC的大大,真的有差嗎? 這陣子想幫朋友組台專玩虛擬PC的PC,其CPU當然是要買含虛擬技術功能的CPU,因此上來發問!


A社的SVM主要在CPU上,只要NT$2000不到的Athlon X2就有,而I社的VT除了CPU支援以外(i.e.看$$就知道,NT$5xxx以下的雙核大概都沒有,便宜的四核也不一定會有 ),M/B上的memory controller也有關係(i.e.太便宜的板子就算CPU支援VT也會因為MCH的限制開不起來),通常要定位在performance等級或workstation/server等級的chipset才會支援VT,so ....

引用:
作者kyo2002tw
Q2.請問CPU的虛擬技術功能會因CPU的等級而有版本之差嗎? 例如 : AMD OPTERON(SEVER 伺服器版)的虛擬技術功能比 AMD ATHLON(一般市售版)好? 有這樣的差別嗎?


A社的分級主要在memory controller是否支援ECC/Registered和HT組數(Opteron才會支援ECC Registered/四條以上的RAM及一組以上的HyperTransport),SVM除了Sempron欠奉外其實是都一樣的,差在Rev 10(i.e.通常就是指Phenom)以後的核心支援nestted paging,可以降低VM enter/VM exit時的overhead(某些支援純軟體虛擬化的實作稱前一代VT/SVM因為VM enter/VM exit時的overhead,其實效果並不是很明顯 )....
 
__________________
士大夫之無恥,是謂國恥....
舊 2009-03-04, 10:42 AM #2
回應時引用此文章
cmwang離線中  
Vista
Major Member
 

加入日期: Mar 2006
文章: 139
1. 都慢, lag非常明顯. 玩虛擬I/O才是主要平瓶頸, 若不是有支援Intel VMDQ或是Broadcom NetXtreme II NetQueue and VMDirectPath 的超高等級網卡都會卡在網路. 樓上已說明玩Intel 虛擬的成本與相容性問題, AMD平台買個PhenomII與780G板子就可玩虛擬

2. K8與K10有差在Nestted paging, Server VM指令集與DT一樣, 不只Memory有ECC, Sever CPU與Chipset還有差在BUS與Cache都有ECC保護, 有幾款Sempron也有支援SVM

3. 由BIOS 選項開, 裝Windows找個VMWARE workstation版, 免費的Server2008 Hyper-V功能很差, 搞Linux Xen Hypervisor要有耐性, Host OS還是Windows最方便
舊 2009-03-04, 11:40 AM #3
回應時引用此文章
Vista離線中  
cmwang
Elite Member
 

加入日期: May 2002
您的住址: 板橋
文章: 5,112
補充一下,下圖是用VirtualBox開3個guest在同一個Internal LAN上(i.e.不牽涉到實體I/O ),一個擔任DHCP/TFTP/NFS server(就是當storage),另外兩個guest都是以boot from LAN的方式自storage取得約90MB的image file(tgz檔,解開後約250MB),解開到其ramdisk上,再chroot到ramdisk上執行,此時解user time應該是主要解tgz所須時間,sys time應該可以視為處理網路I/O所須時間(或許可以拿來觀察VT的效果 )....



由圖中可以看到,上側的guest(有開SVM)只要約14sec(BTW,用不同實體主機以GbE對接做同樣的測試只要不到10sec),而下側的guest(沒開SVM)就要約38秒了,應該還算有用吧....

此文章於 2009-03-04 12:07 PM 被 cmwang 編輯.
舊 2009-03-04, 12:05 PM #4
回應時引用此文章
cmwang離線中  
anderson1127
Elite Member
 

加入日期: Jan 2002
文章: 4,032
鵝大呀...

玩VM,如果有張4 port網路卡(確定4個interface)應該可以將這個
實體interface分別分配給指定的VM應該沒問題吧? 應該不會影響到
效能吧??

雖然我沒有玩VM , 但是4 port PCI & 2 Port PCI網卡倒是都有收集的
還有光纖卡!!
__________________
您想買新硬碟嗎? 購買前請務必參考這篇文章,是我的實際經驗

還想讓統一賺你的錢嗎?統一集團成員(能見度高的):
星巴克、家樂福、7-11、無印良品、黑貓宅急便、聖娜多堡、阪急百貨、
康是美、博客來、夢時代、Mister Donut 、Cold Stone 、龜甲萬、
維力33%股權、光泉31%股權、Smile速邁樂、紅心辣椒、台北轉運站(統一企業BOT)

統一LP33膠囊有環保署早已列管的一級管制品: DNOP塑化劑
舊 2009-03-04, 03:37 PM #5
回應時引用此文章
anderson1127離線中  
kyo2002tw
Major Member
 
kyo2002tw的大頭照
 

加入日期: Oct 2005
您的住址: Taiwan Kaohsiung
文章: 120
Question

To cmwang大大,請問要如何分辨出因為太便宜的板子就算CPU支援VT也會因為MCH的限制開不起來的主機板? 請問是便宜到什麼地步的主機板?

Q2.定位在performance等級或workstation/server等級的chipset才會支援VT是指哪些廠牌晶片,可詳細列出嗎?

Q3.請問專門用來搞虛擬技術功能用途的主機板如何選購? 最好能有像MSI DrMOS這類不用灌軟體就能在BIOS下設定節能技術的主機板! 請問MSI P45 Neo3 V2這塊板子OK嗎?


引用:
作者cmwang
A社的SVM主要在CPU上,只要NT$2000不到的Athlon X2就有,而I社的VT除了CPU支援以外(i.e.看$$就知道,NT$5xxx以下的雙核大概都沒有,便宜的四核也不一定會有 ),M/B上的memory controller也有關係(i.e.太便宜的板子就算CPU支援VT也會因為MCH的限制開不起來),通常要定位在performance等級或workstation/server等級的chipset才會支援VT,so ....



A社的分級主要在memory controller是否支援ECC/Registered和HT組數(Opteron才會支援ECC Registered/四條以上的RAM及一組以上的HyperTransport),SVM除了Sempron欠奉外其實是都一樣的,差在Rev 10(i.e.通常就是指Phenom)以後的核心支援nestted paging,可以降低VM enter/VM exit時的overhead(某些支援純軟體虛擬化的實作稱前一代VT/SVM因為VM enter/VM exit時的overhead,其實效果並不是很明顯 )....
舊 2009-03-04, 04:42 PM #6
回應時引用此文章
kyo2002tw離線中  
cmwang
Elite Member
 

加入日期: May 2002
您的住址: 板橋
文章: 5,112
不好意思,鵝似乎有點過度解讀Intel® Virtualization Technology網頁上關於VT的描述了....

引用:
With support from the processor, chipset, BIOS, and enabling software, Intel VT improves traditional software-based virtualization.


根據Technology Brief: Intel® Virtualization Technology (Intel® VT)中所說的,CPU中的VT主要是降低軟體方面的overhead(這一點是必須的,不然VT就不叫VT了 ),關於chipset的VT-d則是降低VMM在I/O管理上的overhead(i.e.只是選擇性的功能,所以在workstation/server級的chipset上比較容易看到),VT-c則是關於網卡如何處理來自不同VM的網路I/O方面(同樣是選擇性的功能),不過因為鵝已經有一陣子沒摸到I社平台的東東了,也只能依其文件來解讀,所以您參考參考就好....

PS:鵝說的太便宜的板子VT不work應該跟chipset無關(VT-d/VT-c才是),而是某些常見的BIOS根本沒有關於VT/SVM的選項,若是CPU initial時VT/SVM是被關閉的而BIOS又沒有將其打開亦或是CPU initial時VT/SVM是開啟的但BIOS很多事的將其關掉(偏偏BIOS又沒有選項可以避免此一行為 ),對VMM而言就是沒有VT/SVM可用,但若CPU initial時VT/SVM是開啟的而且BIOS沒亂動它,那對VMM就沒問題了(i.e. VMM可以自行選擇要不要開VT/SVM,像鵝的NB就是此一狀況)....

此文章於 2009-03-05 10:38 AM 被 cmwang 編輯.
舊 2009-03-05, 10:35 AM #7
回應時引用此文章
cmwang離線中  
cmwang
Elite Member
 

加入日期: May 2002
您的住址: 板橋
文章: 5,112
引用:
作者anderson1127
鵝大呀...

玩VM,如果有張4 port網路卡(確定4個interface)應該可以將這個
實體interface分別分配給指定的VM應該沒問題吧? 應該不會影響到
效能吧??

雖然我沒有玩VM , 但是4 port PCI & 2 Port PCI網卡倒是都有收集的
還有光纖卡!!


您是指讓guest跳過host直接存取硬體嗎,不過這樣跟一般對虛擬化的認知兜不太起來就是了,還是鵝前面提到的VT-d/VT-c正在等著您啊(i.e. workststion/server級的CPU/MB/RAM )....
舊 2009-03-05, 11:27 AM #8
回應時引用此文章
cmwang離線中  
kyougi
Senior Member
 
kyougi的大頭照
 

加入日期: Jan 2004
文章: 1,131
把CPU拿到別的板子上開完VT再拿回來
舊 2009-03-05, 05:00 PM #9
回應時引用此文章
kyougi離線中  
supermaxfight
Golden Member
 
supermaxfight的大頭照
 

加入日期: Jun 2002
您的住址: 地獄18層
文章: 3,255
我也有相同的問題
就是如果主機板BIOS上面根本就沒有VT的開關
那裝上有VT功能的CPU,這樣是否有正常運作VT功能
我們系上的Server是有VT的開關,預設值是關閉
__________________
徵你不要的AM4 CPU
徵你不要的SATA接頭斷裂SSD
舊 2009-03-05, 05:23 PM #10
回應時引用此文章
supermaxfight離線中  


    回應


POPIN
主題工具

發表文章規則
不可以發起新主題
不可以回應主題
不可以上傳附加檔案
不可以編輯您的文章

vB 代碼打開
[IMG]代碼打開
HTML代碼關閉



所有的時間均為GMT +8。 現在的時間是01:01 AM.


vBulletin Version 3.0.1
powered_by_vbulletin 2025。