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

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

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

加入日期: Oct 2005
您的住址: Taiwan Kaohsiung
文章: 120
Question [求助] 請問電腦零件對虛擬軟體的影響?

我有買一本《深入淺出虛擬化技術》來實習,書本內容豐富且軟件種類多;但是書本內容並無說明電腦零件對虛擬軟體的影響;因此特地來求助。

Q1.目前CPU大廠有INTEL、AMD等,且2者推出的CPU有哪些有支援虛擬化技術,Intel 虛擬化技術 (Intel Virtualization Technology,Intel VT) 和 AMD虛擬化技術 Virtualization技術(AMD-V),因此我想知道INTEL、AMD推出的CPU中有哪些CPU支援虛擬化技術?

Q2.請問2者推出的虛擬化技術有何差別? 在WINDOWS和LINUX的平台下功效如何?且還適用於哪些平台?

Q3.請問像VMware之類的虛擬軟體若搭配有支援虛擬化技術的CPU (例如:Intel VT 和AMD-V),效能會比較好嗎? 還是有其他因素?

Q4.請問電腦組件對VMware之類的虛擬軟體比較有影響的電腦零件有哪些?
     
      
舊 2008-08-25, 02:48 PM #1
回應時引用此文章
kyo2002tw離線中  
肉羹麵
Regular Member
 
肉羹麵的大頭照
 

加入日期: Jan 2008
您的住址: 巷內
文章: 51
引用:
作者kyo2002tw
Q3.請問像VMware之類的虛擬軟體若搭配有支援虛擬化技術的CPU (例如:Intel VT 和AMD-V),效能會比較好嗎? 還是有其他因素?

Q4.請問電腦組件對VMware之類的虛擬軟體比較有影響的電腦零件有哪些?

就個人的經驗來說
Q3: 似乎沒差。不過小弟只有拿來測試軟體而已,專業的用途就不知道了
Q4: 就CPU 和 ram 囉。CPU 越強越好,ram 越大越好 。不過就 VMware 來說 ,IO 的效率也很重要,最好組個 raid 或是把虛擬機器放在單獨的硬碟上,才不會開個檔就要讀半天
 
舊 2008-08-25, 03:21 PM #2
回應時引用此文章
肉羹麵離線中  
cmwang
Elite Member
 

加入日期: May 2002
您的住址: 板橋
文章: 5,112
引用:
作者kyo2002tw
snipped....

Q1.目前CPU大廠有INTEL、AMD等,且2者推出的CPU有哪些有支援虛擬化技術,Intel 虛擬化技術 (Intel Virtualization Technology,Intel VT) 和 AMD虛擬化技術 Virtualization技術(AMD-V),因此我想知道INTEL、AMD推出的CPU中有哪些CPU支援虛擬化技術?


一般DT用CPU A社Socket AM2掛Athlon64 X2以上者都有支援AMD-V,I社E6xxx以上者有支援Intel VT....

引用:
作者kyo2002tw
Q3.請問像VMware之類的虛擬軟體若搭配有支援虛擬化技術的CPU (例如:Intel VT 和AMD-V),效能會比較好嗎? 還是有其他因素?


某些場合(鵝試過的結果主要是吃I/O者會有比較明顯的影響),其它好像不是很明顯,下圖是用VirtualBox開3個guest在同一個Internal LAN上,一個擔任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的效果吧)....



引用:
作者kyo2002tw
Q4.請問電腦組件對VMware之類的虛擬軟體比較有影響的電腦零件有哪些?


RAM越多越好,如果超過3GB一般說法host跑64bit OS會比32bit有效,再來就是storage(i.e. HDD/HBA)越快越好吧 ....
舊 2008-08-25, 03:34 PM #3
回應時引用此文章
cmwang離線中  
cmwang
Elite Member
 

加入日期: May 2002
您的住址: 板橋
文章: 5,112
補充一下,部份末代的P4(含P4EE/PD)也有支援Intel VT,不過這年頭應該不會有人再把$$砸在P4上了吧 ....
__________________
士大夫之無恥,是謂國恥....
舊 2008-08-25, 04:12 PM #4
回應時引用此文章
cmwang離線中  
DJ-Kimula
Master Member
 

加入日期: May 2004
您的住址: 桃園
文章: 2,371
引用:
作者cmwang
補充一下,部份末代的P4(含P4EE/PD)也有支援Intel VT,不過這年頭應該不會有人再把$$砸在P4上了吧 ....


我的E2140用了很久
才發現沒辦法在32位元下
灌64位元的系統
舊 2008-08-25, 11:45 PM #5
回應時引用此文章
DJ-Kimula離線中  
cmwang
Elite Member
 

加入日期: May 2002
您的住址: 板橋
文章: 5,112
引用:
作者DJ-Kimula
我的E2140用了很久
才發現沒辦法在32位元下
灌64位元的系統


VMWare有提供utility check可不可以在32bit host OS中灌64bit guest OS(一般說法是要支援AMD-V/Intel VT才可以 ),I社只有E6xxx以上和部份末代的P4(含P4EE/PD)才有支援Intel VT,但鵝試過在A社不支援AMD-V的Socket S1 Mobile Sempron上卻可以在32bit host OS中灌64bit guest OS,鵝也不太清楚是怎麼回事就是了....
舊 2008-08-26, 06:44 AM #6
回應時引用此文章
cmwang離線中  
Zuchen
Junior Member
 
Zuchen的大頭照
 

加入日期: Aug 2003
您的住址: 台中市
文章: 751
引用:
作者cmwang
I社只有E6xxx以上和部份末代的P4(含P4EE/PD)才有支援Intel VT,

稍微提醒一下
並不是E6xxx以上都有支援VT

到目前為止,C2D和C2Q中"有支援"VT的有
E6xxx
E8xxx
Q6xxx
Q9xxx

但是比較最近出的
E7xxx
Q8xxx
則是沒有支援的
__________________


此文章於 2008-08-26 09:10 AM 被 Zuchen 編輯.
舊 2008-08-26, 09:05 AM #7
回應時引用此文章
Zuchen離線中  
cmwang
Elite Member
 

加入日期: May 2002
您的住址: 板橋
文章: 5,112
引用:
作者Zuchen
稍微提醒一下
並不是E6xxx以上都有支援VT

snipped....


謝了,鵝本來還想弄棵E7xxx來玩的說,看來還是A社比較阿莎力,NT$2000有找的CPU就能讓user玩玩這類本來在enterprise市場才看得到的東東就是了....
舊 2008-08-26, 11:55 AM #8
回應時引用此文章
cmwang離線中  
Michael Chen
Major Member
 
Michael Chen的大頭照
 

加入日期: May 2001
您的住址: 台北市
文章: 223
筆電CPU也有的有支援喔, 我這台用的T7300有支援VT

不過Intel的VT需要BIOS支援, 桌機的話, 找不到選項有可能是預設開啟 或是沒有做進去
有選項的話需要就啟動吧!
筆電的話要碰運氣, 我想銷售人員應該還沒有專業到會知道VT是啥... 更不要說知道某機種有沒有VT了.
我手上這台Acer Aspire 5920G是有, 前一台Aspire 5594沒有
學弟的某台華碩A8也有.

AMD的機種就不需要BIOS來支援AMD-V.

效能瓶頸的話... 其實在I/O上面.
之前去參加VMware的研討會, 他們的講師自己也這樣說
原因是... 電子零件的切換很快
但是 硬碟就那麼一組讀寫頭
有兩個VM(或是Host跟一個VM)要讀寫同一顆硬碟的話, 就很明顯會有效能影響了.
所以單機要跑VM的話, 弄個內建或是外接的RAID 5(or 6)是會蠻有效的.
(RAID 1不會加速, RAID 0又很危險XD)
當然最好有專用的RAID卡, ICH作的RAID 5寫入甚至會比單顆還慢= =a
比較大型的VMware架構甚至會用到光纖SAN架構來放.

現用機器給大家參考一下.
Aspire 5920G
T7300 (2.0GHz)
4GB RAM
250GB WD硬碟
Vista Ultimate x64版
VMware workstation 6.02
安裝的VM有: Windows Server 2003, WinXP SP3,
CentOS Linux 4.6, 5.2, Solaris 10 x86, OpenSuSE 10.3, Ubuntu 8.4...等
舊 2008-08-26, 12:47 PM #9
回應時引用此文章
Michael Chen離線中  
cmwang
Elite Member
 

加入日期: May 2002
您的住址: 板橋
文章: 5,112
引用:
作者Michael Chen
筆電CPU也有的有支援喔, 我這台用的T7300有支援VT

不過Intel的VT需要BIOS支援, 桌機的話, 找不到選項有可能是預設開啟 或是沒有做進去
有選項的話需要就啟動吧!
筆電的話要碰運氣, 我想銷售人員應該還沒有專業到會知道VT是啥... 更不要說知道某機種有沒有VT了.
snipped....


鵝家AM2的舊板子原廠的BIOS並沒有AMD-V的選項(應該說是default被隱藏起來,而且在disable的狀態),用VirtualBox的確開不了SVM,後來用modbin6(修改Award BIOS的工具)把選項改出來就可以work了,而在Socket S1的NB上雖然AMI BIOS中看不到任何和AMD-V有關的選項,但TL-50也能開SVM就是了(在網路上以NT$7xx購入,DIY把原本的SP3500換掉,應該算是支援硬體虛擬化成本最低的平台吧)....

引用:
01:44:44.313 Ext Name: AuthenticAMD
01:44:44.313 Ext Supports: 0x80000000-0x80000004
01:44:44.313 Family: 15 Extended: 0 Effectiv: 15
01:44:44.313 Model: 8 Extended: 4 Effectiv: 72
01:44:44.313 Stepping: 2
01:44:44.313 Brand ID: 0x595
01:44:44.313 Mnemonic - Description = guest (host)

01:44:44.313 SVM - AMD VM Extensions = 0 (1)

01:44:44.313 Full Name: AMD Turion(tm) 64 X2 Mobile Technology TL-50

01:44:44.944 HWACMM: AMD cpu with erratum 170 family f model 48 stepping 2
01:44:44.944 HWACMM: cpuid 0x80000001.u32AMDFeatureECX = 1f
01:44:44.944 HWACMM: cpuid 0x80000001.u32AMDFeatureEDX = ebd3fbff
01:44:44.944 HWACCM: SVM revision = 1
01:44:44.944 HWACCM: SVM max ASID = 64
01:44:44.944 HWACCM: SVM features = 0
01:44:44.973 VM: Halt method global1 (5)
舊 2008-08-26, 01:23 PM #10
回應時引用此文章
cmwang離線中  


回應


POPIN
主題工具

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

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



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


vBulletin Version 3.0.1
powered_by_vbulletin 2025。