![]() |
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)
|
---|
請問跑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上, 是否會變快呢 ? |
不用擔心 如果寫的code不是針對VM本身 也就是VM只是你驗證AP是否可行的平台
你只要盡量把RAM加大就好 其餘的特性都不用管 |
如果是在 linux 下編譯, 原生的 linux 環境會比 VM 跑 linux 強很多.
VM 跑 windows 不管是編輯, 收發 email, 登入公司提供的服務, 都很夠用. 編譯的檔案越多越大, 效果越明顯. 另外以編譯效能改善的觀點, RAM >> SSD (ubuntu + ans9010b). |
VT相關指令是內建在CPU上面
你要看CPU的規格表才知道 基本上近兩年工作站等級以上CPU都會有這種指令集 這些指令集只作用在虛擬化的hypervisor層上面 有些虛擬化軟體需要支援VT-x的才能安裝 有些虛擬化的特殊功能需要支援VT-d的才做的出來 裡面虛擬的GuestOS則不受其影響 |
VT-D保險一點要Q字頭的Chipset才有
IOMMU則是890FX以及目前市面上出的9X0 Chipset全系都有 便宜的像970這種一張NT 2700就買得到 :jolin: 詳細的晶片組(主機板)列表可以參考Xen的VTdHowTo 要玩VGA passthrough可以點進去找patch 不過 我也是覺得要看你的用途是要做什麼來決定 說不定根本用不到Direct I/O就是 |
VM跑processor bound的AP影響比較明顯的應該是NP,不過這年頭不太舊的CPU應該都有支援才對(A社的話K10起核心都有,I社的話Nehalem起應該也有,只是不知entry level產品上會不會被閹掉就是了:ase:ase)....
|
我現在就是裝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 |
如果 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 |
引用:
這對我來說應該沒辦法, 因為我之後想組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。