一款带 vi 风格快捷键的终端文件管理器,支持多列视图、文件预览和 rifle 文件启动器。
- Star
- 5,117
- Fork
- 183
- 未关闭 Issue
- 40
- 最近提交
- 2个月前
这是什么?
s-tui 是一个运行在终端里的 CPU 监控工具,可实时以图表形式显示温度、频率、功耗和利用率。它不需要 X 服务器,因此可以通过 SSH 或在无图形界面的机器上使用。它关注的是系统在负载下散热和功耗是否正常,而不是列出进程,这一点与 htop 不同。
工具内置 CPU 压力测试,无需额外依赖。安装 numpy 后会使用矩阵乘法施加更高负载,否则退回到 SHA-256 哈希计算。也可以选装 stress 或 stress-ng,以增加内存、I/O 等压力测试。
检测到 CPU 降频时,s-tui 会改变频率图表颜色并标注原因。在具备 root 权限和 msr 模块的情况下,Intel 与 AMD 处理器都能显示更细的降频原因。此外,它支持将数据记录为 CSV、以单行文本或 JSON 输出,并可在温度超过阈值时运行自定义脚本。
核心功能
- 01以终端图表实时显示 CPU 温度、频率、功耗和利用率。
- 02内置 CPU 压力测试,开箱即用,无需额外依赖。
- 03降频指示器可显示 CPU 何时以及因何降频。
- 04支持 CSV 日志记录,以及单行文本或 JSON 输出,便于脚本处理。
- 05温度超过阈值时可自动运行自定义 shell 脚本。
适用场景
- 检查服务器或工作站在持续高负载下是否降频。
- 通过 SSH 监控无显示器 Linux 机器的 CPU 温度和功耗。
- 在终端中对新的散热方案或超频设置进行压力测试。
- 在长时间基准测试期间将 CPU 指标记录到 CSV 文件。
快速上手
- 1
使用 pip 安装 s-tui
pip install s-tui --user - 2
在终端中运行 s-tui
s-tui
使用前须知
- 仅适用于类 UNIX 系统,因为 urwid 不支持 Windows。
- 采用 GPL-2.0 许可证,属于 Copyleft 许可证。
- 功耗读取仅支持部分 Intel 和 AMD 处理器。
- 详细的 Intel 和 AMD 降频原因需要 root 权限和 msr 内核模块。
收录于专题
标签
常见问题
- s-tui 是什么?
- 终端界面工具,以图表显示 CPU 温度、频率、功耗和利用率,并内置 CPU 压力测试。 s-tui 是一个运行在终端里的 CPU 监控工具,可实时以图表形式显示温度、频率、功耗和利用率。它不需要 X 服务器,因此可以通过 SSH 或在无图形界面的机器上使用。它关注的是系统在负载下散热和功耗是否正常,而不是列出进程,这一点与 htop 不同。
- s-tui 可以免费使用吗?用的什么许可证?
- s-tui 以 GPL-2.0 许可证开源。用于商业产品前,请先确认许可证条款。
- s-tui 还在维护吗?
- 半年内有更新。s-tui 最近一次提交是在 2026年9月15日。
- s-tui 适合用来做什么?
- 检查服务器或工作站在持续高负载下是否降频。 通过 SSH 监控无显示器 Linux 机器的 CPU 温度和功耗。 在终端中对新的散热方案或超频设置进行压力测试。 在长时间基准测试期间将 CPU 指标记录到 CSV 文件。
- s-tui 怎么安装和运行?
- 使用 pip 安装 s-tui: pip install s-tui --user 在终端中运行 s-tui: s-tui
- 在哪里获取 s-tui?
- 源代码和安装说明在 GitHub 上:https://github.com/amanusk/s-tui
概要由 AI 根据项目 README 生成;GitHub 数据每日更新。
相关项目
1.7万941PythonGPL-3.0维护活跃更新于 2个月前
用 C 语言编写的终端星图,以 ASCII 字符渲染恒星、行星、星座和月相,无需望远镜。
2524+98 本周66CMIT更新于 2个月前
htop 是一款交互式终端进程查看器,支持 Linux、BSD 和 macOS,可排序、过滤并直接管理进程。
8442+5 本周658CGPL-2.0维护活跃更新于 前天
一款可定制的跨平台终端图形化进程与系统资源监控工具,支持 Linux、macOS 和 Windows。
1.4万+23 本周405RustMIT维护活跃更新于 3天前
面向 Apple Silicon Mac 的终端系统监控工具,可查看 CPU、GPU、功耗、温度和进程,无需 sudo。
95+5 本周6RustApache-2.0更新于 6天前