ARM有多牛 Ubuntu 12.04性能测试见分晓

间隙填充
正睿科技  发布时间:2012-02-07 09:17:03  浏览数:3597

测试环境

  前段时间,Ubuntu 11.10成为了首个支持ARM架构的操作系统,随后Ubuntu 12.04 LTS Alpha 1于去年12月获得发布。上周,Ubuntu 12.04 LTS的第二个Alpha测试版被发布。那么,支持ARM架构的Ubuntu系统,通过ARM能获得多高的性能提升呢?相比 Ubuntu 11.10,Ubuntu 12.04 LTS胜算几何?


ARM有多牛 Ubuntu 12.04性能测试见分晓
基于ARM架构的Ubuntu 12.04性能测试

  在进行性能测试之前,我们有必要简要介绍下此次测试所采用的平台。如下图所示:

ARM有多牛 Ubuntu 12.04性能测试见分晓
测试环境

ARM有多牛 Ubuntu 12.04性能测试见分晓
基于Pandaboard ES开发平台的测试环境

    在此次测试中,我们使用了Pandaboard ES开发平台,其搭载了双核ARMv7 rev10处理器,使用16GB SDHC高速扩展卡充当存储介质,拥有912MB系统内存。具体信息如下:

ARM有多牛 Ubuntu 12.04性能测试见分晓
测试平台

  首先,我们对Ubuntu 11.10和Ubuntu 12.04 LTS 进行Apache静态网页服务测试。测试结果显示,通过ARM的搭载,Ubuntu 12.04 在Ubuntu 11.10基础上获得了长足性能提升,提升幅度高达44%。

ARM有多牛 Ubuntu 12.04性能测试见分晓
Apache Benchmark(点击查看大图,下同)

回到顶部阅读

CacheBench读测试 表现平平

  完成了Apache测试之后,我们进行CacheBench写测试。在该项测试中,Ubuntu 12.04表现急转急下,性能出现了大幅滑落。


ARM有多牛 Ubuntu 12.04性能测试见分晓

  而在CacheBench读和读/改/写测试中,Ubuntu 11.10和12.04表现几乎一致。

ARM有多牛 Ubuntu 12.04性能测试见分晓  

ARM有多牛 Ubuntu 12.04性能测试见分晓

  在C-Ray多线程测试中,不幸的是,Ubuntu 12.04同样也没有很大变化。

ARM有多牛 Ubuntu 12.04性能测试见分晓

  利用Gzip对2GB大小的文件进行压缩测试,我们发现,Ubuntu 12.04平台上的表现要远远好于Ubuntu 11.10。前提是这两个系统都使用的是16GB SDHC卡。 

ARM有多牛 Ubuntu 12.04性能测试见分晓

回到顶部阅读

GraphicsMagick测试 整体较好

  dcraw测试中对RAW格式图像转化成PPM,查看Ubuntu 11.10和Ubuntu 12.04所花费的时间(时间越短越好)。结果表明,Ubuntu 12.04略胜于Ubuntu 11.10。


ARM有多牛 Ubuntu 12.04性能测试见分晓

  同样进行图形性能测试,通过GraphicsMagick成像性能测试我们发现,基于采用ARM芯片架构的Pandaboard ES,Ubuntu表现都不错。

ARM有多牛 Ubuntu 12.04性能测试见分晓

ARM有多牛 Ubuntu 12.04性能测试见分晓

ARM有多牛 Ubuntu 12.04性能测试见分晓

回到顶部阅读

内存性能测试 表现尚可

  利用Fortran语言编写NAS Parallel并行处理测试项目中,在Ubuntu 12.04测试中表现令人喜忧参半。


ARM有多牛 Ubuntu 12.04性能测试见分晓

ARM有多牛 Ubuntu 12.04性能测试见分晓

ARM有多牛 Ubuntu 12.04性能测试见分晓

  在使用基于Linux 3.2 kernel的Ubuntu 12.04组件上,系统内存性能表现略好,在以下3个性能测试中,Ubuntu 12.04表现都还尚可。

ARM有多牛 Ubuntu 12.04性能测试见分晓

ARM有多牛 Ubuntu 12.04性能测试见分晓

ARM有多牛 Ubuntu 12.04性能测试见分晓

回到顶部阅读

x264视频测试 完美收官

  在基于C语言版本的SciMark 2.0测试中,OMAP4660硬件平台上的Ubuntu 12.04 LTS表现同样不错。在该项测试中,我们同样可以感受到ARM带来的强大性能提升。


ARM有多牛 Ubuntu 12.04性能测试见分晓

ARM有多牛 Ubuntu 12.04性能测试见分晓

ARM有多牛 Ubuntu 12.04性能测试见分晓

ARM有多牛 Ubuntu 12.04性能测试见分晓

  在Smallpt全局照明渲染测试中,相比上一代版本Ubuntu 11.10,Ubuntu 12.04性能出现倒退。

ARM有多牛 Ubuntu 12.04性能测试见分晓

  最后一项x264视频解码测试,Ubuntu 12.04以高分实现完美收官。

ARM有多牛 Ubuntu 12.04性能测试见分晓

  从以上的一些测试中我们了解到,在搭载ARM处理器和OMAP4 Panda主板平台上的Ubuntu 12.04 LTS,其性能整体上都出现了不同程度的提升。不过需要指出的是,Ubuntu支持的并不是现在市面上常见的ARMv6架构,而是ARMv7架构。该架构采用了Thumb-2和NEON技术,有助于降低对内存和系统资源的占用,提高DSP和多媒体处理性能。也有助于在性能测试中获得更多提升。