PCDVD數位科技討論區

PCDVD數位科技討論區 (https://www.pcdvd.com.tw/index.php)
-   系統組件 (https://www.pcdvd.com.tw/forumdisplay.php?f=19)
-   -   請問跑Virtual Machine裝備跟SSD (https://www.pcdvd.com.tw/showthread.php?t=954909)

firmware 2012-01-08 03:21 PM

請問跑Virtual Machine裝備跟SSD
 
請問各位網兄, 我主要是想裝VM去build code, 只知道intel跟AMD的CPU都有各自的VM技術(intel的叫VT, AMD叫AMD-V), 後來又查到Chipset也需要有支援的, intel chipset的VT技術叫VT-d, AMD chipset對應的技術叫IOMMU.

http://benjr.tw/node/515

但是去兩家官網想查那些chipset有支援VT-d/IOMMU, 似乎都沒啥資訊, 有經驗的網兄們可否給些建議 ? 再者, 把VM裝在SSD上+把VM的linux掛載在SSD上, 是否會變快呢 ?

MyAngelism 2012-01-08 03:36 PM

不用擔心 如果寫的code不是針對VM本身 也就是VM只是你驗證AP是否可行的平台

你只要盡量把RAM加大就好 其餘的特性都不用管

jamin 2012-01-08 04:43 PM

如果是在 linux 下編譯, 原生的 linux 環境會比 VM 跑 linux 強很多.

VM 跑 windows 不管是編輯, 收發 email, 登入公司提供的服務, 都很夠用.

編譯的檔案越多越大, 效果越明顯.


另外以編譯效能改善的觀點, RAM >> SSD (ubuntu + ans9010b).


 
 

u8526425 2012-01-08 05:00 PM

VT相關指令是內建在CPU上面
你要看CPU的規格表才知道
基本上近兩年工作站等級以上CPU都會有這種指令集

這些指令集只作用在虛擬化的hypervisor層上面
有些虛擬化軟體需要支援VT-x的才能安裝
有些虛擬化的特殊功能需要支援VT-d的才做的出來
裡面虛擬的GuestOS則不受其影響

路過 2012-01-09 01:21 AM

VT-D保險一點要Q字頭的Chipset才有

IOMMU則是890FX以及目前市面上出的9X0 Chipset全系都有
便宜的像970這種一張NT 2700就買得到 :jolin:

詳細的晶片組(主機板)列表可以參考Xen的VTdHowTo

要玩VGA passthrough可以點進去找patch

不過
我也是覺得要看你的用途是要做什麼來決定
說不定根本用不到Direct I/O就是

cmwang 2012-01-09 09:18 AM

VM跑processor bound的AP影響比較明顯的應該是NP,不過這年頭不太舊的CPU應該都有支援才對(A社的話K10起核心都有,I社的話Nehalem起應該也有,只是不知entry level產品上會不會被閹掉就是了:ase:ase)....

anderson1127 2012-01-09 11:01 AM

我現在就是裝Linux Fedora 13 + VirtualBox for linux 來做到VM

現在的VM 有 Fedora 6 * 2 (WEB GUI開發環境) 以及一台Win XP

現在的問題是只有一個,就是XP沒音效 , 這個問題我暫時沒時間去解決它!!

先建議以下幾點

1. 以流量決定是否共用網路Port , 如果流量需要獨立出來,記得加裝網路卡給VM使用
我這裡的狀況,我就加裝了兩張DUAL Port PCI網路卡 , 除了原本的FW(整合型伺服器)
就需要兩個Port , XP給它一個專用Port , 其它VM共用一個Port (因為流量不大)

2. 記憶體能給多少就給多少,反正DDR3 4GB很便宜,我目前是加到16GB

3. 以後還可以擴充VM來跑

至於Win7 64我沒測過 , 但我相信Linux效能會好一些, 如果需要音效的話,那還是裝
Win7 64 比較沒問題!!

硬體是Athlon II X2 250 + ASUS M4A785T-M + DDR3 4GB * 4 + 500GB HD

kcyy 2012-01-09 11:20 AM

如果 host os 是 windows 的話就不必找有 vt-d 的 (intel q系列 chipset)
windows 下的 vm 都不支持 vt-d

tueng 2012-01-11 11:12 AM

引用:
作者kcyy
如果 host os 是 windows 的話就不必找有 vt-d 的 (intel q系列 chipset)
windows 下的 vm 都不支持 vt-d


可以建議用Parallels workstation Extreme 6看看 它支援VT-d在Windows 7 64Bit(不過顯卡只能用專業顯卡) 我有用過此軟體搭配Quadro 2000 在VM下玩BF3

firmware 2012-01-11 03:44 PM

引用:
作者tueng
可以建議用Parallels workstation Extreme 6看看 它支援VT-d在Windows 7 64Bit(不過顯卡只能用專業顯卡) 我有用過此軟體搭配Quadro 2000 在VM下玩BF3



這對我來說應該沒辦法, 因為我之後想組AMD Trinity平台 + 4GBx2 DDR3 + Win7 x64 host OS來跑VM去build code, 也有想過直接把新主機裝Linux, 但是我Linux沒很熟, 想到可能還有一堆config檔要改(可能還會依安裝不同的Linux Distribution而不同...)就有點腿軟...


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

vBulletin Version 3.0.1
powered_by_vbulletin 2025。