htop
是一个交互式系统监控工具,提供了关于系统资源使用情况的详细信息。

一、内容说明
1. CPU 和内存使用情况
CPU 使用情况
在 htop 界面的顶部,显示了系统的 CPU 和内存使用情况
1 [||||| 10.0%]
- 每个 | 代表 CPU 使用率的一个部分。
- 10.0% 表示当前 CPU 使用率为 10%。
内存使用情况
Mem[|||||| 17.7G/126G]
- 17.7G 是已使用的内存量。
- 126G 是总内存量。
交换空间使用情况
Swp[||| 3.50M/8.00G]
- 512M 是已使用的交换空间量。
- 4G 是总交换空间量。
2. 任务和负载
在 CPU 和内存使用情况下面,显示了任务、线程和系统负载
Tasks: 60, 1152 thr; 2 running
Load average: 0.33 0.82 1.00
Uptime: 13 days, 22:09:34
字段 | 说明 |
---|---|
Tasks | 任务数,包括线程数和运行中的任务数。 |
Load average | 系统负载平均值,分别为 1 分钟、5 分钟和 15 分钟内的平均值。 |
Uptime | 系统的运行时间。 |
3. 进程列表
字段 | 说明 |
---|---|
PID | 进程 ID。 |
USER | 启动进程的用户。 |
PRI | 进程的优先级(Priority)。 |
NI | 进程的 Nice 值,影响优先级。 |
VIRT | 虚拟内存使用量(包括所有内存)。 |
RES | 常驻内存使用量(实际使用的物理内存)。 |
SHR | 共享内存使用量。 |
S | 进程状态: D: 不可中断的睡眠状态。 R: 运行状态。 S: 睡眠状态。 T: 停止或追踪状态。 Z: 僵尸进程。 |
%CPU | 进程的 CPU 使用率。 |
%MEM | 进程的内存使用率。 |
TIME+ | 进程运行的总 CPU 时间。 |
COMMAND | 启动进程的命令。 |
二、交互操作
操作 | 说明 |
---|---|
F1 (或 h) | 显示帮助。 |
F2 (或 S) | 进入设置菜单。 |
F3 (或 /) | 搜索进程。 |
F4 (或 ) | 过滤进程。 |
F5 (或 t) | 树形视图,显示进程树。 |
F6 (或 s) | 排序选择,按不同列排序。 |
F7 (或 ]) 和 F8 (或 [) | 增加或减少进程的 nice 值。 |
F9 (或 k) | 杀死选中的进程。 |
F10 (或 q) | 退出 htop。 |
网友评论