0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

树莓派32 位和 64 位在实际测试中表现如何

Linux爱好者 来源:OSC开源社区 作者:OSC开源社区 2022-03-17 14:28 次阅读

上周,树莓派发布了用户期待已久的 64 位 Raspberry Pi OS,从理论上来说 64 位的操作系统能够更好地利用 64 位处理器所带来的优势(较新版本的树莓派已采用 64 位处理器)、可以支持 4GB 以上的内存(树莓派 4B 最高配备 8GB 内存),以及在处理多媒体内容时能够有更佳的表现。虽然理论上是这么说,那么 32 位和 64 位在实际测试中表现如何呢?近日外媒 Phoronix 对两者进行了详细测试,让我们一起看看从 Raspberry Pi OS 32 位转换到 64 位后的测试数据和性能表现。

为了测试公平起见,消除因处理器或内存不同引起的结果差异,本次测试使用的是 Raspberry Pi 400,该设备的硬件配置如下:

CPU博通 BCM2711 四核 Cortex-A72 (ARM v8) 64-bit SoC @ 1.8GHz

内存:4GB LPDDR4-3200

存储:SanDisk 16GB

解码:H.265 (4K@60)、H.264 (1080P@60, 1080P@30)、OpenGL ES 3.0

110d1e8e-9331-11ec-952b-dac502259ad0.png

本次测试使用的 Linux 内核版本为 5.10,测试中使用的软件包版本均相同,测试唯一的区别只是从最新的 Raspberry Pi OS 32 位切换到 64 位。在首先进行的 WebP 图像编码测试中(分数越低越好,这是对 Google 的 libwebp 的测试,使用 cwebp 图像编码实用程序),无论是在默认编码设置下,还是在质量为 100 的编码设置下,64 位系统的编码速度比 32 位快 4.5% — 7% 左右,两者仅有较小的差距。

112600ca-9331-11ec-952b-dac502259ad0.png

在接下来的 GraphicsMagick 测试中(分数越高越高,对 GraphicsMagick 及其 OpenMP 实现的测试),32 位和 64 位的测试成绩就有了比较明显的差别,其中在进行 HWB 色彩空间测试时两者差距最大,64 位相比 32 位快了约 47%,而在进行 Swirl 操作时也有约 32% 的性能差距。除此之外,在进行旋转、锐化和高斯噪声处理时,也有 17% — 28% 左右的性能差距。

113b4d22-9331-11ec-952b-dac502259ad0.png

1153bae2-9331-11ec-952b-dac502259ad0.png

在 FLAC 音频编码测试中(分数越低越好,计算示例 WAV 文件编码为 FLAC 格式所需的时间),64 位比 32 位也提升了约 17%;LAME MP3 编码测试中(分数越低越好,计算将 WAV 文件编码为 MP3 格式所需的时间),64 位提升了约 43%。

116b8ac8-9331-11ec-952b-dac502259ad0.png

117fc1a0-9331-11ec-952b-dac502259ad0.png

在前面的测试中也能看出,64 位相比 32 位在某些测试场景下有了 40% 以上的性能提升,而在 Stress-NG 测试中(分数越高越好,Stress-NG 是 Linux 压力测试工具,可以对 CPU、Memory、IO、磁盘进行测试),两者的性能差距更是进一步被放大,其中在 Vector Math 中 64 位的性能提升幅度达到了约 232%;在 Glibc C String Functions 测试中,也提升了约 196%。

11b80470-9331-11ec-952b-dac502259ad0.png

11cc7f2c-9331-11ec-952b-dac502259ad0.png

除了多媒体编码和系统的压力测试以外,也专门对 Python 和 PHP 的性能进行了测试。其中在 PyBench 测试中(分数越低越好,PyBench 报告了不同函数的平均测试时间,提供了对 Python 在系统上的平均性能的估计),64 位相比 32 位提升了约 13%;而在 PHPBench 测试中(分数越高越好,PHPBench 执行大量测试,以便对 PHP 解释器的各个方面进行评估),64 位性能则是提升了约 54%。

11e76e5e-9331-11ec-952b-dac502259ad0.png

11fc6214-9331-11ec-952b-dac502259ad0.png

虽然上述的测试结果已经表明在同等测试环境下,64 位操作系统的性能相比 32 位有了大幅提升,但这还不是所有测试环节中性能差距的最大体现。在 Sysbench 测试中(分数越高越好,Sysbench 是一个基于 LuaJIT 的多线程基准测试工具,专门测试 CPU 和内存),64 位处理器 + 64 位操作系统的优势被最大化,64 位的性能提升幅度达到了惊人的 1380%。

12314e98-9331-11ec-952b-dac502259ad0.png

我们在这里仅仅是从几十种不同的负载测试中挑出了一些具有代表性的测试,但纵观全部测试结果,将 Raspberry Pi OS 切换至 64 位版本后,其平均性能提高了约 48%。

相比其他的 Linux 发行版,Raspberry Pi OS 直到现在才推出 64 位系统,确实是姗姗来迟。但从测试结果来看,64 位系统这么大的提升幅度让用户也没有白等。看到这里你应该找不到什么理由拒绝升级到 64 位系统了吧。

原文标题:性能最高提升 1400%,树莓派 32 位/ 64 位系统对比测试

文章出处:【微信公众号:Linux爱好者】欢迎添加关注!文章转载请注明出处。

审核编辑:彭菁

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 处理器
    +关注

    关注

    68

    文章

    19076

    浏览量

    228680
  • 数据
    +关注

    关注

    8

    文章

    6786

    浏览量

    88705
  • 树莓派
    +关注

    关注

    116

    文章

    1684

    浏览量

    105433

原文标题:性能最高提升 1400%,树莓派 32 位/ 64 位系统对比测试

文章出处:【微信号:LinuxHub,微信公众号:Linux爱好者】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    「EDATEC」如何在树莓4上安装64操作系统

    本文将帮助您在树莓 4 上安装树莓 64 操作系统。虽然该指南是为
    的头像 发表于 03-31 17:11 2701次阅读
    「EDATEC」如何在<b class='flag-5'>树莓</b><b class='flag-5'>派</b>4上安装<b class='flag-5'>64</b><b class='flag-5'>位</b>操作系统

    树莓5,Raspberry Pi 5 评测

    温度为46.6°C,功耗为3瓦。在压力测试下,树莓5 的温度达到69.2°C,功耗为10瓦。 树莓 5 的
    发表于 06-19 14:51

    新到手的树莓3B的系统为什么是32

    我到手的树莓3系统是32的,CPU是armv7l,而不是宣传的armv8,内存和主频到是没有问题。我想知道,现在的树莓3代是否可以运行
    发表于 04-10 17:17

    树莓基础功能设置

    root密码,树莓开启root1、使用pi登录树莓2、输入sudo passwd root 重置root密码,需要输入2次密码3、测试
    发表于 03-02 09:10

    树莓装机教程

    树莓装机教程树莓装机教程树莓装机教程树莓
    发表于 11-25 10:14 52次下载

    树莓的种类_树莓安装教程

    树莓(Raspberry Pi)是尺寸仅有信用卡大小的一个小型电脑,您可以将树莓连接电视、显示器、键盘鼠标等设备使用。目前,树莓
    发表于 11-27 22:01 5338次阅读

    树莓3wifi配置_树莓3开启wifi热点_树莓3的wifi使用教程

    树莓3在2016年2月29号正式发布了,树莓3几乎和树莓2代板型一致,大外观没什么变化小电
    发表于 12-08 11:47 3.1w次阅读

    树莓3硬件配置_树莓3都能装什么系统_树莓3系统安装教程

    树莓3一直颇受电子发烧友的青睐,这篇文章主要讨论的就是树莓3的硬件配置、树莓3都能装什么系
    发表于 12-08 14:36 2.6w次阅读

    树莓64系统来袭,速度最快提升30倍!

    环境为:Raspbian-2017-03-02        该系统为32bit此次评测的关键是看64系统对树莓速度的提升,同时关注树莓
    发表于 04-02 14:44 910次阅读

    树莓是什么树莓的简单介绍

    要想玩转树莓,首先得知道树莓是什么。在本节中,作者将带领大家揭开树莓的神秘面纱,了解
    发表于 05-15 18:09 30次下载
    <b class='flag-5'>树莓</b><b class='flag-5'>派</b>是什么<b class='flag-5'>树莓</b><b class='flag-5'>派</b>的简单介绍

    树莓3B+在一周的测试中表现如何?

    树莓3B+开发板新玩法!
    的头像 发表于 07-19 10:19 3677次阅读

    树莓3B上运行64系统的测评详细说明

    今天,我们团队感受了一下在树莓3B 的主板上运行64bit 系统的感觉!那种感觉您如果有幸感受的话,您一定会说:这才是我要的树莓3B!
    发表于 11-21 16:17 12次下载

    树莓传资料软件FileZilla_win64下载

    树莓传资料软件FileZilla_win64下载
    发表于 06-07 10:03 1次下载

    树莓入门(五)—— 树莓4B之初体验

    1、准备工作 在本文中,我们对树莓4B进行开机测试,默认TF卡中已经烧写了Raspbian操作系统。在进行开机测试时,需要的准备的配件有:
    发表于 10-22 10:06 13次下载
    <b class='flag-5'>树莓</b><b class='flag-5'>派</b>入门(五)—— <b class='flag-5'>树莓</b><b class='flag-5'>派</b>4B之初体验

    树莓控制步进电机

    树莓控制步进电机 前言 设备 连接 源码 前言 测试步进电机 设备 名称 型号 树莓 3B+ 步进电机 28BYJ-48-5V 步进电机
    发表于 03-21 11:39 0次下载
    <b class='flag-5'>树莓</b><b class='flag-5'>派</b>控制步进电机