Fedora、Debian、FreeBSD、OpenBSD、OpenSolaris亂戰
在桌面操作系統領域,Windows和Mac OS壟斷著絕大部分市場,Linux、BSD等其他各種系統只能偏安一隅,不過它們的發行版本卻是相當豐富,除了最常見的Ubuntu之外還有Fedora、Debian、FreeBSD、OpenBSD、OpenSolaris等等,今天我們就單從性能角度比較一下這些不同版本。
參測對象(均為64位版本):
- Fedora 12:使用2010-01-14最新版,Linux 2.6.31內核,GNOME 2.28.1桌面環境、X Server 1.7.1、GCC 4.4.2編譯器、EXT4文件系統。
- Debian GNU/Linux:Linux 2.6.30內核,GNOME 2.28.2、X Server 1.6.5、GCC 4.3.4、EXT3。
- Debian GNU/kFreeBSD:FreeBSD 7.2內核,GNOME 2.28.2、X Server 1.6.5、GCC 4.3.4、UFS。
- FreeBSD 7.2:主要用來和Debian GNU/kFreeBSD進行對比,FreeBSD 7.2內核,GNOME 2.26.0、X Server 1.6.0、GCC 4.2.1、UFS。
- FreeBSD 8.0:最新的穩定版FreeBSD,8.0內核,GNOME 2.26.3、X Server 1.6.1、GCC 4.2.1、UFS。
- OpenBSD 4.6:4.6版內核,GNOME 2.24.3、X Server 1.5.3、GCC 4.2.4、FFS。
- OpenSolaris 2009.06:基于Solaris Nevada 111b和5.11版內核,GNOME 2.24.2、X Server 1.5.3、GCC 4.3.2、ZFS。
硬件平臺使用聯想ThinkPad T61筆記本,配置有Core 2 Duo T9300處理器、4GB內存、日立100GB HTS72201硬盤、Quadro NVS 140M顯卡。各個操作系統均盡量保持默認設置,不過都安裝了GNOME以保證公平。
7-Zip壓縮:最快的是FreeBSD 8.0,FreeBSD 7.2和Debian GNU/kFreeBSD也都不錯且不相上下,OpenBSD 4.6則是最慢的,只相當于FreeBSD 8.0的不到六成。
Gzip 2GB文件壓縮:Debian GNU/Linux把FreeBSD系列摔倒了后邊,不過OpenBSD 4.6還是最慢。
LZMA 256MB文件壓縮:OpenBSD 4.6不支持該測試,其他六個系統中FreeBSD 8.0最快,OpenSolaris最慢。
GnuPG 1GB文件加密:OpenBSD 4.6又一次出局,OpenSolaris成了最快的。
Gcrypt Library文件加密:Debian GNU/kFreeBSD、Fedora 12、OpenSolaris、Debian GNU/Linux分別為2796毫秒、3487毫秒、3750毫秒、4410毫秒,FreeBSD和OpenBSD則慢得要命,具體原因待查。
#p#POV-Ray光線追蹤繪圖:Fedora 12居于領先,Solaris緊隨其后,Debian GNU/kFreeBSD 則是倒數第一。
C-Ray光線追蹤引擎:除了OpenSolaris巨慢、OpenBSD也不怎么樣,其他速度都差不多,當Fedora 12也有待改進。
John the Ripper DES/MD5/Blowfish破解:三種情況下都是Debian GNU/Linux小勝,OpenSolaris敗北而且幅度不小。
dcraw RAW-PPM格式轉換:Fedora 12、Debian GNU/Linux都挺快,其他差不多。
Himeno Benchmark:Debian GNU/Linux重回第一,FreeBSD 7.2、OpenSolaris則陷入困境。
Threaded I/O Tester 4線程64MB持續寫入:Fedora 12的EXT4文件系統擊敗了EXT3、UFS、FFS、ZFS等眾多對手,不過OpenBSD FFS只是稍稍落后一些。
Threaded I/O Tester 32線程64MB持續寫入:Fedora 12 EXT4大幅領先。
Threaded I/O Tester 32線程64MB隨機寫入:這次OpenSolaris ZFS最快了,Debian GNU/Linux、Fedora少慢一些。總的來說,EXT4文件系統確實很優秀。
PostMark磁盤性能:Fedora 12再次閃耀,成績是Debian GNU/Linux、OpenSolaris兩位第二名的三倍之多。
Sudokut處理器性能:Fedora 12這次遠遠落在了后邊,Debian兩個版本都很不錯。
Timed MAFFT Alignment:Fedora 12和兩個Debian相差不大,但兩個FreeBSD就慢多了。
Bullet物理引擎:兩個項目中Fedora 12和Debian GNU/Linux都明顯優于其他系統。
小結:
Fedora 12和Debian GNU/Linux毫無疑問是最好的,二十個項目中有多達七個都是在前方并駕齊驅,OpenSolaris 2009.06和FreeBSD 8.0共同贏了兩次,Debian GNU/kFreeBSD、FreeBSD 7.2各有一次,唯獨OpenBSD 4.6從沒有機會登頂。
當然了,這里只是單純地從原始性能對比了幾個64位發行版本,實際性能表現還要看具體的系統配置、調整、編譯和其他優化,而且每個操作系統都有自己獨特的功能特性,很多時候它們都不是性能所能替代的。