• 10

淺談虛擬化技術(x86 virtualization)

amd3dnow wrote:
虛擬化某些時候很好用,例如我有張usb電視卡,在linux上不管怎麼弄
不是有聲無影,有影無聲,要不然就是不定時死當.

然後我在linux下的vmware裝xp,在虛擬的xp下裝usb電視卡,
結果就可以看了.

我也是會遇到這種情形...
不過說真的...我寧願選windows當host...

以前也是死活不想用M$的東西...嘗試在linux下生活...
但真的會被這些東西搞死...

當然...這不是linux的錯...
問題就是現階段linux無法解決這些問題...
那拿linux當guest就好了...

shiori wrote:
ESXi實際在線上使...(恕刪)


要在 ESXI 上玩多一點的 Ghost OS 的話....純本機配置

1顆系統碟

二顆做 RAID0 當資料碟,Ghost OS 放在這顆上


再另一種就砸很大了

一台 ESXi Server 上二張 intel 1000M 網卡 + 一顆系統碟
一台 支援 802.3ad 的 GB 級 Switch
一台至少 3Bay,1000M 2 port,且支援Link aggregation的 NAS

ESXi 灌起來後,用 iSCSI 的方法連 NAS,把 Ghost OS 裝在 NAS 上...

說錯話,死不認錯,下流!!!做錯事,死不認錯,無恥!!!!敢說敢做不敢當,畜牲!!!...你今天下流無恥當畜牲了嗎?
找到一篇文章:Vpro Vt-x Vt-d for Virtualization

Windows VirtualPC -> 不支援VT-d
Hyper-V 2008 R2 SP1 -> 有支援VT-d(似乎僅用於RemoteFX)
VirtualBox/VMWare/Parallels Workstation -> 有支援VT-d
這麼說VT對虛擬機有重大的影響囉?
這樣一來有用到虛擬機的話別買k會比較好?

Ouken wrote:
這麼說VT對虛擬機有...(恕刪)


有跑重度VM的需求當然是找有提供VT-D功能的硬體比較適合囉.



Ouken wrote:
這麼說VT對虛擬機有重大的影響囉?
這樣一來有用到虛擬機的話別買k會比較好?


以我的理解(有錯請指正), x86架構天生就不利於VM的運作,
(以前看過一些文章, 詳細原因忘了) VT這類技術就是幫你開個後門,
讓VM可以繞過一些限制來運作, 所以讓VM的效能改善非常多.

說實話一般人本來就幾乎不會碰到VM, 但是如果知道什麼是VM,
也覺得自己有機會用到VM的人, 選CPU的時候就要搞清楚.
與失敗為伍者,天天靠盃都是別人的錯。 與成功為伍者,天天跟失敗切磋直到不再出錯。
bluesystem wrote:
以我的理解(有錯請指...(恕刪)


所謂DIRECT IO的意思就是不透過虛擬層,而讓VM直接摸到硬體層

虛擬化的要義就是要有一層虛擬層來管理所有的資源,就像一層浮油一樣
因此,不同的硬體只要裝上虛擬層軟體,就都可以承載VM

也就是說,在不同的虛擬主機上,VM並不會查覺有什麼不同
因此VM就可以在不同硬體條件的主機上工作,移來移去也沒問題

VM不用認識底層有什麼資源,它只需要跟虛擬層索取他需要的東西
CPU,RAM,HD為三件一定要的資源
NETWORK,其他IO裝置為選配

VM就像一艘艘小船,浮在油上面,要取用海底下的資源都要透過這層油
DIRECT IO就像開了一條通道直接取得底下的資源

其實有一好沒兩好啦,有了DIRECT IO以後,如果VM要轉移到別台
靠腰咧,VM會說我的XX卡怎麼不見了。(恩,並沒有老二卡這種東西,不然…)

而且這樣也沒有辦法施展VM最大的絕活,線上移機的功能了(但非企業用戶不需擔心這個問題)
其實在大部份企業用途的虛擬化,也不是一定會使用DIRECT IO
只要有CPU記憶體跟虛擬磁碟就夠了!!

Aramis wrote:
找到一篇文章:Vpr...(恕刪)


我補充一下:
目前有Support VT-d的VM僅有
1. parallels workstation 6.0 extreme 有Support PCI-E GPU 的Passthrough,最有名的應用就是nvidia的Multi-os sli.
2. VMWare ESX,不過好像只Support PCI卡而已,PCI-E是不Support的;而一般人用的Workstation是不Support的。
3. 比較少人用的XEN系列(Xenserver, xendesktop)等,也可以Support PCI-E GPU 的Passthrough。

其它比較為大家所使用的VM像
2008 R2 Hyper-V、VMWare Workstation和Virtual Box等皆不Support VT-d。

Ouken wrote:
這麼說VT對虛擬機有...(恕刪)


那也要晶片組支援才開啟得起來, 而這類板子多都是走企業路線如Q系列...
很少有一般消費者或玩家會去碰那些板子...

樓上也講過了, 一般玩VM, 多是為了程式的相容才進行..
能夠對處理器及記憶體部份虛擬化已經夠用..
最明顯的, 跑XP mode, Vitual Box等, 有Vt-x都夠了, 雖然有些機器完全沒VT也能跑..
但是效率會明顯低一些... 所以Intel三年前已經連入門處理器都內建Vt-x了...
當年出名的E5200就是第一顆內建Vt-x的入門處理器, 在此前連E7都沒內建...(E8及Q9則有..)
之後連小羊E3都有支援, Core i以後就更不用說了...
不過這麼做倒也有點必要,因為Win7 XP mode(一般人用來最簡單最友善的環境..)..
沒有Vt-x是不讓你執行的..

其實這裡的重點是: 畢竟是高階處器, 缺東缺西(還故意的)比較讓人有意見...
Vt-d這類功能,玩VM軟體的只怕沒一成會真正有必要用到它...
(看看Q系列板子銷路怎樣就知道了...) Intel不把Vt-d開放, 真正的影響非常微小....
問題就在, 這點小事也要搞小動作, 沒什麼格調倒是, 讓砸大銀子的人買到個被小小閹幾刀的
"高階處理器", 爽度確實就那麼點差....






Vampires wrote:
我補充一下:目前有S...(恕刪)


這樣講的話:
像我手上有張舊的USB電視卡, 因為原廠不再maintain狀況下..
沒辦法在Vista或Win7作用,那利用虛擬IO功能, 可否讓XP模擬環境能使用之?

不過看起來, 就算可以, 也完全不划算, 因為那些硬體及軟體..
都要錢, 都不便宜, 直接買新的電視棒會比較理想就是...
  • 10
內文搜尋
X
評分
評分
複製連結
請輸入您要前往的頁數(1 ~ 10)
Mobile01提醒您
您目前瀏覽的是行動版網頁
是否切換到電腦版網頁呢?