1测试环境概述
本月初,Linus Torvalds发布了Linux Kernel 3.2系统内核的最终正式版。根据介绍,Linux 3.2版本内核将会首先用于Ubuntu 12.04 LTS。为此,我们将在基于Ubuntu 12.04平台上对Linux 3.2系统内核进行一番性能方面的测试。
Linux 3.2 Kernel性能测试
下面我们介绍下测试平台。我们选用了基于Sandy Bridge架构的英特尔酷睿i7 3960X处理器,处理器主频为3.3GHz,内置六核心,支持高达十二线程。该平台还提供有16GB内存,Serial-ATA 3.0 SSD固态硬盘,以及一块支持开源Gallium3D驱动的ATI Radeon HD 4890显卡。
硬件平台
测试环境
因为老一代系统内核和Linux 2.6.39 kernel,在Intel X79 + i7-3960X硬件平台上会出现兼容问题。所以,我们选取i7-3960X 超频超到4.5GHz的时候开始测试。同样,测试也采用了一整套的Phoronix Test Suite测试工具。
2图像解析性能提升不大
Radeon HD 4890是RV770系列的一部分,而且支持开源驱动,为基本的OpenGL加速而备受关注的kernel DRM技术也早已成熟。
从上面的测试结果来看,Linux 3.2系统内核带来的图像解析性能,与此前的Linux 3.1、Linux 3.0相比,差别并不太大。
3PostMark测试Linux 3.2领先
从图上可以看到,静态Web页面性能测试中,Linux 3.2性能表现比前几代系统内核都有了一定的提升。
PostgreSQL性能测试方面,Linux 3.2系统内核表现也比较出众。
同样的,PostMark测试结果中,Linux 3.2也带来了突破性的磁盘性能。
SQLite性能测试中,Linux 3.1情况发生了逆转,这很可能得益于EXT4文件系统的更改,而且Linux 3.2则基于更为快捷的SSD系统。
4FS-Mark测试各版本势均力敌
通过CompileBench进行的编译性能测试,我们可以看到Linux 3.2系统内核落后。
FS-Mark测试方面,各版本Linuxt系统内核测试结果相差无几。
再次运行FS-Mark测试,此次采取禁用Sync/FSync的方法来测试1000个1MB大小的文件,测试结果和此前FS-Mark的类似。
57-Zip压缩测试Linux 3.2表现出众
得益于英特尔酷睿i7 3960系统的强大支持,Linux 3.2系统内核中7-Zip解压缩性能测试中首屈一指。
TCP环回网络性能测试中,最新版的Linux 3.2系统内核表现也是十分出众。