终端里的“烤机”神器:s-tui,让你的CPU温度一览无余

终端里的“烤机”神器:s-tui,让你的CPU温度一览无余

编程文章jaq1232025-02-01 15:57:0226A+A-

还在为CPU温度过高而烦恼?想知道你的电脑在重压下的表现?今天,我们要介绍一款在终端里就能“烤机”的利器——s-tui (Stress Terminal UI)。它不仅能实时监控CPU的温度、频率、功耗和利用率,还能进行压力测试,简直是硬件发烧友和系统管理员的福音。



一、项目介绍

s-tui,顾名思义,是一个基于终端的CPU压力测试和监控工具。它以图形化的方式,在你的终端里展示CPU的各项关键指标。这个项目由开发者amanusk维护,并在GitHub上开源,目前已经收获了4.4k的star,显示出其受欢迎程度。s-tui并不是一个进程监视器,而是专注于CPU的性能监控和压力测试。

二、基本功能

1. 实时监控

s-tui最核心的功能就是实时监控CPU的各项参数,包括:

  • 温度: 让你随时掌握CPU的“体温”,避免过热。
  • 利用率: 了解CPU的繁忙程度,看看它是否在“偷懒”。
  • 频率: 观察CPU的运行速度,看看它是否在“摸鱼”。
  • 功耗: 掌握CPU的“饭量”,看看它是否在“暴饮暴食”。

2. 压力测试

s-tui内置了多种压力测试模式,包括:

  • stress: 经典的压力测试工具。
  • stress-ng: 更高级的压力测试工具。
  • FIRESTARTER: 一个可选的、更强大的压力测试工具。

你可以根据需要选择不同的模式,让你的CPU“火力全开”,测试其极限性能。

3. 图形化展示

别以为终端只能显示枯燥的文字,s-tui用图形化的方式,将CPU的各项指标清晰地展示出来。你可以直观地看到温度、频率等参数的变化曲线,一目了然。

4. 热节流显示

s-tui还能显示由热节流引起的性能下降,让你知道CPU是否因为过热而“罢工”。

三、部署方式

s-tui的安装非常简单,支持多种操作系统和安装方式:

1. pip安装 (x86 + ARM)

pip install s-tui --user
# 或者
sudo pip install s-tui

如果你是Python用户,这是最方便的安装方式。

2. Ubuntu (18.10及更新版本)

sudo apt install s-tui

Ubuntu用户可以直接使用apt安装。

3. Arch Linux, Manjaro

sudo pacman -S s-tui
# 或者安装开发版
yay -S s-tui-git

Arch系用户可以使用pacman或yay安装。

4. OpenSUSE

sudo zypper install s-tui

OpenSUSE用户可以使用zypper安装。

5. Fedora

sudo dnf install s-tui

Fedora用户可以使用dnf安装。

6. 从源代码运行

如果你想体验最新的功能,或者想自己修改代码,可以从源代码运行:

git clone https://github.com/amanusk/s-tui.git
cd s-tui
[sudo] pip install urwid psutil (--user)
sudo apt-get install stress # 可选
python -m s_tui.s_tui

四、使用方式

安装完成后,直接在终端输入 s-tui 即可启动。

1. 命令行选项

s-tui提供了一些命令行选项,可以让你更灵活地使用它:

  • -h, --help: 显示帮助信息。
  • -d, --debug: 输出调试日志。
  • -c, --csv: 将统计信息保存到CSV文件。
  • -t, --terminal: 显示单行统计信息,不使用TUI。
  • -j, --json: 以JSON格式显示单行统计信息。
  • -nm, --no-mouse: 禁用鼠标支持。
  • -tt T_THRESH, --t_thresh T_THRESH: 设置高温阈值。

2. TUI界面操作

s-tui的TUI界面操作也很简单:

  • 使用方向键或 hjkl 导航侧边栏。
  • 在 Modes 中切换压力测试模式。
  • 在 Stress options 中调整压力测试选项。
  • 在 Graphs 菜单中选择要显示的图表。
  • 在 Summaries 菜单中选择要显示的摘要。
  • 使用 Reset 按钮重置图表和统计信息。
  • 使用 UTF-8 按钮获得更平滑的图表。
  • 使用 Save Settings 按钮保存当前配置。
  • 按 q 或 Quit 按钮退出。

3. 配置文件

s-tui的配置文件保存在 ~/.config/s-tui 目录下。你可以在这里修改配置,或者添加自定义的阈值脚本。

五、总结

s-tui是一个功能强大、易于使用的CPU监控和压力测试工具。它以图形化的方式,在终端里展示CPU的各项指标,让你对CPU的运行状态一目了然。如果你是硬件发烧友、系统管理员,或者只是想了解你的电脑在重压下的表现,那么s-tui绝对值得你尝试。快来试试吧,让你的CPU在终端里“燃烧”起来!

点击这里复制本文地址 以上内容由jaq123整理呈现,请务必在转载分享时注明本文地址!如对内容有疑问,请联系我们,谢谢!

苍茫编程网 © All Rights Reserved.  蜀ICP备2024111239号-21