之前,我们报道过《ARM有多牛 Ubuntu 12.04性能测试见分晓》的文章,了解 Ubuntu 12.04基于ARM架构的性能表现。然而,目前的ARM硬件平台能否与英特尔低端x86平台相竞争呢?在本文中,我们将为你展示ARM和英特尔酷睿、奔腾、Atom硬件平台在Ubuntu 12.04的性能对比。
ARM与x86:决斗Ubuntu 12.04 LTS
首先,我们同样也先介绍下测试平台。基于OMAP4460的PandaBoard ES与英特尔Atom N270、奔腾 M750、和英特尔酷睿双核T2400。
测试平台(点击查看大图)
与以往测试一样,我们采用了业界广泛使用的测试工具进行测试。首先,我们进行C-Ray多线程测试,下面我们可以看到具体结果:
C-Ray测试
Apache Benchmark测试
在基于PandaBoard ES上的Ubuntu 12.04,跑出来的Apache静态Web页面成绩,与英特尔Atom N270平台上的Ubuntu 12.04结果较为接近,不过,后者表现略为优秀,这可能是由于其采用了SSD,而PandaBoard ES使用SDHC的因素。ARM功耗比N270 Atom也更低。
CacheBench测试ARM远超Atom
BYTE Unix Benchmark测试结果
Cortex-A9在Dhrystone 2性能测试上,超过Atom N270。而CacheBench读取性能,除了Atom N270之外,三者表现相当。
CacheBench数据读取测试
在CacheBench的其他测试项目中,PandaBoard ES远超Atom N270,然而却远远落后于Pentium M750和酷睿双核T2400。
CacheBench数据写入测试
CacheBench数据读写测试
C-Ray在产品测试中备受欢迎,尤其是涉及到处理器性能测试的时候更是如此。双核ARMv7在C-Ray测试中与Pentium M750(1.86GHz) 平分秋色,而且它们都领先于Atom N270。
C-Ray多线程测试
7-Zip测试ARM与Atom旗鼓相当
7-Zip解压缩测试
7-Zip性能测试中,ARM平台与Atom N270表现相当。而在音频解码方面,基于OMAP4460系统表现要好于Atom N270。
Ogg解码测试
LAME音频解码测试
不过在FFmpeg视频格式转换测试中,PandaBoard ES却一泻千里,表现让人大跌眼镜。
FFmpeg视频格式转换测试
某些GraphicsMagick测试中,ARM平台表现也优于Atom和Pentium M。
GraphicsMagick性能测试
GraphicsMagick性能测试
GraphicsMagick性能测试
NAS并行测试ARM与Atom胜负难分
在ARMv7硬件平台上进行Timed MAFFT Alignment测试,跑出来的成绩介于Atom和奔腾、酷睿之间,胜出Atom不少。
Timed MAFFT Alignment测试
NAS Parallel并行处理测试项目中,PandaBoard ES与Atom N270表现十分接近,可谓胜负难分。
NAS Parallel并行处理测试
NAS Parallel并行处理测试
NAS Parallel并行处理测试
利用OpenSSL进行4096位的RSA算法测试,PandaBoard ES表现尚可,远超Atom N270。
OpenSSL RSA算法测试
视频解码测试ARM殿后
SciMark测试
SciMark测试
SciMark测试
基于C语言的SciMark测试,ARM与Atom表现并不稳定,不过它们都远远落后于Pentium和酷睿处理器平台。
VP8 libvpx解码测试
x264视频解码测试
利用libvpx和x264进行视频解码测试,发现ARM都殿后。
经过测试从整体上来说,ARM版本的Ubuntu 12.04在未来的ARM设备上,Linux性能提升仍有较大空间。基于PandaBoard ES双核1.2GHz的Cortex-A9,完全能够与第一代的Atom N270在性能上相抗衡。而在功耗测试方面,ARM胜出自然毫无悬念。