ttyload
是一个轻量级的 Linux/Unix 命令行工具,用于在终端(TTY)中以动态图形化方式显示系统的平均负载(load average)。它以简洁的 ASCII 艺术风格实时绘制负载变化曲线,帮助用户直观监控系统性能。
显示负载曲线
loadavg
)。top
或 uptime
的负载数据,但可视化更直观。多平台支持
低资源占用
bash
sudo apt install ttyload
bash
sudo yum install epel-release && sudo yum install ttyload
bash
sudo pacman -S ttyload
wget 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
使用。