树莓派3B和4B的SoC性能比较

本系列文章是将树莓派3B和树莓派4B(1Gb版本)做比较,重点比较SoC(System on Chip)性能。为了防止其它因素干扰,采用的是同一个TF卡,分时段分别使用各种工具软件和自编程序进行一一比对。计划本系列文章共分为四个部分:系统自查、工具跑分、自编程序运行、温度特性,这是第二部分《使用专业测试工具跑分》。
主要用了sysbench工具和phoronix-test-suite套件中有关Processor的相关选项。
1、sysbench
Sysbench是一个常用的标准测试工具,可以全面测量文件读取、cpu、内存等硬件能力,因为本文重点是对SoC做基准测试,所以未考虑该套件中其它功能,仅使用命令:
sysbench cpu —cpu-max-prime=20000 —threads=4 run
测试SoC性能,其中20000表示质数生成的上限值,考虑到带测的树莓派3B和树莓派4B都是4核的SoC,所以开启4线程。测试结果如截图所示。
在树莓派3B上:树莓派3B和4B的SoC性能比较_第1张图片在树莓派4B上:
树莓派3B和4B的SoC性能比较_第2张图片在本测试中,采用的是缺省测试时间为10秒,树莓派3B平均每秒完成85.40个事件,树莓派4B平均每秒完成146.31个事件,数量上是树莓派3B的1.7倍;从95%的事件执行时间来看,树莓派3B为46.63ms,树莓派4B为27.17ms,效率提升至树莓派3B的1.7倍;各线程之间的标准差(在这里可以近似认为是各核之间的差异)分别为0.83和0.71,树莓派4B更优,可认为各核之间差异更小一些。但这仅仅是我手中的两块板卡测试结果,样本数量不足以说明整体情况。
2、phoronix-test-suite
phoronix-test-suite主要针对应用,可以借助压缩、加密、数据库、网站服务器等真实应用进行测试,近期刚发布了9.6.1版本,据说除了界面优化外,各种测试项均有所增强。
首先使用phoronix-test-suite list-available-tests查看所有可测试项,因为本文重点在SoC的测试,所以选取测试有关Processor的测试项。一般来说,时间类测试所花的时间非常多,例如我测试build-gbd,系统一共跑了12轮,几乎花费了一整个白天,如果不是必要,我是没有兴趣再跑第二遍测试的,且考虑到同质化的测试项无需一一测试,分别选取系统核心评分(pts/coremark)、安全加密(pts/openssl)、压缩和解压缩(pts/compress-7zip)、音视频(pts/encode-mp3)、图像处理(pts/graphics-magick)、3D图形渲染(pts/ttsiod-renderer)、科学计算(pts/scimark2)、开发编译(pts/build-gcc)作为参考测试,并与其它cpu测试的已知结果相比较。
在树莓派的命令行中输入:
phoronix-test-suite benchmark pts/coremark
树莓派3B
树莓派3B和4B的SoC性能比较_第3张图片树莓派4B树莓派3B和4B的SoC性能比较_第4张图片
查看文章详情:https://www.icxbk.com/article/detail/1444.html

你可能感兴趣的:(好文)