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

你的绿色开发板不能运行你所有的项目





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

你的Raspberry Pi太弱了,无法运行操作系统
解决方案:切换轻量级发行版(优先无界面版)

Linux发行版,包括Raspberry Pi操作系统,远没有Windows那样资源密集。然而,操作系统的GUI版本会吸走你的Raspberry Pi的相当一部分处理能力,特别是如果你使用的是旧的主板或零模型。如果您计划处理一个要求特别高的项目,您会希望尽量减少操作系统实用程序和服务占用的资源。
因此,下次Raspberry Pi操作系统、Ubuntu、Debian或任何其他GUI发行版给你的Raspberry Pi带来麻烦时,你可以切换到它们的CLI版本,以最小化CPU和内存的使用。对于那些想要充分发挥Raspberry Pi性能的核心项目,我推荐使用超轻量级的DietPi。

过热降频:散热不足导致性能限制
解决方案:加装散热装置





当我在数百个项目前购买我的Raspberry Pi 5时,我心血来潮拿起了主动冷却器。让我告诉你,这可能是我当时做的最好的投资。根据您的室温和工作负载,SBC可以从温和的烘烤模式到热节流的地狱模式。
虽然散热问题在最新的Raspberry Pi上有所加剧,但它们在它的兄弟姐妹中仍然普遍存在——特别是如果你的项目涉及推动微型电路板超越其极限。所以,如果你发现你的Raspberry Pi的性能由于过热而下降,你会想要在SBC上安装一个冷却器。



你在使用低速的microSD卡


然而,你会想要一个高速卡,以避免你的Raspberry Pi的性能瓶颈。
事实上,我敢说SBC家族对microSD卡的依赖更像是一把双刃剑,因为它们比SATA固态硬盘慢得多,更不用说NVMe的同类产品了。为了获得最佳性能,您可以利用外部SSD作为启动驱动器。如果你也是Raspberry Pi 5的拥有者,你可以通过将超快的NVMe硬盘与SBC接口来充分利用PCIe插槽。





原文链接:
https://www.xda-developers.com/reasons-your-raspberry-pi-isnt-as-fast-as-it-should-be/
全部0条评论
快来发表一下你的评论吧 !