作者:范平
测试环境介绍
时至今日,企业版Linux也已经推出了很多版本了,比如耳熟能详的RHEL、CentOS、Scientific等等。那么,这些企业版的 Linux 性能演进到底呈现出怎样一种循序渐进的景象呢?下面,我们就通过Scientific Linux 、Scientific Linux ,以及 Fedora 16(作为Red Hat Enterprise Linux 7性能的说明)
需要指出的是,Scientific Linux 采用的是Linux 内核,GNOME 桌面, ,Mesa ,GCC 编译器以及EXT3文件系统。
企业版Linux性能发展史最新的Scientific版本为Scientific Linux ,它采用的是RHEL 软件包:Linux 内核,GNOME 桌面, Server ,Mesa 和GCC 以及EXT4文件系统。Fedora 16的系统内核为Linux ,GNOME Shell 、 Server 、Mesa ,GCC ,文件系统也为EXT4。
此次对这三款Linux性能测试,是基于AMD皓龙2384工作站和英特尔酷睿i7 990X旗舰版平台。
LAME MP3编码测试 性能零提升
首先,我们进行C-Ray多线程测试。不难发现,无论是AMD平台还是英特尔平台,随着版本的不断升级,其性能也在不断提高(数值越小越好)。
Smallpt全局渲染测试中,Scientific Linux 到Scientific Linux 的性能提升幅度较大,而通过Fedora 16体现出最新Linux代码性能的数据,也反映出一定的优化。
在LAME MP3编码测试中,三者性能水平基本持平,当然不同的硬件平台具体的结果是不一样的。这反映出不断进化的Linux在多媒体编码性能中,性能提高几乎为零。
7-Zip压缩性能测试中,我们还是可以看到借助八核心皓龙平台,Linux性能提升的还是蛮大的。不过,在英特尔六核心并且开启了超线程的情况下,Linux各版本性能表现一般,几乎没有任何改善。
Parallel BZIP2压缩测试,也是随着版本的升级而提升性能。
利用John The Ripper测试Blowfish加密算法性能,同样也看出,高一版本的Linux,其性能都有不同幅度的提升。
Molecular biology分子生物学测试,多核系统上更新的代码运行也更快。
并行处理测试 性能各异
从以上可以看出,NAS Parallel Benchmark(NPB)并行处理测试,结果迥异。
如果对比不同的Red Hat Enterprise linux 派生版系统,其结果变化不大,但如果随着时间的不断推进来了解其性能变化的话,就会有意思的多。在多核AMD和英特尔硬件平台 上,Scientific Linux (RHEL )比 Scientific Linux (RHEL )性能提升很多。