Ubuntu vs Vista vs Windows 7 性能大比拼
許多人都討論過Windows 7給用戶帶來的改進,但是在實測中它和Ubuntu的對比會是怎么樣呢?我們將Ubuntu 8.10,Windows Vista和Windows 7的32位和64位進行綜合對比,來看看Ubuntu在面對這個新對手的表現,當然在部分測試中我們還引入EXT4下的Ubuntu 9.04。
以下是Dell為我們提供的一款高配置機器進行測試,使得所有的系統都能盡量展現自己***的性能。系統配置為:CPU:Intel Core i7 920 (2.67GHz,四核心,8MB三級緩存),6GB內存,16MB緩存的500GB硬盤。
我們需要測試的是:
1.各系統安裝的時間長度;
2.標準的安裝消耗多少硬盤空間;
3.啟動和關機時間;
4.從USB設備復制文件到硬盤的時間,硬盤復制到硬盤的時間;
5.Richards基準(Richards benchmark)的執行速度;
當然我們還統計了安裝過程中每個系統鼠標的點擊次數。
在測試前有幾點必須進行聲明:
*為了確保絕對公平,安裝時間表示從機器打開到完全進入工作桌面的時間段;
*所有的測試均使用同一臺電腦的同一硬件,所有的系統均安裝在全新的環境下;
*Vista和Windows 7均采用旗艦版;
*我們使用Windows Vista SP1的安裝盤;
*Windows 7的版本為微軟公布的公測版;
*Ubuntu 9.04使用的是1月22日的Daily Build.
*所有的系統安裝采用默認設置,和標準選項,沒有作任何更改;
*在檢查硬盤占用空間之后,均對各個系統打上***的補丁,之后才進行其他性能測試;
*文件系統,啟動時間,關機時間和Richards基準對比都進行三次,***取平均值。
測試結果
安裝時間
乍看起來,你可能認為Ubuntu的安裝速度明顯高于Windows,但是有一點是Windows安裝變慢的一個重要原因:Vista和Windows 7在安裝中途檢測計算機的性能。
安裝過程鼠標點擊次數
令人驚訝的是,Ubuntu8.10的點擊次數僅為Windows 7的一半。
硬盤空間占用情況
一些人可能抱怨,Windows 7和Vista都是旗艦版的,但是他們可能忘記了標準的Ubuntu里包含了辦公軟件等軟件套裝。PS:Vista在安裝過程中,Vista無法檢測到網卡,使得我們從其他電腦將驅動拷貝過去安裝。
啟動和關機時間
啟動時間代表的是從機器打開直到進入桌面的時間段,此機器的自檢時間大約為20秒。
32位的Windows 7是惟一一個低于1分鐘的系統,但是64位的優勢完全喪失。Ubuntu雖然也不快,但是我們知道,減少啟動時間是Ubuntu 9.04的一大目標。
Windows部隊的關機速度稍低于ubuntu部隊,而Vista 64位拖了很大的后腿。
IO測試
為了測試文件系統的性能,我們進行4項測試:從USB設備將大文件拷貝到硬盤;將大型文件從硬盤拷到硬盤,將小文件從USB設備拷到硬盤,將小文件從硬盤拷到硬盤。硬盤到硬盤的拷貝都是在同一硬盤進行。為了進行參考,大文件包括一個文件夾里包含39個文件,總體積為399MB;小文件包括127個文件夾里的2154個小文件,大小為603MB。寫入測試均關閉寫入緩存,確保進行完整的寫入動作。
Richards基準
此項測試使用的是Richards的跨平臺Python接口。Ubuntu 8.10使用Python 2.5.2, Ubuntu 9.04 使用Python 2.5.4, 而 Windows 均使用Python 2.5.4 進行測試,數值越小越好。
盡管64位的Ubuntu和Windows差距不是很大,但是相比各系統間的32位和64位,Ubuntu的差距***。
Ubuntu更換到ext4文件系統環境下
以上的Ubuntu測試都是在ext3下進行,現在將他們轉到ext4下:
ext3(藍)VS ext4(紅):(Ubuntu 9.04/x86-64:啟動時間,關機時間,文件系統測試對比)
可以看到,在ext4下的啟動時間比ext3快了8秒,是個不錯的進步,其他項差距不是很大。
結論
測試對比通常會伴隨許多問題,不確定因素,誤差和其他復雜性,所以這也是我們無需太過看重這些指數的原因。雖然我們(測試者)是Linux用戶,但是我們的測試顯示了Windows 7確實有所改進,也有利于長期的競爭。但是Linux也不是原地踏步:ext4已經很穩定,我們希望它很快進入各個發行版。遺憾的是似乎Ubuntu 9.04不是***個轉向它的發行版,用戶正期望著從Linux機器中獲得***的性能。