如何在Linux中对CPU进行压力测试
确定 Linux 发行版的活力或其运行的硬件的关键矩阵是系统性能。根据您的目的,您可以从各种专用工具中进行选择,以监控不同的组件,例如 CPU 频率、温度和内存利用率。但是,如果您喜欢 CLI,就像我们一样,您会更喜欢使用 S-TUI。
使用 S-TUI(Stress-Terminal UI 的首字母缩写词),您可以同时监控 CPU 温度、频率、功率和利用率。该实用程序以图形方式显示所有信息,甚至可用于将数据导出为 CSV 文件。更好的是,您可以将 S-TUI 配置为在被监控的任何组件的值违反定义的阈值时自动启动脚本。当与压力结合使用时,另一个命令行实用程序 S-TUI 也可用于对您的系统进行压力测试。
安装 S-TUI
尽管 S-TUI 在大多数流行桌面发行版的软件存储库中不可用,但安装该工具相当简单,并且该项目的 GitHub 页面描述了各种安装技术。对于我们的安装,我们将使用 Ubuntu 21.04。
左侧边栏的顶部是有关 CPU 的详细信息。我们的联想测试机被正确识别为运行 Intel Core i3-5005U CPU @ 2.00GHz 处理器。这是因为 S-TUI 利用各种其他本地工具和实用程序来收集相关信息。例如,可以通过运行 cat /proc/cpuinfo 命令来确定相同的信息和更多的细节。
要将刷新率从两秒更改为 0.1,请将侧边栏上的 Refresh[s]:2.0 值更改为 0.1,请注意,这会给您的 Pi 带来额外压力。
使用向上和向下箭头键来导航侧边栏,但 S-TUI 也支持使用 H 和 J 来滚动,就像在 Vim 中一样。S-TUI 也适用于鼠标输入。
使用 S-TUI 对您的机器进行压力测试
默认情况下,S-TUI 配置为仅监控您的系统。为了将我们的机器推向极限,我们安装了“stress”压力测试终端工具。Stress 适用于所有类型的 CPU,我们使用它来对 Raspberry Pis 进行压力测试,作为 stressberry Python 基准测试工具的一部分。
标签: CPU