Repolode
ClementTsang

ClementTsang/bottom

一款可定制的跨平台终端图形化进程与系统资源监控工具,支持 Linux、macOS 和 Windows。

可替代:htop

Star
14,114
Fork
401
未关闭 Issue
107
最近提交
18天前

这是什么?

bottom(命令 btm)是一款用 Rust 编写的终端系统与进程监控工具。它以随时间变化的曲线图展示 CPU 使用率(整体及每核心)、内存与交换分区、网络 I/O、温度和磁盘 I/O,并提供磁盘容量、温度传感器和电池状态的信息面板。

进程面板支持排序、搜索和发送终止信号,也可切换为树状视图显示父子进程关系。曲线图的时间范围可以缩放,任一面板还能展开为全屏。另外提供受 htop 启发的基础模式。

程序可通过命令行参数或首次启动时自动生成的配置文件进行设置,支持内置与自定义配色主题、调整面板布局以及过滤条目。同时提供 Bash、Zsh、fish、PowerShell、Elvish、Fig 和 Nushell 的自动补全文件。

核心功能

  • 01CPU、内存、网络、温度和磁盘 I/O 的时间曲线图,支持缩放
  • 02进程表支持排序、搜索、发送终止信号和树状视图
  • 03提供磁盘、温度传感器和电池信息面板
  • 04内置与自定义配色主题,面板布局可配置
  • 05官方支持 Linux、macOS 和 Windows

适用场景

  • 通过 SSH 在终端中查看服务器或工作站的 CPU、内存和网络负载
  • 在终端中查找并结束占用资源异常的进程
  • 替代 top 或 htop,获得包含曲线图以及磁盘和温度数据的视图

快速上手

  1. 1

    更新 Rust stable 工具链

    rustup update stable
  2. 2

    使用 Cargo 从 crates.io 安装 bottom

    cargo install bottom --locked

使用前须知

  • FreeBSD、Android 等平台仅为非官方支持。

标签

常见问题

bottom 是什么?
一款可定制的跨平台终端图形化进程与系统资源监控工具,支持 Linux、macOS 和 Windows。 bottom(命令 btm)是一款用 Rust 编写的终端系统与进程监控工具。它以随时间变化的曲线图展示 CPU 使用率(整体及每核心)、内存与交换分区、网络 I/O、温度和磁盘 I/O,并提供磁盘容量、温度传感器和电池状态的信息面板。
bottom 可以免费使用吗?用的什么许可证?
bottom 以 MIT 许可证开源。用于商业产品前,请先确认许可证条款。
bottom 还在维护吗?
活跃维护中。bottom 最近一次提交是在 2026年10月4日。
bottom 适合用来做什么?
通过 SSH 在终端中查看服务器或工作站的 CPU、内存和网络负载 在终端中查找并结束占用资源异常的进程 替代 top 或 htop,获得包含曲线图以及磁盘和温度数据的视图
bottom 怎么安装和运行?
更新 Rust stable 工具链: rustup update stable 使用 Cargo 从 crates.io 安装 bottom: cargo install bottom --locked
在哪里获取 bottom?
源代码和安装说明在 GitHub 上:https://github.com/ClementTsang/bottom

概要由 AI 根据项目 README 生成;GitHub 数据每日更新。

相关项目