Linux FreeBSD和Solaris擴展測試
此次測試不同于以往,使用了最新一代性能之王英特爾酷睿i7 3960X至尊處理器,通過開啟不同核心數(shù)來測試Scientific Linux 6.1、Debian GNU/Linux、Debian GNU/kFreeBSD和Solaris 11 11/11,在六核擴展和超線程方面的性能表現(xiàn)。
而且,被測試的操作系統(tǒng)不僅包括了Linux,還加入了FreeBSD和Solaris。每個操作系統(tǒng)都在1、2、4和6核心不同情況下運行。最后,還會在完全開啟六核和超線程的情況下,實現(xiàn)12線程的高效運行。而在整個測試過程當中,CPU的超頻和Turbo Boost/EIST電源管理功能禁用。

在測試中,采用了業(yè)界常見的測試工具,大家可以參考每個系統(tǒng)基于單核心的測試結(jié)果,從而了解系統(tǒng)的整體提升效果。

測試平臺(點擊圖片查看大圖)
基于新一代英特爾X79主板的i7 3960處理器系統(tǒng),Debian GNU/kFreeBSD和Solaris 11運行一切正常,而Linux使用了最新內(nèi)核和相關(guān)組件,對于FreeBSD和Solaris 11在Sandy Bridge Extreme的支持,也完全沒有問題。
多線程測試Solaris領(lǐng)先
首先,我們利用ImageMagick測試了這些系統(tǒng)編譯所花費的時間,從1核、2核、4核、6核再到12核(開啟超線程),Scientific Linux 6.1、Debian GNU/kFreeBSD(采用FreeBSD 9.0內(nèi)核)和Debian Linux testing系統(tǒng)上編譯時間分列如下。從圖中我們可以看到,在單核至四核情況下,這些系統(tǒng)表現(xiàn)幾乎一致。然而,當核心數(shù)量進一步開啟后,Scientific Linux 6.1表現(xiàn)突出。而在開啟超線程情況下,搭載FreeBSD-9內(nèi)核的Debian表現(xiàn)并不如Linux環(huán)境。

在使用MPlayer進行編譯測試的時候我們發(fā)現(xiàn),四核心以下這三款操作系統(tǒng)表現(xiàn)也幾乎相同。在四核心以上沒有開啟超線程情況 下,Debian GNU/kFreeBSD一路領(lǐng)先,然而一旦開啟超線程,其結(jié)果急轉(zhuǎn)直下,被Scientific Linux 6.1趕超。

多線程C-Ray測試方面, Solaris能夠完美兼容。在密集多線程測試中,在沒有完全開啟內(nèi)核的情況下FreeBSD和Solaris表現(xiàn)一 致,然而當開啟超線程, Linux和FreeBSD性能并未得到有效提升,相反還有少許下降的趨勢。更為有趣的是,Solaris 11 11/11則遙遙領(lǐng)先。

在使用Parallel BZIP2進行文件壓縮測試時,我們只能對比這三款操作系統(tǒng)。從圖中我們了解到,開啟超線程的時候Debian GNU/kFreeBSD墊底,而Debian GNU/Linux和Scientific Linux 6.1得分相同。

并行基準測試Linux表現(xiàn)最優(yōu)
在基于OpenMP的GraphicsMagick測試中使用虛化效果, Solaris 11表現(xiàn)令人咋舌,完全不能與其他三款操作系統(tǒng)相提并論。而Linux環(huán)境下的Scientific Linux和Debian GNU/Linux表現(xiàn)最好。



GraphicsMagick測試中,Solaris 11/11 表現(xiàn)都不盡如人意。
在使用HMMer進行分子生物學測試的時候,相比Scientific Linux 6.1和Debian GNU/Linux testing,Solaris 11/11表現(xiàn)最差。

在基于OpenMP、采用Fortran語言編寫的NAS Parallel擴展測試中,Debian Linux testing平臺表現(xiàn)最好。



VP8視頻解碼測試大體相當
同樣在NAS Parallel測試中,如果開啟超線程的話,測試結(jié)果就會發(fā)生較大變化。


Smallpt全局照明渲染測試中,Linux和FreeBSD內(nèi)核性能表現(xiàn)一致。

TTSIOD 3D Renderer測試中,Solaris 11表現(xiàn)突出,而且相比Linux或者FreeBSD,它有著更出色的擴展性能。

使用libvpx進行VP8視頻解碼,在開啟超線程之后,測試結(jié)果立馬發(fā)生改變。

最后,x264視頻解碼測試中,在沒有開啟超線程的情況下,各個系統(tǒng)表現(xiàn)大體相當。而一旦開啟超線程,Debian GNU/kFreeBSD 9則出現(xiàn)落后。

【編輯推薦】