此次测试不同于以往,使用了最新一代性能之王英特尔酷睿i7 3960X至尊处理器,通过开启不同核心数来测试Scientific Linux 6.1、Debian GNU/Linux、Debian GNU/kFreeBSD和Solaris 11 11/11,在六核扩展和超线程方面的性能表现。
而且,被测试的操作系统不仅包括了Linux,还加入了FreeBSD和Solaris。每个操作系统都在1、2、4和6核心不同情况下运行。最后,还会在完全开启六核和超线程的情况下,实现12线程的高效运行。而在整个测试过程当中,CPU的超频和Turbo Boost/EIST电源管理功能禁用。
在测试中,采用了业界常见的测试工具,大家可以参考每个系统基于单核心的测试结果,从而了解系统的整体提升效果。
测试平台(点击图片查看大图)
基于新一代英特尔X79主板的i7 3960处理器系统,Debian GNU/kFreeBSD和Solaris 11运行一切正常,而Linux使用了最新内核和相关组件,对于FreeBSD和Solaris 11在Sandy Bridge Extreme的支持,也完全没有问题。
多线程测试Solaris领先
首先,我们利用ImageMagick测试了这些系统编译所花费的时间,从1核、2核、4核、6核再到12核(开启超线程),Scientific Linux 6.1、Debian GNU/kFreeBSD(采用FreeBSD 9.0内核)和Debian Linux testing系统上编译时间分列如下。从图中我们可以看到,在单核至四核情况下,这些系统表现几乎一致。然而,当核心数量进一步开启后,Scientific Linux 6.1表现突出。而在开启超线程情况下,搭载FreeBSD-9内核的Debian表现并不如Linux环境。
在使用MPlayer进行编译测试的时候我们发现,四核心以下这三款操作系统表现也几乎相同。在四核心以上没有开启超线程情况 下,Debian GNU/kFreeBSD一路领先,然而一旦开启超线程,其结果急转直下,被Scientific Linux 6.1赶超。
多线程C-Ray测试方面, Solaris能够完美兼容。在密集多线程测试中,在没有完全开启内核的情况下FreeBSD和Solaris表现一 致,然而当开启超线程, Linux和FreeBSD性能并未得到有效提升,相反还有少许下降的趋势。更为有趣的是,Solaris 11 11/11则遥遥领先。
在使用Parallel BZIP2进行文件压缩测试时,我们只能对比这三款操作系统。从图中我们了解到,开启超线程的时候Debian GNU/kFreeBSD垫底,而Debian GNU/Linux和Scientific Linux 6.1得分相同。
并行基准测试Linux表现最优
在基于OpenMP的GraphicsMagick测试中使用虚化效果, Solaris 11表现令人咋舌,完全不能与其他三款操作系统相提并论。而Linux环境下的Scientific Linux和Debian GNU/Linux表现最好。
GraphicsMagick测试中,Solaris 11/11 表现都不尽如人意。
在使用HMMer进行分子生物学测试的时候,相比Scientific Linux 6.1和Debian GNU/Linux testing,Solaris 11/11表现最差。
在基于OpenMP、采用Fortran语言编写的NAS Parallel扩展测试中,Debian Linux testing平台表现最好。
VP8视频解码测试大体相当
同样在NAS Parallel测试中,如果开启超线程的话,测试结果就会发生较大变化。
Smallpt全局照明渲染测试中,Linux和FreeBSD内核性能表现一致。
TTSIOD 3D Renderer测试中,Solaris 11表现突出,而且相比Linux或者FreeBSD,它有着更出色的扩展性能。
使用libvpx进行VP8视频解码,在开启超线程之后,测试结果立马发生改变。
最后,x264视频解码测试中,在没有开启超线程的情况下,各个系统表现大体相当。而一旦开启超线程,Debian GNU/kFreeBSD 9则出现落后。
【编辑推荐】