htop 是 top 命令的增强替代品,提供了更直观的交互式界面、彩色显示、鼠标支持和更便捷的进程管理操作。与 top 相比,htop 支持垂直和水平滚动,可以查看完整的命令行。
sudo apt install htop
sudo yum install htop
brew install htop
| 参数 | 说明 |
|---|
-d 秒 | 刷新间隔,默认 1 秒 |
-u 用户 | 仅显示指定用户的进程 |
-p PID1,PID2 | 仅监控指定 PID |
-s 列名 | 按指定列排序 |
--tree | 树形显示进程 |
-h | 显示帮助信息 |
1 [||||||||||||||||||||||||| 100%] Tasks: 120, 1 running
2 [||||||||||||||||||||| 85%] Load average: 0.15 0.10 0.05
Mem[||||||||||||||||||||||| 5.8G/7.8G] Uptime: 3 days, 2:15
Swp[ 0/2.0G]
PID USER PRI NI VIRT RES SHR S CPU% MEM% TIME+ Command
1234 mysql 20 0 1023M 4125 1023 S 0.5 2.5 0:05.23 /usr/sbin/mysqld
5678 root 20 0 169M 1334 984 S 0.3 0.8 0:02.15 /usr/sbin/nginx
| 按键 | 说明 |
|---|
F1 | 显示帮助信息 |
F2 | 进入设置菜单 |
F3 | 搜索进程 |
F4 | 过滤进程 |
F5 | 树形显示切换 |
F6 | 选择排序方式 |
F7 | 降低优先级(nice +) |
F8 | 提高优先级(nice -) |
F9 | 杀死进程 |
F10 | 退出 |
| 特性 | top | htop |
|---|
| 颜色高亮 | 基本支持 | 全面支持 |
| 鼠标支持 | 不支持 | 支持 |
| 水平滚动 | 不支持 | 支持 |
| 垂直滚动 | 不支持 | 支持 |
| 树形视图 | 支持(V 键) | 支持(F5) |
| 搜索进程 | 不支持 | 支持(F3) |
| 过滤进程 | 不支持 | 支持(F4) |
| 杀死进程 | 交互式(k 键) | 交互式(F9) |
| 配置文件 | ~/.toprc | ~/.config/htop/htoprc |