虛擬機器要求很高,它提供虛擬硬體,並在您的計算機上同時執行多個作業系統。因此,他們有時會有點慢。以下是一些技巧,可以幫助您從虛擬機器中擠出最後一滴效能,無論您使用的是VirtualBox、VMware、Parallels還是其他什麼。
建立虛擬機器時,可以建立兩種不同型別的虛擬磁碟。預設情況下,虛擬機器程式通常會使用隨使用而增長的動態分配磁碟。
例如,如果您建立了一個新的虛擬機器,其中動態分配的磁碟的最大大小為30gb,那麼它不會立即佔用硬碟上30gb的空間。安裝作業系統和程式後,它可能只佔用10 GB。當您向虛擬磁碟新增更多檔案時,它將擴充套件到最大30 GB。
這很方便,因為每個虛擬機器不會佔用硬碟上不必要的大量空間。但是,它比建立固定大小的磁碟(也稱為預分配磁碟)慢。當您建立一個固定大小的磁碟時,所有30gb的空間都會被立即分配。
這裡有一個折衷辦法:固定大小的磁碟佔用硬碟上更多的空間,但向虛擬機器硬碟新增新檔案的速度更快。你也不會看到那麼多的檔案碎片。空間將被分配在一個大的塊中,而不是被新增在更小的塊中。
在虛擬機器中安裝來賓作業系統之後,您應該做的第一件事是安裝虛擬機器軟體的驅動器包來賓附加元件(適用於VirtualBox)、VMware Tools for VMware或Parallels Tools for Parallels。這些軟體包包括特殊的驅動程式,可以幫助來賓作業系統在虛擬機器硬體上更快地執行。
安裝軟體包很簡單。在VirtualBox中,啟動來賓作業系統,然後單擊裝置>**來賓新增CD映像。然後可以從虛擬機器中的虛擬磁碟驅動器啟動安裝程式。在VMware上,改為選擇虛擬機器選單中的安裝VMware工具選項。在Parallels中,單擊Acti***>Install Parallels Tools。
按照螢幕上的說明完成安裝。如果您使用的是Windows來賓作業系統,它就像安裝任何其他Windows應用程式一樣。
確保用虛擬機器程式更新這些內容。如果您看到一個通知,說明有可用於來賓新增或VMware工具的更新,您應該安裝它。
相關:防毒軟體會讓你的電腦慢下來嗎?也許你應該用排除法
計算機的防病毒程式可能會在訪問虛擬機器檔案時掃描這些檔案,從而降低效能。防病毒軟體無法在虛擬機器內部檢測執行在來賓作業系統上的病毒,因此此掃描沒有幫助。
為了加快速度,您可以將虛擬機器目錄新增到防病毒的排除列表中。一旦它出現在列表中,您的防病毒軟體將忽略此目錄中的所有檔案。
相關:如何在計算機的BIOS或UEFI韌體中啟用Intel VT-x
Intel VT-x和AMD-V是改進虛擬化的特殊處理器擴充套件。較新的英特爾和AMD處理器通常包括這些功能。但是,有些計算機不會自動啟用它們。您可能需要進入計算機的BIOS並自己啟用此設定,即使您的計算機支援此設定。
AMD-V通常是自動啟用,如果它在您的硬體上工作,但許多英特爾電腦附帶英特爾VT-x禁用。下面介紹如何啟用Intel VT-x或AMD-V如果它被禁用,請在BIOS中啟用它,然後轉到虛擬機器程式的設定並確保在那裡也啟用了它。
虛擬機器記憶體不足。每個虛擬機器都包含一個完整的作業系統,所以您要將計算機的RAM拆分為兩個獨立的系統。微軟建議64位Windows7系統至少有2GB的RAM,當Windows7在虛擬機器上執行時,這一建議也適用。如果您在虛擬機器中執行的是記憶體不足的應用程式,那麼您可能需要分配超過2GB的RAM,這樣Windows就不會經常交換到磁碟。
您可以在虛擬機器的“設定”對話方塊中分配更多RAM(必須關閉虛擬機器才能執行此操作)。儘量給它至少1/3的計算機可用記憶體,儘管你可以做更多,如果你想。
如果這樣做無濟於事,您的計算機中可能沒有足夠的RAM以舒適的速度執行虛擬機器。考慮升級RAM-8GB對於大多數基本vm來說應該是一個不錯的數量。
計算機的CPU完成了執行虛擬機器及其軟體的所有工作,因此它可以使用的CPU越多,執行就越好。如果您的計算機具有多核CPU,則可以從虛擬機器的“設定”視窗為其分配更多的核。擁有兩個或四個核心的虛擬機器將比擁有一個核心的虛擬機器具有更高的響應速度,就像擁有更多核心的計算機一樣。
如果您使用的是隻有一個或兩個核心的舊CPU,那麼可能是時候升級虛擬機器了,如果您至少可以給它兩個核心(如果不是更多的話),那麼它的執行速度會更快。
相關:如何在VirtualBox中啟用3D加速和使用Windows Aero
調整一些影片設定也可以提高虛擬機器的外觀速度。例如,在VirtualBox中啟用2D加速功能可以改進虛擬機器中的影片播放,而啟用3D加速將允許您以更合理的速度使用某些3D應用程式。增加分配給虛擬機器的影片記憶體也可以加快3D圖形的速度。不過,請注意,升級顯示卡可能對虛擬機器沒有多大幫助,除非它確實缺少影片記憶體。
相關:是時候了:為什麼你現在需要升級到SSD
固態驅動器是您可以對計算機進行的最佳速度升級之一,虛擬機器也是如此。很多人將虛擬機器儲存在輔助機械驅動器上,因為它們空間更大,但您的虛擬機器執行速度會慢得多。所以如果可以的話,在SSD上騰出一些空間,把虛擬機器放在那裡。
此外,除非您知道外部驅動器足夠快,否則請避免將虛擬機器的檔案放在外部驅動器上。一個快速的USB3.0驅動器和良好的檔案訪問時間可能會給你很好的效能,但一箇舊的USB2.0記憶棒將非常緩慢,並提供可怕的效能。
使用完虛擬機器後,您可能希望儲存其狀態,而不是完全關閉它。下次要使用虛擬機器時,只需雙擊它即可啟動它。來賓作業系統將從您停止的地方恢復,而不是從頭啟動。
這類似於使用hibernate或suspend功能而不是關閉計算機。虛擬機器程式將虛擬機器記憶體中的內容儲存到硬碟上的檔案中,並在下次啟動虛擬機器時載入該檔案。
相關:10種快速加速執行Windows7、8或10的慢速PC的方法
請記住,您還可以使用與提高物理計算機速度相同的方法來提高虛擬機器內部的效能。例如,減少啟動時執行的後臺應用程式和程式的數量將提高來賓作業系統的啟動時間,並減少虛擬機器使用的RAM數量。如果您使用的是機械驅動器,對虛擬機器進行碎片整理也可以提高效能(儘管這可能不會對ssd產生影響)。不要因為它是一個虛擬機器就忽略了標準提示虛擬機器就像普通的計算機一樣!
有些人說VirtualBox對他們來說更快,而有些人說VMware更快。哪個虛擬機器程式對您來說更快可能取決於您的主機作業系統、來賓作業系統、系統配置或許多其他因素。但是,如果你沒有看到令人滿意的表現,你可能想嘗試另一個程式。VirtualBox是完全免費的,而VMware Workstation Player對於非商業用途是免費的。
如果您使用的是macOS,那麼使用Parallels Desktop將比使用VirtualBox獲得更好的效能。Mac使用者也可以嘗試VMware Fusion,它也應該提供比VirtualBox更好的效能。
... 有了VirtualBox這樣的虛擬機器,您可以虛擬地安裝多個作業系統,而無需購買任**硬體。 ...
如果你以前從未使用過,虛擬機器可能會勢不可擋。不是說他們很難使用,但它們不像其他任何一種應用程式,而這種陌生感是最嚇人的。在實踐中,虛擬機器是簡單的,非常有用。 ...
...預設設定應該可以,但如果顯示有問題,您可以切換三維加速。可以使用多個監視器並設定自定義解析度,但請注意,某些模式會與某些桌面發生衝突。 ...
虛擬化允許一個作業系統(OS)在另一個作業系統上執行。但是你知道嗎,一個虛擬機器(VM)克隆你的硬碟可以把你的整個電腦放在另一臺電腦裡?有了虛擬機器,可能性是無窮的。不過,對於大多數人來說,虛擬化支援使用...
...擬機器中安裝linuxmint是個好主意,因為預設桌面不需要3D加速。這使它成為一個很好的、輕量級的Linux發行版。 ...
... 一種選擇是在VirtualBox虛擬機器中安裝Windows7。將Windows7安裝為虛擬機器可以提高安全性。你是這樣做的。 ...
虛擬機器(VM)允許您在當前作業系統中執行其他作業系統。虛擬作業系統執行起來就像是你電腦上的另一個程式。 ...
...執行多個作業系統,那麼主要有兩種方法:雙引導或使用虛擬機器。這兩種方法都很有用,但用途不同。 ...
...圖設定VirtualBox或其他虛擬化程式,並收到類似“VT-x硬體加速在您的系統上不可用”這樣的錯誤,請嘗試以下步驟使其正常工作。 ...