虛擬機VM通過虛擬硬件的方式,可以在單機運行多OS系統,但是虛擬軟件無論 VirtualBox、VMware 或Parallels,通常都存在著VM運行緩慢的問題,本文給出若干提速招數。
我們對主機進行的常規提速方式同樣適用于VM,比如減少后臺運行程序,盡量減少自啟動程序等。
當我們生成虛擬機時,我們有兩種不同生成方式的虛擬硬盤。一種是默認方式下的動態分配磁盤空間方式,也即按需提供空間大小。例如我們采用動態分配方式生成最大容量30GB的硬盤,系統并不會立即提供30GB,當我們安裝操作系統等程序后,可能只提供了10GB,只有當我們添加文件之后,才會不斷得到后續的磁盤空間,當然最大不超過30GB。
動態分配空間方案,聽上去似乎很節約空間,但是較之另外一種提供固定容量的方案,前者會顯得運行緩慢,所以我們倒不如干脆直接選擇立即生效的固定分配30GB容量的磁盤空間。既然若此,更為合理是折衷方案,采用固定大小分配方式,但也注意不要鋪張浪費。
在VM中安裝好Guest OS后,應當立即安裝VM驅動工具,具體而言便是Guest Additions for VirtualBox、VMware Tools for VMware、或Parallels Tools for Parallels。這是因為,這些驅動可以讓Guest OS在VM硬件上運行更快。
安裝上述驅動包件的方式很簡單。例如在VirtualBox中,引 導Guest OS后點擊“Devices”、“Insert Guest Additions CD Image”,然后即可啟動VM上的虛擬光盤;在VMware上只要從Virtual Machine菜單中選擇“Install VMware Tools”選項;在Parallels中點擊“Actions”、“Install Parallels Tools”即可。當然還要注意驅動的版本升級和更新。
每當VM上的文件被訪問時,殺毒軟件總會進行安檢,從而拖慢系統運行速度,其實VM屬于殺毒軟件的盲區,即使Guest OS內部真的有病毒文件,殺毒軟件也鞭長莫及,掃描檢查并無實質意義。……