優化Parallels Desktop - Parallels客戶操作系統優化

優化Parallels Desktop for Mac以實現客戶操作系統的最佳性能似乎主要是定制客戶操作系統本身的性能,例如關閉各種Windows操作系統中的視覺效果。 但在開始微調Windows或其他客戶操作系統之前 ,您應該首先對Parallels客戶操作系統配置選項進行調整。 只有這樣你才能從客戶操作系統中獲得最好的結果。

在本指南中,我們將使用Parallels Desktop 6 for Mac針對Windows 7作為客戶操作系統執行的基準測試。 我們選擇Windows 7有幾個原因。 這是最新的Windows操作系統; 它有32位和64位兩種版本可供選擇,這使它可以在幾乎所有的英特爾Mac上使用; 也許最重要的是,我們只在Parallels上安裝了Windows 7(64位),以便在Parallels,VMWare的Fusion和Oracle的Virtual Box之間進行基準比較 。 隨著Windows 7的安裝以及我們最喜歡的兩個跨平台基準測試工具(Geekbench和CINEBENCH),我們準備好了解哪些設置對客戶操作系統性能影響最大。

性能調整相似

我們將使用我們的基準測試工具測試以下Parallels客戶操作系統配置選項:

在上述參數中,我們預計內存大小和CPU數量將在客戶操作系統性能中發揮重要作用,而視頻Ram大小和3D加速功能可以發揮更小的作用。 我們認為其餘的選項不會對性能產生顯著的提升,但之前我們錯了,對於性能測試揭示的內容感到驚訝並不罕見。

09年01月

優化Parallels Desktop - Parallels客戶操作系統優化

優化客戶操作系統包括確定CPU的數量和要使用的內存量。

09年02月

優化Parallels Desktop - 我們如何測試

Parallels客戶操作系統的視頻性能部分取決於管理視頻內存的數量和使用基於硬件的3D加速。

我們將使用Geekbench 2.1.10和CINEBENCH R11.5來測量Windows 7的性能,因為我們改變了來賓OS配置選項。

基準測試

Geekbench測試處理器的整數和浮點性能,使用簡單的讀/寫性能測試測試內存,並執行測試持續內存帶寬的流測試。 將這組測試的結果合併在一起以產生一個Geekbench分數。 我們還將展示四個基本測試集(整型性能,浮點性能,內存性能和流性能),以便我們了解每個虛擬環境的優缺點。

CINEBENCH執行計算機CPU的真實世界測試,以及其顯卡渲染圖像的能力。 第一個測試使用CPU渲染真實感圖像,使用CPU密集型計算渲染反射,環境掩蔽,區域照明和陰影等等。 我們使用單個CPU或內核執行測試,然後使用多個CPU或內核重複測試。 結果為使用單個處理器的計算機生成參考性能等級,為所有CPU和內核生成等級,並指示多個內核或CPU的使用情況。

第二次CINEBENCH測試評估了在攝像機在場景內移動時使用OpenGL渲染3D場景的計算機圖形卡的性能。 此測試確定了圖形卡在執行場景時仍可以執行的速度。

測試方法

有七種不同的Guest OS配置參數可供測試,並且有些參數有多個選項,我們最終可能會在明年進行基準測試。 為了減少要執行的測試次數,並且仍然產生有意義的結果,我們將首先測試RAM的數量和CPU /內核的數量,因為我們認為這些變量將產生最大的影響。 當我們測試剩餘的性能選項時,我們將使用最差的RAM / CPU配置和最好的RAM / CPU配置。

重新啟動主機系統和虛擬環境後,我們將執行所有測試。 主機和虛擬環境都將禁用所有反惡意軟件和防病毒應用程序。 所有的虛擬環境都將在標準的OS X窗口中運行。 在虛擬環境的情況下,除了基準測試以外,沒有用戶應用程序正在運行。 在主機系統上,除了虛擬環境之外,除了文本編輯器之外,沒有任何用戶應用程序會在測試之前和之後運行筆記,但在實際測試過程中不會運行。

09年3月

優化Parallels Desktop - 512 MB RAM與多個CPU /內核

我們發現,512 MB的RAM足以運行Windows 7,而不會有任何主要的性能損失。

我們將通過為Windows 7客戶操作系統分配512 MB的RAM來啟動此基準測試。 這是Parallels推薦用於運行Windows 7(64位)的最小內存量。 我們認為以低於最佳水平開始我們的內存性能測試是一個好主意,以確定隨著內存的增加,性能如何提高或不提高。

在設置了512 MB RAM分配之後,我們使用1個CPU /核心運行了我們的每個基準測試。 基準測試完成後,我們使用2個CPU和/或4個CPU重複測試。

512 MB內存結果

我們發現的東西非常符合我們的預期。 即使內存低於建議的水平,Windows 7也能夠很好地運行。 在Geekbench Overall,Integer和Floating Point測試中,隨著我們在測試中拋出額外的CPU /內核,我們看到性能得到了很好的提升。 當我們向Windows 7提供4個CPU /內核時,我們看到了最高分數。隨著CPU /內核的添加,Geekbench的內存部分幾乎沒有變化,這正是我們的預期。 然而,測量內存帶寬的Geekbench Stream測試結果顯示,隨著我們添加CPU /內核,該測試結果顯著下降。 我們看到了只有一個CPU /內核的最佳Stream結果。

我們的假設是虛擬環境使用額外CPU /內核的額外開銷是流入帶寬性能的原因。 儘管如此,對於大多數用戶來說,使用多個CPU /內核對Integer和Floating Point測試的改進可能對Stream性能的輕微下降非常值得。

我們的CINEBENCH結果也顯示了我們的預期。 使用CPU繪製複雜圖像的渲染隨著更多CPU /內核添加到混合中而得到改善。 OpenGL測試使用了圖形卡,所以在添加CPU /內核時沒有明顯的變化。

09年9月4日

優化Parallels Desktop - 1 GB RAM與多個CPU /內核

將RAM提升到1 GB會導致性能的提升; 您可以通過添加CPU來獲得重大改進。

我們將通過為Windows 7客戶操作系統分配1 GB的RAM來啟動此基準測試。 至少根據Parallels的說法,這是Windows 7(64位)推薦的內存分配。 我們認為用這種內存級別進行測試是一個好主意,因為它很可能是許多用戶的選擇。

在設置1 GB RAM分配之後,我們使用1個CPU /核心運行了我們的每個基準測試。 基準測試完成後,我們使用2個CPU和/或4個CPU重複測試。

1 GB內存結果

我們發現的東西幾乎與我們預期的一樣; 即使內存低於推薦級別,Windows 7仍能夠很好地運行。 在Geekbench Overall,Integer和Floating Point測試中,隨著我們在測試中拋出額外的CPU /內核,我們看到性能得到了很好的提升。 當我們為Windows 7提供4個CPU /內核時,我們看到了最高分數。隨著我們添加CPU /內核,Geekbench的內存部分幾乎沒有變化,這正是我們所期望的。 然而,測量內存帶寬的Geekbench Stream測試結果顯示,隨著我們添加CPU /內核,該測試結果顯著下降。 我們看到了只有一個CPU /內核的最佳Stream結果。

我們的假設是虛擬環境使用額外CPU /內核的額外開銷是流入帶寬性能的原因。 儘管如此,對於大多數用戶來說,使用多個CPU /內核對Integer和Floating Point測試的改進可能對Stream性能的輕微下降非常值得。

我們的CINEBENCH結果也顯示了我們的預期。 使用CPU繪製複雜圖像的渲染隨著更多CPU /內核添加到混合中而得到改善。 OpenGL測試使用了圖形卡,所以在添加CPU /內核時沒有明顯的變化。

我們馬上註意到的一件事是,雖然每個測試中的總體性能數據都比512 MB配置更好,但這種變化很小,幾乎沒有我們的預期。 當然,基準測試本身並不是很有記憶力的開始。 我們預計,真正使用內存的應用程序會從增加的內存中獲得提升。

09年05月05日

優化Parallels Desktop - 2 GB RAM與多個CPU /內核

添加CPU通常會提高整體性能。 內存帶寬利用率(Stream)是個例外,隨著我們添加CPU,這個比例下降。

我們將通過為Windows 7客戶操作系統分配2 GB的RAM來啟動此基準測試。 對於在Parallels下運行Windows 7(64位)的大多數個人而言,這可能是RAM分配的上限。 我們預計性能要比我們之前運行的512 MB和1 GB測試好一點。

在設置2 GB RAM分配之後,我們使用1個CPU /核心運行了我們的每個基準測試。 基準測試完成後,我們使用2個CPU和4個CPU /核心重複測試。

2 GB內存結果

我們發現的並不是我們所期望的。 Windows 7的表現不錯,但我們並不期望看到僅僅基於內存量的這麼小的性能提升。 在Geekbench總體測試,整數測試和浮點測試中,我們看到了性能的提高,因為我們在測試中拋出了額外的CPU /內核。 當我們為Windows 7提供4個CPU /內核時,我們看到了最高分數。隨著我們添加CPU /內核,Geekbench的內存部分幾乎沒有變化,這正是我們所期望的。 然而,測量內存帶寬的Geekbench Stream測試結果顯示,隨著我們添加CPU /內核,該測試結果顯著下降。 我們看到了只有一個CPU /內核的最佳Stream結果。

我們的假設是虛擬環境使用額外CPU /內核的額外開銷是流入帶寬性能的原因。 儘管如此,對於大多數用戶來說,使用多個CPU /內核對Integer和Floating Point測試的改進可能對Stream性能的輕微下降非常值得。

我們的CINEBENCH結果也顯示了我們的預期。 使用CPU繪製複雜圖像的渲染隨著更多CPU /內核添加到混合中而得到改善。 OpenGL測試使用了圖形卡,所以在添加CPU /內核時沒有明顯的變化。

我們馬上註意到的一件事是,雖然每個測試中的總體性能數據都比512 MB配置更好,但這種變化很小,幾乎沒有我們的預期。 當然,基準測試本身並不是很有記憶力的開始。 我們預計,真正使用內存的應用程序會從增加的內存中獲得提升。

09年06月

Parallels內存和CPU分配 - 我們發現的內容

主要分配給Parallels客戶操作系統的CPU數量,而不是內存或其他高級設置的數量是最好的和最差的。

在測試帶有512內存,1 GB RAM和2 GB RAM的內存分配的Parallels以及多CPU /內核配置的測試之後,我們得出了一些明確的結論。

RAM分配

對於基準測試而言,RAM的數量對整體性能影響不大。 是的,分配更多的內存通常會提高基準測試的得分,但是並沒有足夠的速度去保證可以更好地使用內存的主機操作系統(OS X)。

但請記住,雖然我們沒有看到重大改進,但我們只使用基準測試工具測試了客戶操作系統。 您使用的實際Windows應用程序可能確實能夠使用更多可用RAM來更好地執行。 但是,很明顯,如果您使用您的客戶操作系統來運行Outlook,Internet Explorer或其他常規應用程序,那麼通過向它們投擲更多內存,您可能看不到任何改進。

的CPU /核心

最大的性能提高來自於為Parallels客戶操作系統提供額外的CPU /內核。 將CPU /內核數量加倍不會使性能翻倍。 Integer測試表現出最佳性能提升,當可用CPU /內核數量增加一倍時,性能提高50%至60%。 當我們將CPU /內核加倍時,我們看到浮點測試的改善了47%至58%。

但是,因為總體評分包括內存性能,這一點幾乎沒有變化,或者在Stream測試的情況下,隨著CPU /內核數量的增加而下降,所以總體改善百分比僅為26%至40%。

結果

我們正在尋找兩個RAM / CPU配置用於我們的其餘測試,表現最差和性能最佳。 請記住,當我們說'最差'時,我們只是指Geekbench基準測試中的性能。 此測試中性能最差的是真實體驗,適用於大多數基本的Windows應用程序,例如電子郵件和網頁瀏覽。

09年7月

Parallels視頻性能 - 視頻內存大小

分配的視頻RAM數量對整體視頻性能僅有微小的影響。

在Parallels的視頻性能測試中,我們將使用兩種基準配置。 第一個將是512 MB的RAM和分配給Windows 7客戶操作系統的單個CPU。 第二種配置將是1 GB的RAM和4個CPU分配給Windows 7來賓操作系統。 對於每種配置,我們將更改分配給客戶操作系統的視頻內存量,以查看它對性能的影響。

我們將使用CINEBENCH R11.5來測試圖形性能。 CINEBENCH R11.5進行兩項測試。 首先是OpenGL,它測量圖形系統準確呈現動畫視頻的能力。 測試要求準確地渲染每個幀,並測量實現的整體幀速率。 OpenGL測試還要求圖形系統支持基於硬件的3D加速。 因此,我們將始終使用Parallels中啟用的硬件加速功能執行測試。

第二個測試涉及渲染靜態圖像。 該測試使用CPU渲染真實感圖像,使用CPU密集型計算渲染反射,環境掩蔽,區域照明和陰影等。

期望

我們希望在OpenGL測試中看到一些差異,因為我們改變了視頻RAM的大小,只要有足夠的RAM來允許硬件加速操作。 同樣,我們預計渲染測試主要受可用於渲染真實感圖像的CPU數量的影響,而視頻RAM的數量影響很小。

通過這些假設,我們來看看Parallels 6 Desktop for Mac基準測試。

Parallels視頻性能結果

我們從OpenGL測試中看到,通過更改訪客操作系統可用的CPU /內核數量,影響不大。 但是,當我們將視頻RAM的數量從256 MB降低到128 MB時,我們確實看到了性能的輕微下降(3.2%)。

渲染測試按預期響應可用的CPU /內核數量; 多多益善。 但是,當我們將視頻RAM從256 MB降到128 MB時,我們也看到了輕微的性能下降(1.7%)。 我們並沒有真正期望視頻RAM的大小能夠達到它的效果。 儘管變化很小,但它是可重複和可衡量的。

Parallels視頻性能結論

儘管視頻RAM大小之間的實際性能變化略有不同,但它們仍然可以測量。 由於目前支持的最大容量為256 MB的視頻內存似乎並不是一個明顯的理由,因此啟用3D硬件加速的默認256 MB視頻RAM設置確實是最好的設置。用於任何客戶操作系統。

09年08月08日

優化Parallels Desktop - 客戶操作系統性能的最佳配置

您可以通過調整一些設置來配置Parallels以獲得最佳的訪客操作系統性能。

基準測試結束後,我們可以轉而調整Parallels 6 Desktop for Mac,以便為來賓操作系統提供最佳性能。

內存分配

我們發現內存分配對guest OS的性能影響較小,我們首先想到的是。 這表明,Parallels的內置緩存系統旨在幫助客戶操作系統的基本性能,至少對於Parallels知道的客戶操作系統來說非常合適。 如果您選擇未知來賓操作系統類型,則Parallels緩存可能無法正常工作。

因此,在為來賓操作系統設置內存分配時,確定要使用的大小的關鍵是您將在來賓操作系統中運行的應用程序。 在基本的非內存密集型應用程序中,例如電子郵件,瀏覽和文字處理,您不會在內存上看到太多的改進。

在哪裡可以看到內存分配帶來的好處是使用大量RAM的應用程序,例如圖形,遊戲,複雜的電子表格和多媒體編輯。

我們推薦的內存分配對於大多數客戶操作系統以及它們將運行的基本應用程序都是1 GB。 增加遊戲和圖形的金額,或者如果你看到低於表現。

CPU /內核分配

到目前為止,該設置對客戶操作系統性能影響最大。 但是,與內存分配一樣,如果您使用的應用程序不需要太多性能,那麼如果不必要地增加CPU /內核分配,就會浪費Mac可以使用的CPU /內核。 對於諸如電子郵件和網頁瀏覽等基本應用程序,1個CPU可以。 您將看到遊戲,圖形和多核心多媒體的改進。 對於這些類型的應用程序,如果可能,您應該至少分配2個CPU /內核和更多內核。

視頻RAM設置

事實證明,這很簡單。 對於任何基於Windows的來賓操作系統,請使用最大視頻RAM(256 MB),啟用3D加速並啟用垂直同步。

優化設置

將“性能”設置設置為“更快的虛擬機”。 這將從Mac分配物理內存專用於來賓操作系統。 這可以改善來賓操作系統的性能,但如果您的可用內存有限,也可能會降低Mac的性能。

打開“啟用自適應系統管理程序”功能可以將Mac上的CPU /內核分配給當前所關注的任何應用程序。 這意味著只要客戶操作系統是最重要的應用程序,它將比您同時運行的任何Mac應用程序具有更高的優先級。

“調整Windows的速度”選項將自動禁用一些會降低性能的Windows功能。 這些主要是可視化的GUI元素,比如窗口緩慢衰減和其他效果。

將電源設置為“更好的性能”。 這將允許客戶操作系統全速運行,而不管這會如何影響便攜式Mac中的電池。

09年9月9日

優化Parallels Desktop - Mac性能的最佳配置

優化客戶操作系統並不總是意味著選擇最佳的客戶性能。 有時候,您希望Mac在Parallels中運行的操作系統上具有優勢。

調整Parallels的客戶操作系統配置選項以獲得最佳Mac性能假設您有客戶操作系統應用程序,並且希望它們始終保持運行狀態,並且希望它們對使用Mac的影響最小。 一個例子是在客戶操作系統中運行Outlook,所以你可以經常檢查你的​​公司電子郵件。 您希望您的Mac應用程序繼續運行,而不會有運行虛擬機的任何嚴重性能下降。

內存分配

將客戶操作系統設置為OS所需的最小內存以及您希望運行的應用程序。 對於基本的Windows應用程序,例如電子郵件和瀏覽器,512 MB應該足夠了。 這將為您的Mac應用程序留下更多的RAM。

CPU /內核分配

由於客戶操作系統性能並非此處的目標,因此將客戶操作系統設置為可以訪問單個CPU /內核應足以確保客戶操作系統可以正常運行,並且您的Mac不會負擔過重。

視頻RAM分配

視頻RAM及其相關設置對Mac的性能影響不大。 我們建議將其保留為來賓操作系統的默認設置。

優化設置

將“性能”設置設為“更快的Mac OS”。 這將優先為Mac分配物理內存,而不是將其專用於來賓操作系統,並提高Mac的性能。 缺點是客戶操作系統可能缺少可用內存,並且執行速度很慢,直到Mac使內存可用為止。

打開“啟用自適應系統管理程序”功能以允許將Mac上的CPU /內核分配給當前所關注的任何應用程序。 這意味著只要客戶操作系統處於後台,它的優先級將低於您同時運行的任何Mac應用程序的優先級。 當您將焦點轉移到來賓操作系統時,您在使用它時會看到性能的提高。

Tune Windows for Speed功能將自動禁用某些Windows功能,這些功能往往會降低性能。 這些主要是可視化的GUI元素,比如窗口緩慢衰減和其他效果。 總的來說,Tune Windows for Speed設置不會對Mac的性能產生太大影響,但是當您積極地使用它時,應該為來賓操作系統提供很好的幫助。

將電源設置為“更長的電池壽命”以降低客戶操作系統的性能,並將電池擴展到便攜式Mac電腦。 如果你不使用便攜式Mac,這個設置不會有太大的改變。