1、htop相当于top的增强版,相比top具有以下优势:
- 两者相比起来,top比较繁琐
- 默认支持图形界面的鼠标操作
- 可以横向或纵向滚动浏览进程列表,以便看到所以进程和完整命令行
- 杀进程时不需要输入进程号
htop和top一样,也是打开一个实时的监控界面,下载安装好后,直接输入htop命令变可查看。
上左区域:显示CPU、物理内存和交换分区的信息;
上右区域:显示任务数量、平均负载和连接运行的时间等信息;
进程区域:显示当前系统中的所以进程,与top显示一致
以上各项分别为:
PID 进程的标识号
USER 进行此进程的用户
PRI 进程的优先级
NI 进程的优先级别值,默认为0
VIRT 进程占用的虚拟内存值
SHR 进程占用的共享内存值
S 进程的运行状况
%CPU 进程占用的CPU使用率
%MEM 进程占用的物理内存和总内存的百分比
TIME+ 进程启动后占用的总的CPU时间
COMMAND 进程启动的启动命令名称
快捷键 | 快捷键 | 说明 |
---|---|---|
h,? | F1 | 查看htop使用说明 |
S | F2 | htop设定 |
/ | F3 | 搜索进程 |
\ | F4 | 增加进程过滤器 |
t | F5 | 显示树形结构 |
<,> | F6 | 选择排序方式 |
[ | F7 | 可减少nice值可以提高对应进程的优先级 |
] | F8 | 可增加nice值可以降低对应进程的优先级 |
k | F9 | 可对程序传递信号 |
q | F10 | 结束top |
u | 只显示一个给定的用户的过程 | |
U | 取消标记所有的进程 | |
H | 显示或隐藏用户线程 | |
K | 显示或隐藏内核线程 | |
F | 跟踪进程 | |
P | 按CPU使用排序 | |
M | 按内存使用排序 | |
T | 按Time+使用排序 | |
I | 显示进程打开的文件 | |
l | 倒转排序顺序 | |
s | 选择某进程,按s:用strace追踪进程的系统调用 |
F1:显示帮助信息
F2:配置界面中的显示信息
F3:搜索进程
在界面下按F3或直接输入“/”就可以进入搜索模式,是按照进程名进行搜索的。
F4:过滤器
相当于模糊查找,不区分大小写,下方输入要搜索的内容后,则界面只显示搜索到的内容,更方便查看。
F5:以树形方式显示
F6:排序方式
按下F6后会跳至上图界面,我们可以选择以什么方式进行排序。
F7,F8:调整进程nice值
F7表示减小nice值(增大优先级),F8表示增大nice值(减小优先级),nice值的范围为-20-19,这里我们把选中的进程的nice值调整到19
F9:杀死进程
选择某个进程按F9就可将其杀死。
F10:退出htop