1 Broadwell架构下三大OS比拼
谈及Linux操作系统,很多人会不由自主的提及:Canonical的Ubuntu,Novell的OpenSuse以及Red Hat的Fedora。随着Linux“三巨头”都持续保持自己的最新版本产品的发布,意味着市场上可以为用户提供更多的选择,或者更正确的说是谁为用户提供了最需要的产品。
针对全新Ubuntu 14.10、Ubuntu 15.04以及OpenSuse、Fedora 21平台进行全新安装,并在采用相同英特尔Broadwell架构处理器的联想ThinkPad X1电脑设置下进行开源Phoronix测试套件基准测试。通过针对OpenSuse Tumbleweed测试,相比Fedora 21和Ubuntu 14.10/15.04的性能进行对比。(图片来源Phoronix网站)
联想ThinkPad X1搭建测试
Phoronix测试套装于2008年6月5日被发布,这个软件是以GPL第三版进行授权,并设计用来在Linux上验证软件及硬件。本文中是比较Ubuntu 14.10与15.04、Fedora 21与openSUSE Tumbleweed的基准测试结果。而包的版本在三个不同的操作系统之间差异并不太大,测试是每个系统的默认设置,其中默认不同的是openSUSE使用于Btrfs其根文件系统和XFS的home文件系统,而Fedora/Ubuntu仍使用EXT4作为默认。
测试平台上看,采用Intel Core i7 5600U Broadwell处理器,是一款双核、15瓦低功耗处理器产品,该处理器主频为2.6GHz,可加速到3.3GHz,集成Intel HD Graphics 5500核心显卡。同时配置8GB RAM,一块128GB三星固态盘,测试方式通过Phoronix测试套件进行性能表现。
2磁盘测试、编译性能测试
针对磁盘性能测试上,在Flexible IO Tester磁盘测试中,Fio可以按照使用者的需求启动多个线程模拟各种不同的IO操作,通过测试文件系统性能方面的表现可以看到相关的数据明显变化。
通过Flexible IO的测试,openSUSE Tumbleweed的基准测试结果相比较Ubuntu与Fedora有很明显的读取性能优势。针对采用EXT4文件系统的平台,openSUSE使用Btrfs作为它的根文件系统,XFS是home分区。
通过Compile Bench进行的编译性能测试,我们可以看到openSUSE Tumbleweed系统性能再一次有明显优势。
而在Compile Bench中进行的initial create测试结果,Ubuntu 15.04平台取得了明显的提升。
3开源游戏测、加密测试
Xonitic是一款跨平台的开源FPS游戏,由从Nexuiz社群分裂出来的Xonotic社群负责开发,因而亦与Nexuiz同样基于衍自Quake引擎的DarkPlaces引擎。基于DarkPlaces引擎之上的测试图形性能,因而支持高光柔化、动态光源、视差贴图及动态渲染等效果。
Ubuntu 15.04和Fedora 21在Xonotic开源游戏测试中性能比Ubuntu 14.10、openSUSE Tumbleweed有明显的表现。
在John The Ripper加密性能测试是一个快速的密码破解工具,用于在已知密文的情况下尝试破解出明文的破解密码软件,支持目前大多数的加密算法,整体性能并没有明显的变化。
4多项目测试比拼OS性能
Timed Apache Compilation主要测试Apache的编译时间,以及Timed Linux Kernel Compilation测试上OpenSUSE Tumbleweed在Timed测试上有明显的优势。
不难发现,C-Ray多线程测试中无论是哪一个平台,其性能也在不断提升同时各个平台的性能并不明显区别。
在LAME MP3 Encoder测试中,作为一个非常着名的HIFI级mp3制作工具,可以看到Fedora 21还是有一定优势。而OpenSSL是一款开源工具包,用于实现安全套接层(SSL)和传输层安全(TLS)协议,OpenSUSE Tumbleweed相比其他平台有性能优势。