04-htop命令

htop是linux系统中的一个互动的进程查看器,一个文本模式的应用程序(在控制台或者X终端中),需要ncurses。htop比较人性化。它可让用户交互式操作,支持颜色主题,可横向或纵向滚动浏览进程列表,并支持鼠标操作。

htop相比较top的优势有可以横向或纵向滚动浏览进程列表,以便看到所有的进程和完整的命令行、在启动上比top更快、杀进程时不需要输入进程号、支持鼠标选中操作、top已不再维护。

安装:

  yum -y install htop 

  若提示无可用包时,很多软件包在yum里面没有的,解决的方法,就是使用epel源,也就是安装epel-release软件包。EPEL (Extra Packages for Enterprise Linux)是基于Fedora的一个项目,为“红帽系”的操作系统提供额外的软件包,适用于         RHEL、CentOS等系统。可以在下面的网址上找到对应的系统版本,架构的软件包。

       解决:先运行yum -y install epel-release,再重新运行

语法格式:htop [参数]

常用参数:

-C 使用单色配色方案
-d 设置更新的延迟, 单位是10微秒
-s 纵列排序
-u 只显示一个指定用户的进程
-p 只显示给用户
-h 打印此命令帮助
-v 打印版本信息

交互式命令:

space 标记一个进程
U 取消所有标记
l 显示进程打来的文件
u 显示特定用户
M 按照内存排序
P 按照CPU排序
T 按在线时长排序
直接输入数字 查找对应的PID进程

参考实例

启动htop:

[root@linuxcool ~]# htop

以单色模式启动htop:

[root@linuxcool ~]# htop -C

设置显示更新的延迟为3秒:

[root@linuxcool ~]# htop -d 3

显示一个给定的用户的进程:

[root@linuxcool ~]# htop -u linuxcool_user

 在上图中将输出的界面划分成了四个区域,其中: 上左区:显示了CPU、物理内存和交换分区的信息; 上右区:显示了任务数量、平均负载和连接运行时间等信息; 进程区域:显示出当前系统中的所有进程; 操作提示区:显示了当前界面中F1-F10功能键中定义的快捷功能。 F1:显示帮助信息;

进程区域各列的意思:

PID:进程标志号,是非零正整数

USER:进程所有者的用户名

PR:进程的优先级别

NI:进程的优先级别数值

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

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

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

S:进程的状态,其中S表示休眠,R表示正在运行,Z表示僵死状态,N表示该进程优先值是负数

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

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

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

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

 

 F2:配置界面中的显示信息;

 

 我们可以根据自己的需要修改显式模式以及想要显示的内容,比如:以LED的形式显示CPU的使用情况,并且在左边的区域添加hostname,在右边的区区域添加clock;

 

 我们也可以自定义进程区域中的显示内容:

 

 F3:进程搜索;

 

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

 

 F6:排序;

 

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

F9:杀掉指定进程;

 

 F10:退出htop。 空格键:用于标记选中的进程,用于实现对多个进程同时操作;

 

 U:取消所有选中的进程; s:显示光标所在进程执行的系统调用; 下面显示的为init的系统调用信息: l:显示光标所在进程的文件列表;

 

 I:对排序的结果进行反转显示; 例如,对PPID进行排序后,按‘I’键将会对PPID的排序结果进行反向排序。 a:绑定进程到指定的CPU; u:显示指定用户的进程;

 

 M:按照内存使用百分比排序,对应MEM%列; P:按照CPU使用百分比排序,对应CPU%列; T:按照进程运行的时间排序,对应TIME+列; K:隐藏内核线程; H:隐藏用户线程; #:快速定位光标到PID所指定的进程上。 三、htop相关选项 -d:设置刷新时间,单位为秒; -C:设置界面为无颜色;

 

 

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

 

 

-s:以指定的列排序;

 

 

 

posted @ 2021-05-13 15:21  minxiaofeng10  阅读(200)  评论(0编辑  收藏  举报