尽管最早的Raspberry Pi是作为一种廉价设备设计的,目的是让学生迷上编码,但超级流行的SBC系列在性能和功能方面已经取得了很大进步。现代RPi SBCs配备了更快的内核、充足的内存和更好的I/O供应,您可以用它们来构建很多很酷的项目。
但若疏于管理,你的Raspberry Pi仍可能"力不从心"。以下是常见性能瓶颈及解决方案:

你的绿色开发板不能运行你所有的项目
解决方案:关闭后台进程与服务
虽然这听起来很简单,但在您的Raspberry Pi上同时运行太多项目会对其性能造成相当大的损害。当然,16GB版本的Raspberry Pi 5可以处理几十个容器,还可以运行起来多个项目。
然而,通过RetroArch模拟复古控制台等复杂的工作负载可能会对您的开发板造成影响,在您玩游戏时(暂时)禁用气象站、web服务器和Kubernetes集群可能是个好主意。相信我,当您的SBC上部署了太多项目时,很容易忘记后台运行的服务。

你的RaspberryPi太弱了,无法运行操作系统
解决方案:切换轻量级发行版(优先无界面版)
Linux发行版,包括Raspberry Pi操作系统,远没有Windows那样资源密集。然而,操作系统的GUI版本会吸走你的Raspberry Pi的相当一部分处理能力,特别是如果你使用的是旧的主板或零模型。如果您计划处理一个要求特别高的项目,您会希望尽量减少操作系统实用程序和服务占用的资源。
因此,下次Raspberry Pi操作系统、Ubuntu、Debian或任何其他GUI发行版给你的Raspberry Pi带来麻烦时,你可以切换到它们的CLI版本,以最小化CPU和内存的使用。对于那些想要充分发挥RaspberryPi性能的核心项目,我推荐使用超轻量级的DietPi。
过热降频:散热不足导致性能限制
解决方案:加装散热装置
当我在数百个项目前购买我的Raspberry Pi5时,我心血来潮拿起了主动冷却器。让我告诉你,这可能是我当时做的最好的投资。根据您的室温和工作负载,SBC可以从温和的烘烤模式到热节流的地狱模式。
虽然散热问题在最新的Raspberry Pi上有所加剧,但它们在它的兄弟姐妹中仍然普遍存在——特别是如果你的项目涉及推动微型电路板超越其极限。所以,如果你发现你的Raspberry Pi的性能由于过热而下降,你会想要在SBC上安装一个冷却器。
您的 Raspberry Pi 电量不足
解决方案:升级电源适配
如果你使用的是普通的充电线,并注意到UI上不时出现一个闪电符号,这肯定表明你当前的电源线充电不足。你看,新的Raspberry Pi型号因其怪异的瓦数要求而臭名昭著——以至于普通电缆无法提供足够的功率来发挥它们的全部潜力。
这还是在你将普通充电线的随机电压降考虑在内之前。切换到官方电源可以避免电压波动,并为超频提供充足电力保障
你在使用低速的microSD卡
解决方案:升级高速存储介质(SSD)
对于那些希望在他们的Raspberry Pi上尝试不同发行版的发烧友来说,通过交换microSD卡来动态切换操作系统的能力无疑是一个不错的功能。
然而,你会想要一个高速卡,以避免你的Raspberry Pi的性能瓶颈。
事实上,我敢说SBC家族对microSD卡的依赖更像是一把双刃剑,因为它们比SATA固态硬盘慢得多,更不用说NVMe的同类产品了。为了获得最佳性能,您可以利用外部SSD作为启动驱动器。如果你也是Raspberry Pi 5的拥有者,你可以通过将超快的NVMe硬盘与SBC接口来充分利用PCIe插槽。
如果所有这些都失败了,你可以尝试升级你的Raspberry Pi
并非所有的Raspberry Pi型号都是相同的——两代产品之间的性能差异可能非常大。如果你的Raspberry Pi在经过所有这些调整后仍无法为你最喜欢的项目供电,也许是时候升级到一个更新的型号了。
原文链接:
https://www.xda-developers.com/reasons-your-raspberry-pi-isnt-as-fast-as-it-should-be/
-
开发板
+关注
关注
25文章
5768浏览量
106406 -
树莓派
+关注
关注
122文章
2054浏览量
107847 -
RaspberryPi
+关注
关注
1文章
46浏览量
9514
发布评论请先 登录
玩转树莓派!设计一个专属你的开源扩展板
DIY一个树莓派ATX电源开关
树莓派系列教程3:访问树莓派
树莓派的种类_树莓派安装教程
树莓派控制步进电机

评论