ttyload 是一个轻量级的 Linux/Unix 命令行工具,用于在终端(TTY)中以动态图形化方式显示系统的平均负载(load average)。它以简洁的 ASCII 艺术风格实时绘制负载变化曲线,帮助用户直观监控系统性能。
显示负载曲线
loadavg)。top 或 uptime 的负载数据,但可视化更直观。多平台支持
低资源占用
bash
sudo apt install ttyloadbash
sudo yum install epel-release && sudo yum install ttyloadbash
sudo pacman -S ttyloadwget https://www.daveltd.com/src/util/ttyload/ttyload-0.5.3.tar.gz
tar -xzf ttyload-0.5.3.tar.gz
cd ttyload-0.5.3
make
sudo make install
ttyload [选项]
-s <秒数>:设置刷新间隔(默认 2 秒)。-V:显示版本信息。-h:显示帮助文档。ttyload -s 1 # 每秒刷新一次
Load average: 0.12, 0.08, 0.05
≤ CPU 核心数:系统空闲或轻度负载。> CPU 核心数:可能存在性能瓶颈(需结合其他工具如 htop 进一步分析)。vmstat、iostat 诊断高负载原因。| 工具 | 特点 |
|---|---|
ttyload |
轻量级 ASCII 图形化负载监控 |
htop |
交互式进程监控(功能更全面) |
glances |
多功能监控(支持 API/Web 界面) |
ncurses 开发库(如 libncurses-dev)。如果需要更详细的系统监控,建议结合 dstat 或 netdata 使用。