看了VMWare及Virtual PC
相關介紹
還是有些不懂
請問這種軟體
主要是用於server嗎?
因為pc這樣用沒什麼意義
畢竟它的cpu和記憶體都是和主要的os共用的
對嗎?
一般公司會用這兩套軟體的用意是作什麼用呢?
請大大解說一下
謝謝
pinget9 wrote:
VMWare及Virtual PC...(恕刪)
這樣吧!!!我簡單的講就好,詳細的內容,自己去Google吧!!!
Virtual PC目前已經被微軟收購,微軟甚至直接公開讓使用者可以直接安裝XP在WIN7底下。目的不用我多說,希望大戶們趕快從XP升級到Win7。 但個人使用後,覺得顯示的部份做得很爛,隨便播個影片,感覺就像是在看幻燈片一樣。結論就是一個字"爛"。
VMWare應該是目前虛擬作業系統做得最完善的,不過授權費並不便宜。
因為有提供Player版(免費授權),所以用的人主要有兩大族群,一是用來跑XP的遊戲,另一是用來跑特定系統的。就個人使用的經驗,跑遊戲還蠻不錯,特別是用來練功。
不過,對硬碟來講,很容易出現卡頓,主要是透過模擬的關係,建議使用SSD來改善I/O的存取效能。在記憶體管理方面,新版的CPU有提供記憶體延伸定址的功能,可以直接使用系統記憶體,而較早期只有支援VT-x,而沒有支援Intel® VT-x with Extended Page Tables (EPT),只能用硬碟的空間來模擬記憶體,可想而知,系統只會更不順而已。至於怎麼的一個配製法,說實在的我也沒什麼興趣去了解它。

當然玩法還有一些很進階的,像是把Mac的系統塞進VMWare裡。(不過,蘋果公司當然抗議侵權,後來就被取消了。)同時,也可以讓MacOS的使用者藉由該軟體,讓Windows在MacOS底下被執行。這個廣告應該也看過吧!!!
結論,怎麼用,公司有公司的考量,個人也有個人的考量。對於一般使用者,單一系統其實就足夠,又何必去使用VM的技術,再者,那是需要較高的硬體配備,對硬碟的壽命只會大大減少。
pinget9 wrote:
好專業的回答感謝關於...(恕刪)
關於樓主的這個疑問小弟有些經驗分享 , VMWare下的OS是儲存在虛擬硬碟也就是一個檔案裡 , 裡面會有其他檔案紀錄虛擬硬體的配置(例如:CPU幾核心.有無網路...) , 要複製出10台環境一模一樣的虛擬機器只要以複製檔案的方式佐以檔案夾管理 , 就可以很輕易的完成
補充一下之前同事的應用方式 , 由於硬體設計是採5台PC同步控制 , 所以在軟體開發時也必須以相同的環境模擬 , 這時虛擬系統的便利性就顯現出來了 , 只要安裝一次OS , 複製成5台虛擬機器後 , 在指定的虛擬機器分別安裝HOST或client端的軟體及設定網路使其互連 , 接下來就是將寫好的程式碼丟上去測試了 , 另外還可以以快照方式儲存虛擬機器裡的變更 , 可以很便利的隨時喚回 , 不過缺點也如同前面網友提過的很吃系統資源 , 同時模擬多部機器時 , 硬碟的讀寫動作甚至會影響到安裝虛擬軟體的宿主OS運作順暢程度 , 所以當狀況許可時同事都會把虛擬機器丟到Ramdisk上去運作 , 以上經驗供樓主參考


























































































