如何使用 Windows 对 Raspberry Pi 4 进行压力测试

Jacki

Raspberry Pi 4 旨在平衡性能和功效,但有多种方法可以充分发挥其潜力。本指南将向您展示如何使用 Windows PC 对 Raspberry Pi 4 进行压力测试,以评估其功能和热管理。

什么是压力测试?

压力测试涉及在设备的硬件(尤其是 CPU)上运行密集型进程,以评估其在最大负载下的性能。对于使用 A72 处理器的 Raspberry Pi 4,压力测试有助于确定峰值性能,同时监控发热和系统稳定性。

要从 Windows PC 对 Raspberry Pi 4 进行压力测试,您需要设置适用于 Linux 的 Windows 子系统 (WSL)。这允许您直接在 Windows 上运行 Linux 工具,包括必要的压力测试软件。

步骤一:通过以管理员身份打开 PowerShell 并运行以下命令,在 Windows PC 上启用 WSL:

wsl --install

步骤2:重新启动计算机以完成 WSL 安装。

建议阅读:如何在 Windows Sandbox 中安装和测试软件

步骤3:打开 Microsoft Store 并安装 Linux 发行版(例如 Ubuntu)。

第4步:启动已安装的 Linux 发行版以设置您的用户帐户。

设置 Stressberry 进行压力测试

我们将使用 Stressberry,这是一个基于 Python 的 Raspberry Pi 压力测试工具。设置方法如下:

步骤一:在 WSL 中打开 Linux 终端并更新包列表:

sudo apt-get update

步骤2:安装所需的依赖项:

sudo apt-get install libatlas-base-dev
sudo pip3 install cairocffi
sudo apt-get install python3-pyqt5

步骤3:安装Stressberry:

sudo apt install stress
sudo -H pip3 install -U stressberry

运行压力测试

现在一切都已设置完毕,您可以在 Raspberry Pi 4 上运行压力测试:

步骤一:从 WSL 终端通过 SSH 连接到 Raspberry Pi 4:

ssh [email protected]

步骤2:连接后,使用 Stressberry 运行压力测试:

sudo stressberry-run out.dat

该命令将运行一系列测试,将 Raspberry Pi 的 CPU 推向极限,同时记录温度数据。

步骤3:测试完成后,生成结果图表:

sudo stressberry-plot out.dat

这将创建 Raspberry Pi 在压力测试期间性能的直观表示。

解释结果

生成的图表将显示您的 Raspberry Pi 随着时间的推移 CPU 温度。寻找这些关键点:

  • 测试开始时初始温度下降。
  • 应激期间温度升高。
  • 达到最高温度。
  • 测试后的冷却期。

如果整个测试过程中温度保持在 80°C 以下,则表明您的 Raspberry Pi 4 能够很好地应对压力。如果超过此温度或表现出不稳定,您可能需要改善冷却或重新考虑任何超频设置。

压力测试的安全注意事项

虽然压力测试可以提供有关 Raspberry Pi 性能的宝贵见解,但谨慎对待它很重要:

  • 在运行任何压力测试之前确保适当的冷却。
  • 测试过程中密切监控温度。
  • 如果温度升得太高,请准备好停止测试。
  • 避免长时间运行压力测试。

使用带有 WSL 的 Windows PC 对 Raspberry Pi 4 进行压力测试提供了一种评估其性能限制的便捷方法。通过执行这些步骤,您可以深入了解设备的功能并确保其以最佳状态运行。请记住,在突破硬件极限时,始终要优先考虑硬件的安全。