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

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

3天内不再提示

树莓派性能优化指南(第一弹):让树莓派变身“小钢炮”!

上海晶珩电子科技有限公司 2025-04-03 16:40 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

一、优化操作系统

选择轻量级操作系统如 Raspbian Lite 或 DietPi,减少资源占用。移除不必要的预装软件,清理系统负担。禁用浏览器中的 JavaScript,加快浏览速度。

二、超频CPU

为什么要超频?

如果需要让树莓派跑高速计算的应用,比如视频编解码、图像识别、游戏模拟器等,当然速率越快越好。

有老外网友尝试,BCM2711B0(树莓派4B)可从原来的1.5GHz超频至2.147GHz,而BCM2711C0(树莓派400)可以从原来的1.8GHz超频至2.3GHz。这种高达30%以上的速率提升,也许某些应用在超频之前是卡顿的,在超频之后就顺畅了。

超频可以显著提升树莓派的处理能力。以树莓派400为例,下面介绍一下树莓派超频设置的步骤。

打开终端,用下面的命令编辑 config.txt 文件

sudo nano /boot/config.txt

找到 “arm_freq” 一行,将它修改为

arm_freq=2000

如果前面有一个 # 号,请将 # 号移除。

在 “arm_freq” 这行下面添加:

over_voltage=6

最终修改成如图所示。

3ddb995c-1067-11f0-9434-92fbcf53809c.png

CTRL-X 再按 Y 并回车保存修改。

重启树莓派使设置生效。

sudoreboot

接下来你的树莓派 400 CPU 将能在 2GHz 下运行。但是请注意,这个频率是动态调整的。当计算负荷增加时,频率也会增加,最高为 2GHz。

监控频率

显然你可能希望确认当前的运行频率,那么可以用下面的命令来检查。

vcgencmdmeasure_clock arm

还可以通过下面的命令每两秒钟自动检查一次运行频率。

watch-n2vcgencmd measure_clock arm

CTRL-C 可退出监控。

温度监控

建议观察 CPU 的温度,如果温度超过 80 摄氏度,系统会自动限频运行。因此需要确保 CPU 温度不会因为超频而超出这个水平。

使用下面的命令可以检查 CPU 当前的温度。

vcgencmdmeasure_temp每2秒检查一次watch -n2vcgencmd measure_temp

禁用超频

在树莓派启动时按住 SHIFT 键可以重置为默认配置。要删除超频的设置的话,只要在上面的 config.txt 中把 “over_voltage” 和 “arm_freq” 两行删除即可。

超频可能会导致你的树莓派失去保修,请在操作之前深思熟虑哦!

最后附上 jeffgeerling.com 所给出的超频到 2.2GHz 之后树莓派的温度和性能数据,仅供参考。

https://www.jeffgeerling.com/blog/2020/raspberry-pi-400-can-be-overclocked-22-ghz

3df0c58e-1067-11f0-9434-92fbcf53809c.png3e1a929c-1067-11f0-9434-92fbcf53809c.png

三、升级内存

升级树莓派的内存可以提高多任务处理能力,减少延迟。对于树莓派4B,可以使用8GB或16GB的SODIMM内存条。安装时需关闭电源,打开外壳,将内存条插入相应插槽,然后重新组装并开机测试。

四、使用SSD存储

为什么用SSD?

树莓派的性能瓶颈之一是传统的TF卡。TF卡的读写速度慢,导致系统启动慢、运行卡顿。而SSD固态硬盘的读写速度远超TF卡,能让树莓派的性能翻倍,变成一台“小钢炮”!

硬件准备

树莓派(支持USB启动的型号)

一个USB接口的SSD固态硬盘

电源适配器

HDMI线和显示器(可选)

键盘和鼠标(可选)

软件准备

64位操作系统镜像(如Ubuntu Server或树莓派官方64位系统测试版)

SD卡(用于初始设置,容量至少16GB)

步骤指南

1. 下载系统镜像:

访问树莓派官网或Ubuntu官网,下载适合树莓派的64位系统镜像。

3e80c724-1067-11f0-9434-92fbcf53809c.png

2. 准备SD卡:

使用工具(如Raspberry Pi Imager)将系统镜像写入SD卡。

3. 连接硬件:

将SSD连接到树莓派的USB接口。

将SD卡插入树莓派。

4. 启动树莓派:

接通电源,树莓派将从SD卡启动。

5. 升级树莓派的EEPROM和Firmware:

在终端中运行以下命令:

sudo rpi-eeprom-update-asudo aptupdate&&sudo apt upgrade-y

6. 编辑Config文件:

编辑/boot/config.txt文件,确保启用USB启动:

dtoverlay=usbboot

7. 解压Kernel并设置自动运行:

下载并解压适合的Kernel文件到SSD。

创建一个脚本,确保树莓派每次启动时自动从SSD启动。

8. 重启并验证:

重启树莓派,拔掉SD卡,确保它能从SSD启动。

小贴士

散热管理:SSD在高负载下可能会发热,建议使用带散热片的SSD或增加散热风扇。

数据备份:在进行任何系统更改前,记得备份重要数据,以防万一。

通过以上步骤,你的树莓派将从“小蜗牛”变成“小钢炮”,享受飞一般的启动速度和流畅的运行体验!

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

    关注

    68

    文章

    11216

    浏览量

    222858
  • 操作系统
    +关注

    关注

    37

    文章

    7328

    浏览量

    128602
  • 树莓派
    +关注

    关注

    122

    文章

    2069

    浏览量

    109640
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    树莓权威用户指南

    `树莓权威用户指南树莓(raspberry pi),是款基于linux系统的、只有
    发表于 07-01 00:23

    有关树莓制作机器人平台的探索

    2.树莓派性能高,可以功能更强大的机器人毕竟单片机的处理器能力有限本人的打算 是 树莓主机加7寸显示屏 做机器人主板 然后接电机控制模块 传感器模块现在的问题是 我只搞过51芯片和a
    发表于 11-10 10:19

    请问有比树莓派性能稍好点的板子吗?

    请问有比树莓派性能稍好点的板子吗?我得在上面装ubuntu mate。我的工具在raspberry上总是有问题解决不了,但换ubuntu就好了。但树莓
    发表于 11-28 21:54

    树莓Python编程指南分享

    树莓python编程指南
    发表于 10-07 08:43

    树莓装机教程

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

    树莓设置基本流程(上)

    第一步,在win系统下安装树莓的系统到SD卡 第二步,安装和启动树莓 第三步,如何设置树莓
    发表于 11-30 11:03 17次下载

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

    树莓3在2016年2月29号正式发布了,树莓3几乎和树莓2代板型
    发表于 12-08 11:47 3.2w次阅读

    树莓(Raspberry Pi)实战指南.pdf

    树莓实战指南
    发表于 05-07 15:17 130次下载

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

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

    什么是树莓树莓是什么架构的

    什么是树莓 树莓(Raspberry Pi,简写为RPi,别名为RasPi/RPI)是由英国“Raspberry Pi 慈善基金会”开发的
    的头像 发表于 10-22 17:33 8320次阅读

    第一弹树莓开发者必看!Ubuntu Snap焕新升级:跨平台开发从未如此简单!

    导语:当树莓遇上UbuntuSnap,会发生什么?无论是用树莓搭建智能家居中枢,还是开发物联网边缘设备,依赖管理和跨平台兼容性始终是开发者的痛点。而UbuntuSnap
    的头像 发表于 03-25 09:19 683次阅读
    【<b class='flag-5'>第一弹</b>】<b class='flag-5'>树莓</b><b class='flag-5'>派</b>开发者必看!Ubuntu Snap焕新升级:跨平台开发从未如此简单!

    树莓+Balena OS:键解锁智能硬件新技能!

    通过云平台实现远程管理。今天,我们就来详细了解下如何在树莓派上安装BalenaOS,并开发你的第一个应用,你的树莓
    的头像 发表于 03-25 09:25 1518次阅读
    <b class='flag-5'>树莓</b><b class='flag-5'>派</b>+Balena OS:<b class='flag-5'>一</b>键解锁智能硬件新技能!

    芜湖,起飞!树莓派性能飙升的小秘诀~

    今天给大家分享个超棒的内容。这里面有超多树莓派性能提升的小技巧哦。如果你是树莓爱好者,那这个文章绝对不能错过。它详细地介绍了各种实用的方
    的头像 发表于 03-25 09:33 681次阅读
    芜湖,起飞!<b class='flag-5'>让</b><b class='flag-5'>树莓</b><b class='flag-5'>派性能</b>飙升的小秘诀~

    树莓分类器:用树莓识别不同型号的树莓

    在本教程系列的第一部分中,您将学习如何使用树莓AI摄像头来检测不同的树莓型号。本系列由DavidPlowman创建,他是
    的头像 发表于 06-13 16:39 980次阅读
    <b class='flag-5'>树莓</b><b class='flag-5'>派</b>分类器:用<b class='flag-5'>树莓</b><b class='flag-5'>派</b>识别不同型号的<b class='flag-5'>树莓</b><b class='flag-5'>派</b>!

    树莓操作系统:版本、特性及设置完整指南

    树莓操作系统是什么?树莓操作系统是由树莓基金会专为树莓
    的头像 发表于 07-28 18:26 811次阅读
    <b class='flag-5'>树莓</b><b class='flag-5'>派</b>操作系统:版本、特性及设置完整<b class='flag-5'>指南</b>!