linux性能版本,Linux虚拟化性能PK:Ubuntu系统6大版本

b51bd7c6e889ecaad5decac48f49c3b6.png

Ubuntu系统六大版本

在之前,我们针对Ubuntu 9.10, 10.04.1 LTS和10.10三个版本在硬件平台下与Windows下进行测试比较,测试结果在一定程度上对用户有着应用引导作用,从而使用户对开源Linux系统有了更多的认识。由此在回顾Linux相关测试下,本次对两年多来所发行的Linux各版本进行了一次纵向整理对比,主要测试它们在Linux KVM虚拟化方面的性能变化情况,参测版本包括Ubuntu 8.04.4 LTS、8.10、9.04、9.10、10.04.1 LTS、10.10系统平台。

d28ed8a48e90e17cd3706e3f4df47c24.png

Ubuntu10.10虚拟机

对于六款系统采用的测试硬件平台配置包括:AMD Opteron 2384 2.7GHz四核心处理器、泰安S2927主板、OCZ Agility EX 64GB固态硬盘、4GB DDR2内存、Cirrus LogicGD 5446显卡。另外,原装系统为Ubuntu 10.10 64位版本,安装KVM虚拟化环境并分别安装六个版本系统,每次分配30GB硬盘空间、2GB内存空间和全部四核心处理器,主要是保持系统整个测试过程中持续时间相同。

下面我们简单对比介绍一下Ubuntu系统从8.04.4 LTS到10.10六大版本:

e8403b49bae6899d5605229360bea9a2.png

六大系统对比表ff06acc18284dd69a2051b5b12cb1914.png

安装Ubuntu系统

此次Phoronix实验室再次搭建测试平台,Ubuntu六大版本在虚拟化方面进行比较测试。测试所进行的Phoronix测试套件包括了Apache, PostgreSQL, PostMark, FS-Mark, Gcrypt, OpenSSL, NAS并行测试, TTSIOD 3D渲染, Bullet Physics, C-Ray, FFmpeg, x264以及7-Zip压缩测试。

b51bd7c6e889ecaad5decac48f49c3b6.png

网络性能与磁盘测试

Apache与PostgreSQL、PostMark、FS-Mark测试结果

c4e8068794388b810ba939e82bc3c209.png

Apache网络服务器基准测试

首先测试在Apache网络服务器基准测试中,我们看到了在Ubuntu 9.04和9.10之间分界,这是由于文件系统从ext3到ext4性能明显提升。然而,在后来的内核版本应用在ext4上,随着版本数据精确度和不断完善,反而性能有所衰减。

同样可以看到,Ubuntu 10.10版本与Ubuntu 9.04尽管文件系统不同,但是表现出来的性能却十分接近。

8a23526e86d1ad9830c53d0dc737ec75.png

PostgreSQL测试

同样在PostgreSQL测试中,当每秒的数据交易逐渐过渡到文件系统ext4时,性能上有了大幅度提高,从对比中可以看到从Ubuntu 9.10到10.04.1版本性能依然提升,在Ubuntu 10.10系统版本开始下降,但是依然比文件系统ext3下性能高。

3652f9542a2bd95cb293dd74fc5c48d2.png

PostMark磁盘测试

在PostMark磁盘测试中,性能方面的表现与PostgreSQL测试中一样。

8c11051120181485b7c795e3a9bc583c.png

FS-Mark磁盘测试

FS-Mark是作为最后的磁盘测试,也出现之前测试软件的性能趋势,但六个版本总体上基本相差不多,表面再这个上面其实已经成熟,并作为数据的完整性进一步完善。

b51bd7c6e889ecaad5decac48f49c3b6.png

加密、并行性能差别不大

Gcrypt, OpenSSL, NAS并行测试结果

2dd1399de2de2f0f0f37768b5ae61373.png

Gcrypt加密性能测试

在Gcrypt CAMELLIA256-ECB加解密性能方面,尽管Linux内核、GCC各组件一直都在变化,但是Gcrypt性能近两年半以来保持了很好的稳定性,可以说这六个版本的Ubuntu系统性能差别不大。

b25373db3d10458d984a74a490ea4c8b.png

OpenSSL性能测试

OpenSSL性能测试上,Ubuntu系统六个版本在性能表现上差别不大。

a4502f90991021856e28233ec1e29aec.png

NPB MG.B测试

65833af7b1abf4bc100547cc7441803b.png

NPB LU.A测试

在NASA NAS并行基准测试中,Ubuntu系统从8.04.4 LTS到10.10六大版本表现出性能有所波动,但是整体上变化不是特别明显。

b51bd7c6e889ecaad5decac48f49c3b6.png

后续Ubuntu版本性能无优势

3ee02591390aec9d79182593d8ca6194.png

TTSIOD 3D渲染性能测试

经过之前性能小幅变化,在TTSIOD 3D渲染性能测试中,通过基于冯氏算法的过山车阴影渲染性能比拼,可以明显看到Ubuntu 10.10的性能优于Ubuntu 8.04.4和Ubuntu 9.10以来测试,但是Ubuntu 9.04版本性能表现最好。

c7c7dcece18befc2839bf6922864306c.png

开源物理引擎测试

提到开源物理引擎,Bullet Physics Engine是专业的开源物理引擎,物理引擎是游戏引擎中的子模块,它根据牛顿力学定律,计算游戏中物体的合理的物理位置,并将计算结果提供给渲染引擎,从而向使用者展示出真实性的渲染效果。从测试的结果可以看到,从8.04.4 LTS到10.10版本性能呈现下降趋势,但幅度并不明显。

783b15a8d65619125f4cbcd1a810c075.png

C-Ray测试

在C-Ray测试中表现,由于测试多线程射线基准,数据越小越表示性能越高,可以看出随着版本的升级,在这个测试中表现出的性能有所降低。

a14a6663e8c38a51cb03c567ae5fad4b.png

FFmpeg视频编码测试

在FFmpeg视频编码测试中,可以看到从8.04.4 LTS到10.10版本,性能并没有明显变化。

b51bd7c6e889ecaad5decac48f49c3b6.png

版本越高性能呈增长趋势

2e59a2dc45ffff9ef65994e06b170d24.png

x264视频编码测试

在x264视频编码测试中,从8.04.4 LTS到10.10版本性能今年有了明显的提升。

在7-Zip的压缩性能测试中,从Ubuntu 8.10版本开始性能有明显提升,但是在Ubuntu 10.04版本下达到最高点时,10.10版本性能有所下降。

总结

在Ubuntu Linux操作系统的性能比拼结果看,自2008年初在虚拟环境中被证明是意义的,到如今我们体验在真正的硬件上运行Linux各个发行版本。总的来说,在一些磁盘性能上的改善,使得从ext3文件系统切换到ext4文件系统性能有所提升,但是在10.10最新版本中为了追求系统稳定性而牺牲了一些性能上的表现。

除了磁盘的更改,还有一些其他性能是Ubuntu 8.04和10.10做了改进,在使用TTSIOD渲染,x264视频编码和7-Zip压缩测试过程中,新版本的性能也表现很出色。仅仅是在C-Ray光线追踪测试上,Ubuntu 10.10比之前Ubuntu发行版本有所降低。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值