剛剛收信的時候,才看到了志勝兄回信問的訊息...
「按預設的按鈕安裝,哪有甚麼問題?
問題在於,VM HDD要多大?記憶體要分配多少?是否都按照螢幕上的建議值即可?
這一點,蠻困擾的說!?」
真的...VM 的 Virtual Harddisk 和 Virtual System Memory 該怎麼定義,實在是最困擾人的一件事! 而這些條件,除了要參考 OS 官方開出的系統規格條件之外,也要因應現有硬體條件,來決斷自己到底要為這個 VM 作出多大的 Physical Harddisk Space 及 Physical System Memory 投資? 而同時能用多少投資,來支持自己的系統開幾個 VM,也更是下一步的難題!
我再分享一點拙見好了,把問題分成三大塊來探討...
1. MEM 配置: 要分享多少 Physical System Memory 給 VM 使用比較好?
2. HDD 配置: Virtual HDD 的容量決定,以及型態的決定如何考量?
3. VM 多開: 同一套硬體要怎麼計算當下要支持多少 VM 的運作? (本來想寫的...全文還沒打完,就被我家親愛的老婆吼了,為了不讓她變成電腦寡婦,小的我只好打算再找時間另文描述 ^^")
[1.MEM配置]
其實我把 VM 也當實機看待,只差在它們的所有的設備全都是經由 VMWare、VirtualBox、VirtualServer... 之類的 Virtual Machine Emulator 應用程式模擬出來的。
以 XP 而論,我們都知道....建議的系統記憶體容量,只要 256MB 就夠了; 而我們真的該給 256 MB 就夠嗎? 我們就連實機安裝,想也不可能只插上 256MB 大小的 DIMM Module 來運作,所以...對於 System Memory 這個可變數值型態的參數,我也不會"永遠固定它",並且會看它除了系統必須的最小需求之外,還跑了多少程式需要多少容量來增加。所以 XP + OFFICE 2003 的環境,我就會給予最低 512MB 的設置,以降低它大量使用 Virtual HDD 當作 SWAP 的機率。
如果以我實機只有 4GB RAM 的狀態來看 (題外話,我把 EZGO 8 更新了支援 PAE 的 kernel version,所以雖然是 32bits OS 但仍使用得到全 4GB 的容量),只開一個 VM 時,我會給它拿 2GB 左右去跑,兩個 VM 或系統使用量高時,就只給 1GB 容量才開起來用,而如果系統因為使用量太大給不起太多,那就維持至少 512MB (我個人預想的最低值)。
其它的作業系統,應該也可以據此推論。
[2.HDD 配置]
這裡就 VirtualBox 來討論使用 Virtual Harddisk 的方式:
A.容量
B.型態
(2-A.容量)
我裝實機,和大家一樣都會先規劃出不同實體 HDD 及其分割區所存在的目的,而 VM 亦然。
OS ==> 一個獨立的 Virtual HDD, 容量僅需 OS + 少數必要安裝的應用程式所需要的即可。
其它文件或可單獨執行免安裝的工具 ==> 置放在 Physical Harddisk 分割出來的空間裡,然後分享進 VM 裡,在 XP 裡用 net use 掛載成 D: / E: 之類的磁碟,當作純 storage 使用。在 Linux based VM 裡,用 sudo mount -t vboxsf HOST_SHARE MountPointInVM 來掛載到指定的路徑下來取用。其容量完全是 depands on physical partiton 的狀態,在不考慮實體極限下,簡而言之叫作 "無限"。
一定要在 block-based (non-shared) space 裡執行,或一定要經過安裝又不想安裝進 OS HDD 裡的應用程式,則只好另增一顆 Virtual Harddisk 來因應成為第二安裝路徑(考量因素有點多,有興趣時我再將個人意見另作詳述),但我原則上是儘全力不讓這樣的需求出現。
(2-B.型態)
我以往常用的,有 VDI 和 VMDK 兩種,其中 VDI 是 VirtualBox 原生的虛擬硬碟格式,而 VMDK 則是來自於 VMWare 的格式,是在後來才被 VirtualBox 支持的。而我後來選擇最常使用的格式卻是 VMDK 檔案。
向來,我都用動態容量格式,也就是用多少,才讓它長多大;不論 VHD 和 VMDK 都是,為的是儘可能節省實體空間。而它們被放置的位置,會儘可能放在第二顆實體硬碟,以避免拖慢了 Parent OS 的運作速度。
而使用 VMDK 的原因只在於: 它可以每多少容量切成一個子檔案,容易備份,容易搬遷。以 20GB 的 VMDK 為例,每 2GB 為一個子檔案時,它就會被切成 10 個 2GB 的檔案。要放進只有 4.7GB 的 DVD 空間裡時,就可以不需要太傷腦子怎麼放。(當然,不傷腦子,只好傷銀子,買 DVD 片子的錢肯定沒得省。)
以上....大概是今天在老婆發狠拔我插頭之前,冒死 KEY 上來的意見分享....希望對有需要的人可以多少幫得上忙;也很希望如果有更好的方法的朋友,可以給予指正、增強的意見作為學習參考! ^_____^
林志勝 Johnlin於 2013年11月15日星期五UTC+8下午2時31分14秒寫道: