60张图教你使用htop--top替代神器

htop类似于 top 命令,但可以让你在垂直和水平方向上滚动,所以你可以看到系统上运行的所有进程,以及他们完整的命令行。可以不用输入进程的 PID 就可以对此进程进行相关的操作 (killing, renicing)。

界面说明

左边部分:从上至下,分别为cpu、内存、交换分区的使用情况。

右边部分:Tasks为进程总数,当前运行的进程数;Load average为系统1分钟,5分钟,10分钟的平均负载情况;Uptime为系统运行的时间。

图片

进程区以上各项分别为:

PID:进行的标识号

USER:运行此进程的用户

PRI:进程的优先级

NI:进程的优先级别值,默认的为0,可以进行调整

VIRT:进程占用的虚拟内存值

RES:进程占用的物理内存值

SHR:进程占用的共享内存值

S:进程的运行状况,R表示正在运行、S表示休眠,等待唤醒、Z表示僵死状态

%CPU:该进程占用的CPU使用率

%MEM:该进程占用的物理内存和总内存的百分比

TIME+:该进程启动后占用的总的CPU时间

COMMAND:进程启动的启动命令名称

htop功能键详细说明

**
**

F1、h:

显示帮助信息

图片

F2、C 、S:

配置界面中的显示信息

图片

修改cpu显示模式

**
**

图片

新增时间至仪表

第一步:选中Clock,按回车进行添加

图片

第二步:按左右键调整时间的位置

图片

第三步:调整完成之后,按F10保存结束

图片

配置显示选项

**
**

图片

设置界面颜色

**
**

图片

配置进程显示信息

**
**

图片

去除进程运行时间

第一步:选中时间,按F9移除,按F10完成

图片

第二步:查看进程运行时间是否移除

图片

新增进程运行时间

第一步,选中时间,按F5增加

图片

第二步:增加进程运行时间后,按F10完成

图片

第三步:检查进程运行时间是否添加

图片

调整时间位置

第一步:选中时间,按回车键上下移动,调整完成后按F10结束

图片

第二步:检查时间的位置

图片

F3、/:

进程搜索

图片

F4、\:

进程过滤器

从上面的结果可以看出search和filter的区别:search会将光标定位到符合条件的进程上,通过F3键进行逐个查找;而filter会直接将符合条件的进程筛选出来。search和filter都使用ESC键来取消功能。

图片

F5、t:

显示进程树

图片

F6、+、 - :

折叠

图片

图片

F6、> 、.:

排序

图片

图片

I:对排序的结果进行反转显示

图片

图片

F7、F8:

增减nice值

F7 ]:减小nice值;F8 [:增加nice值; 直接修改光标选取的进程的nice值

第一步:如图所示htop进程的NI值为0

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-ryirxfby-1652540665796)(data:image/gif;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAADUlEQVQImWNgYGBgAAAABQABh6FO1AAAAABJRU5ErkJggg==)]

第二步:按F7减小NI值

图片

第三步:按F8增加NI值

图片

F9、k:

杀掉指定进程

图片

图片

F10、q :

退出htop

空格键:用于标记选中的进程,用于实现对多个进程同时操作

图片

htop快捷键详细说明

c:用于标记选中的进程及其子进程,用于实现对多个进程同时操作

空格只能标记选中的进程,并不能一并标记其子进程。但是空格可以取消标记,按c不能取消标记。

图片

U:取消所有选中的进程

**
**

图片

p:切换显示程序路径

**
**

图片

图片

s:显示光标所在进程执行的系统调用

**
**

下面显示的为sshd的系统调用信息

图片

l:显示光标所在进程的文件列表

**
**

图片

如下图所示,说明没有安装lsof软件,我们通过“yum install lsof”命令进行安装。

图片

u:显示指定用户的进程

**
**

图片

图片

M:按照内存使用百分比排序,对应MEM%列

**
**

图片

P:按照CPU使用百分比排序,对应CPU%列

**
**

图片

T:按照进程运行的时间排序,对应TIME+列

**
**

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-rnGMNKWW-1652540665800)(data:image/gif;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAADUlEQVQImWNgYGBgAAAABQABh6FO1AAAAABJRU5ErkJggg==)]

a :设置cpu亲和力

**
**

CPU亲和力就是指在Linux系统中能够将一个或多个进程绑定到一个或多个处理器上运行

图片

e: 显示进程运行环境

**
**

图片

i:设置IO优先级

**
**

图片

K:隐藏/显示内核线程

**
**

图片

图片

H:隐藏用户线程

**
**

图片

图片

F :光标跟踪过程

**
**

图片

htop命令参数说明

**
**

-h:查看帮助

**
**

图片

-d:设置刷新时间,单位为秒

**
**

图片

-C:设置界面为无颜色

**
**

图片

-u:显示指定用户的进程

**
**

图片

-s:以指定的列排序

**
**

图片

-t:显示进程树

**
**

图片

-p:显示指定进程PID的进程

**
**

图片

-v:打印版本信息

**
**

图片

至此,htop的介绍及使用到此完成。

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值