Windows XP與Vista的性能對比評測
Windows Vista終于開始制造生產并且即將投向消費者市場,我們也終于能夠準確地對這款新操作系統進行測試,以了解其性能究竟如何?在初步測試中,我們發現雖然Vista對計算機硬件要求顯得比較高,但對于滿足微軟Premium Ready配置(內存1GB,顯卡支持DirectX 9、至少擁有128MB獨立顯存)的計算機,甚至是在使用Aero界面時,應該也能夠很好地運行Vista。
我們將向廠商發布的RTM(release to manufacturing)Vista Ultimate代碼安裝到了不同規格及使用時間的臺式機和筆記本電腦上,然后進行了一系列benchmarks測試以解答我們對于Vista性能的幾個主要疑問,以下是我們在測試中的主要發現:
•Vista處理速度通常要慢于XP,但是在雙核計算機上進行多任務處理時速度明顯快于XP。
•你的計算機應該至少擁有1GB內存。
•如果你的計算機配置有獨立顯卡和足夠大的內存,使用Aero界面并不會降低系統運行速度。
•在64位版本Vista操作系統上,應用程序的運行速度會稍慢些,但可以通過增大內存容量來解決這一問題。
以上得出的結論并非是我們對Vista性能的最終判斷。比如說,2006年11月我們在測試過程中,顯卡公司還在對驅動進行調適(例如,我們決定放棄Doom 3游戲測試,由于ATI驅動尚不支持該游戲的Open GL圖形API)。
另一點需提醒的是:我們使用的是經過升級、與Vista兼容WorldBench 6的beta版本進行Photoshop和多任務處理測試,因此與在WorldBench 5下進行XP性能測試的結果并不具備可比性。
Vista與XP對決——速度篇
對于每一款新型Windows操作系統,微軟都表示其性能得到了很大的提升,但是幾乎每一款都要求系統使用的處理器速度快于前代產品。我們對Vista的初步測試結果顯得有點復雜,而且其中的一項結果表明,進行系統升級是十分必要的。
從總體上講,我們測試的應用程序在Vista上的運行速度確實顯得要慢一些。這個區別,在價位較低或者硬件配置較舊的計算機上表明得尤為明顯。我們使用的兩款低端系統計算機分別為:采用Sempron閃龍3400+處理器、集成GeForce 6150 LE顯卡共享系統內存的戴爾計算機;另一款ABS電腦采用3GHz奔騰4處理器、使用ATI Radeon 9600 ProE顯卡。使用Vista操作系統進行Photoshop測試中與XP相比,結果分別慢出23%和13%。在多任務處理和游戲《Far Cry》評測中慢出5%至17%(參看“單獨應用程序在Vista上運行速度慢于XP”附表)。
備注:1所有測試的系統都安裝有1GB的內存;對Vista的測試是基于Windows Vista Ultimate Edition(32位版本)。2游戲《Far Cry》測試是在分辨率為1024×768、關閉抗鋸齒處理(Anti-aliasing)下進行的。
在配置較新的系統下,測試結果顯得稍微更復雜些。我們使用處理器為2.2GHz Athlon 64 X24200+ 、顯卡是GeForce 7600GS的Polywell計算機,及一臺配置有2.4GHz雙核酷睿2 E6600處理器、Radeon X1600顯卡的Micro Express計算機上進行了相同的測試。結果在Photoshop測試中Vista落后數下降到7%至8%,但游戲《Far Cry》的幀頻數差距則進一步擴大。
Polywell系統上幀頻的差距達到了25%,在分辨率為1024×768、關閉抗鋸齒處理(Anti-aliasing)下從XP的每秒114幀下降到Vista的每秒85幀;而Micro Express計算機的降幅達到12%。并且將內存擴充至2GB后兩款系統的幀頻都沒有得到提高。由于游戲測試與顯卡驅動的關系十分密切,因此隨著ATI和nVidia不斷為Vista開發出更適合的驅動,這種情況應該能夠得到改善。
雙核的差別
但是如果你的計算機系統具有多核處理器或計劃進行升級,那么我們的多任務測試結果一定會讓你信心倍增。在測試中,我們在后臺運行Windows Media Encoder對一個視頻文件進行壓縮,前臺同時用火狐瀏覽器瀏覽頁面,使用雙核處理器的Polywell和Micro Express兩款計算機運行Vista操作系統與XP相比,速度分別快出29%和31%,正如微軟以前的介紹,我們的測試也表明新操作系統與Windows XP相比,也許在運行多線程代碼時更加擅長。
內存問題
通常進行操作系統升級都需要付出額外成本:為了保持性能得到正常發揮,用戶必須對計算機的內存進行升級。微軟對Vista Premium Ready PC的建議內存容量大小為至少1GB,而且我們的評測結果也顯示1GB是比較合適的內存容量起始點。當然Aero界面也可以運行在內存容量為512MB的計算機上,但用戶需要選擇將其打開。在默認設計下,如果Vista發現系內存小于1GB,會在安裝時將Aero界面選擇為關閉。
出于好奇,我們在內存容量為512MB的低端測試機上對Vista和XP進行了幾項對比。雖然在多任務處理測試中速度并未發生明顯的降低,但是在XP中進行的Photoshop測試速度幾乎是Vista的二倍。這就說明Vista不適合運行在內存容量低于1GB的系統下。
將系統的內存容量提高到2GB時,只有Photoshop的測試結果變化十分顯著(參看“Vista內存容量擴充至2GB效果并非十分明顯”附表)。在低端奔騰4系統上,升級到2GB后性能提高了10%,雙核Polywell臺式機提升度更溫和些,大約在5%(PC World通常認為對于一般商用軟件,性能差別在5%以內差距并不明顯);同時,配置了2GHz酷睿2雙核T7200處理器和GeForce Go 7600顯卡的惠普筆記本在內存容量擴充后,運行速度快出了21%。
備注:1所有測試的系統都安裝有1GB的內存;對Vista的測試是基于Windows Vista Ultimate Edition(32位版本)。2游戲《Far Cry》測試是在分辨率為1024×768、關閉抗鋸齒處理(Anti-aliasing)下進行的。
我們進行的多任務處理和《Far Cry》游戲測試幾乎沒有顯出擴充內存帶來的好處。但如果你的資金充裕,我們仍然建議你將內存升級至2GB,這樣多出的內存容量也會為你未來系統發展留出很多操作空間。
“64位”故事
我們對Vista 64位版本的測試表明:應用程序在其上的運行速度通常慢于32位版本,增加內存可以幫助消滅這一差距(查看“應用程序在32位Vista上運行速度更快”附表)。當內存容量為1GB時,在64位Vista操作系統下,Polywell和Micro Express計算機在Photoshop測試中分別慢出12%和25%。當我們將兩個系統的內存容量加至2GB時,這種區別就完全消失了。
進行多任務測試時區別數值要小很多,不考慮計算機內存配置時在4%和7%之間,在游戲測試中的結果幾乎沒有區別。硬件廠商何時能為64位Vista操作系統推出通過全部測試處理需求的新款驅動,現在我們還無法確定,但至少這些最初的測試結果表明,給計算機配置足夠的內存后,升級至64位操作系統時可以減少很多波折。
高高在上的“AERO”
不得不承認:Vista的大部分吸引力來自該操作系統華麗的新界面。但是如果它大大降低了系統的運行速度,那么這種華而不實又有什么意義呢?
要讓Aero界面正常運行,需要占用顯卡處理性能增加顯卡負擔。微軟在Vista Premium Ready(介紹了一款系統要運行Aero界面應該具備的顯卡硬件條件)需求條件中提到需要支持DirectX 9、Pixel Shader 2.0及具有128MB圖形內存,這句話讓我們感到有些迷惑。讓人高興的是,這說明無論是否打開Aero界面,目前大部分顯卡都有足夠的能力以同樣的速度運行應用程序。但是我們并不推薦用戶在配有集成顯卡的計算機上運行Aero界面(參看“AERO界面不青睞集成顯卡”附表)。
在Aero界面處于關閉或打開狀態下,我們使用benchmarks分別進行了測試。當Aero關閉時,在使用獨立顯卡系統的計算機上,進行Photoshop和多任務處理其結果幾乎相同。事實上,當Aero圖形打開時,我們測試的兩款雙核臺式機運行速度僅稍微快一點點。給這些計算機系統上安裝處理速度更快的顯卡對桌面電腦應用程序性能并未起到任何提升。
但是,如果你的計算機使用集成顯卡,可以明顯的看到關閉Aero界面的好處。我們測試使用的1.66GHz雙核東芝筆記本當Aero界面打開時,系統速度降低了16%;使用閃龍(Sempron)處理器的戴爾臺式機在Photoshop測試中,當其集成的GeForce 6150 LE顯示芯片(要占用系統一部分內存資源)需要處理Aero界面時,系統運行速度降低了6%。
ReadyBoost
對Vista的另一項“惹眼”功能Readyboost的測試,讓我們有點失望。Readyboost是一種新技術,自詡通過可兼容的USB thumb drive來讀取數據,可以提高系統的性能,但事實上我們的benchmarks測試結果卻顯示其使系統性能小幅下降。
但是這一結果也許更多是由于細節測試造成的,不能全歸咎于該技術。我們正在就此事與微軟進行合作,以確定我們能夠設計出可以正確捕獲ReadyBoost期望發揮魔力之處的測試程序。
現在做出結論還為時尚早
隨著我們不斷開發適合于Vista的benchmarks測試程序,并且盡可能對更多預裝有Vista操作系統的計算機進行測試,我們會將發現的新結果及時告訴大家。
同時,如果你想要進行升級,我們的初步測試結果表明,Vista能夠很好的運行在任何一款具備獨立顯卡的計算機上。
從我們給出的測試計算機表格上可以看出,大部分都是二年以前、價位1000美元左右使用主頻在3GHz左右奔騰4或Athlon XP處理器的機型,在進行簡單的內存容量擴充后,都正好可以運行Vista操作系統。而且雙核處理器是更合適的Vista升級選項。
