瀏覽單個文章
anderson1127
Elite Member
 

加入日期: Jan 2002
文章: 4,020
就事論事

用單純一點的角度切入,假設以下值為固定
1. 一個作業系統是用1萬行的程式寫做完成
2. CPU數量固定 (在此假設4核心)
3. 記憶體數量固定

試想看看,虛擬化的真面目,是一個Host OS(主要作業系統) 與多個被虛擬化的作業系統
同時共存的環境, 也就是說Host OS + Guest OS(被虛擬化的OS) 同時被固定數量的CPU所執行

理論上,Host OS加上一個Guest OS同時執行的情況下,共有2萬行的程式同時執行
請問,CPU的執行效率會很好嗎?? (比起單一作業系統執行相同工作的情況下)

只要想通這一點,你就不會去想測試Guest OS的3D效能會不會與單一OS測試的3D效能
去相比較,因為不用測也會知道一定比較差,只是不知道會差到何種程度罷了!!

至於多核心的效能問題,為何在虛擬環境下幫助不大,甚至沒什麼幫助,這個問題可以討論
的地方太多了, 主要的問題還是在於作業系統及AP能不能充份做到multi-thread support
這也就是呼應我之前所說的,微軟願不願意打掉原設計的作業系統及AP interface Call
(很顯然的,我要是微軟我才不願意這麼做,我寧願放到Windows 100出世再說)

在此前題之下,就目前的作業系統及AP都是傳統的Process base環境,那麼就不大可能
可以充份發揮多核心的執行效能 !! 當然也就不可能在VM之下還能得到好的執行效能
頂多只能夠說, 虛擬化提供一個方便的選擇,它可以便利多部主機的建置,只要效能不要
太苛求,那麼它也是方便企業進行Cost Down 又能夠提供多部主機的建置!! 僅此而已...
__________________
您想買新硬碟嗎? 購買前請務必參考這篇文章,是我的實際經驗

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

統一LP33膠囊有環保署早已列管的一級管制品: DNOP塑化劑
舊 2012-01-26, 11:18 AM #19
回應時引用此文章
anderson1127離線中