【Linux】htop命令的使用详解
htop命令的使用详解
目录
一、htop的优势
监控软件htop,姑且称作top的增强版,相比top有着许多优势:
- 两者相比,top较为繁琐
- 默认支持图形化界面
- 可以横向或纵向滚动浏览进程列表,一边看到所有的进程和完整的命令
- 杀死进程不需要输入进程号
二、安装htop
我们平时使用 RHEL 系列 Linux 操作系统的时候,安装软件包通常需要安装一个 epel-release 的软件包
1、首先启用 EPEL Repository:
yum -y install epel-release
2、启用 EPEL Repository 後, 可以用 yum 直接安裝 Htop:
yum -y install htop
3、安裝好 Htop 後, 啟動只需執行 “htop” 指令:
htop
三、htop的使用
1、初始化界面
将界面划分为四个区域:
上左区域:显示了CPU,物理内存,交换分区的信息;
上右区域:显示了任务数量,平均负载,连接运行时间等信息;
进程区域:显示出当前系统中的所有进程;(这里与top一样)
操作提示区:显示了当前界面中F1-F10功能键中定义的快捷功能。
2、快捷键的使用
F1:显示帮助信息;
F2:配置界面中的显示信息;
我们可以根据自己的需要修改显式模式以及想要显示的内容,比如:以LED的形式显示CPU的使用情况,并且在左边的区域添加hostname;
(首先将光标移至你想改变的区域,按Enter键进入编辑模式;荧光区域会提示你怎么做)
1、Meters :设定顶端的显示信息
2、Display options:选择要显示的选项
3、colors :设定界面以什么颜色来显示
4、Colums:增加或取消要显示的各项内容
我们也可以自定义进程区域中的显示内容:
F3:进程搜索;
按F3进入搜索模式,输入想搜索的进程,光标就会匹配到那一行:
例如:想搜索进程sshd
F4:进程过滤器;
从上面的结果可以看出search和filter的区别:
search会将光标定位到符合条件的进程上,通过F3键进行逐个查找;
而filter会直接将符合条件的进程筛选出来。 search和filter都使用ESC键来取消功能。
F5:显示进程树;
F6:排序;
F7:减小nice值; F8:增加nice值;
直接修改光标选取的进程的nice值:
改前:
改后:
F9:杀掉指定进程;
将光标移至想删除的进程,按回车键会进入选项区,选择所要执行的命令;选好后直接回车
F10:退出htop。
空格键:用于标记选中的进程,用于实现对多个进程同时操作;
U:取消所有选中的进程;
s:显示光标所在进程执行的系统调用;
下面显示的为init的系统调用信息:
l:显示光标所在进程的文件列表;
L:对排序的结果进行反转显示; 例如,对PPID进行排序后,按‘I’键将会对PPID的排序结果进行反向排序。
a:绑定进程到指定的CPU;
u:显示指定用户的进程;
M:按照内存使用百分比排序,对应MEM%列;
P:按照CPU使用百分比排序,对应CPU%列;
T:按照进程运行的时间排序,对应TIME+列;
K:隐藏内核线程;
H:隐藏用户线程;
#:快速定位光标到PID所指定的进程上。
三、htop相关选项
-d:设置刷新时间,单位为秒;
-C:设置界面为无颜色;
-u:显示指定用户的进程;
-s:以指定的列排序;
开放原子开发者工作坊旨在鼓励更多人参与开源活动,与志同道合的开发者们相互交流开发经验、分享开发心得、获取前沿技术趋势。工作坊有多种形式的开发者活动,如meetup、训练营等,主打技术交流,干货满满,真诚地邀请各位开发者共同参与!
更多推荐
所有评论(0)