简介
htop
是一个交互式的系统监视工具,用于查看系统中正在运行的进程和资源使用情况。它以彩色的方式展示进程列表,并比标准的 top
命令提供了更多的信息和功能。
安装和启动
- 安装
- Debian/Ubuntu
sudo apt-get install htop
- CentOS
sudo yum install htop
- Debian/Ubuntu
- 启动
在终端中输入 htop,然后按 Enter 键以启动 htop。
导航栏介绍
- PID(Process ID): 进程的唯一标识符,用于在系统中区分不同的进程。
- USER: 启动进程的用户。显示启动进程的用户名。
- PRI(Priority): 进程的优先级。较小的值表示较高的优先级。
- NI(Nice value): 进程的 “Nice” 值,它是一个用于调整进程优先级的值。较大的 “Nice” 值表示较低的优先级。
- VIRT: 进程使用的虚拟内存大小。
- RES: 进程当前正在使用的物理内存大小(非交换内存)。
- SHR: 进程共享的内存大小。
- S: 进程的状态。可能的状态包括 R(运行),S(睡眠),D(不可中断的睡眠),Z(僵尸),T(停止)等。
- CPU%: 进程当前占用的 CPU 使用率。
- MEM%: 进程当前占用的内存使用率。
- TIME+: 自进程启动以来已经使用的 CPU 时间总量。
- Command: 启动进程的完整命令行。
功能键介绍
- F1 (Help): 显示
htop
的帮助屏幕,其中包含关于各种可用操作的说明。 - F2 (Setup): 进入
htop
的设置界面,允许你配置一些显示和行为选项。 - F3 (Search): 在进程列表中搜索进程,输入进程名或关键词,然后按 Enter 来筛选显示匹配的进程。
- F4 (Filter): 在进程列表中使用条件过滤,以显示满足特定条件的进程。你可以选择过滤条件,如用户、进程状态等。
- F5 (Tree): 显示进程树视图,其中父子进程关系以树状结构展示。
- F6 (SortBy): 在不同的列上进行进程排序,通过按 F6 键可以在不同的列之间切换,并选择用于排序的列。
- F7 (Nice): 更改选定进程的 “Nice” 值,以调整进程的优先级。你可以选择一个进程并通过 F7 键增加或减少其 “Nice” 值。
- F8 (Kill): 终止选定的进程,用于强制停止不响应的进程。在选择进程后,按 F8 键来杀死进程。
- F9 (Renice): 更改选定进程的 “Nice” 值,类似于 F7,但允许你直接输入一个值。
- F10 (Quit): 退出
htop
。
注意事项
请注意,这只是一个简要的说明,htop
还有许多其他功能和选项。你可以根据需要使用帮助屏幕(F1 键)查找更多详细的信息。