Linux htop进程管理工具使用

一.Htop的使用简介

大家可能对top监控软件比较熟悉,今天我为大家介绍另外一个监控软件Htop,姑且称之为top的增强版,相比top其有着很多自身的优势。如下:

  • 两者相比起来,top比较繁琐
  • 默认支持图形界面的鼠标操作
  • 可以横向或纵向滚动浏览进程列表,以便看到所有的进程和完整的命令行
  • 杀进程时不需要输入进程号等

二.软件的获取与安装

Htop的安装,既可以通过源码包编译安装,也可以配置好yum源后网络下载安装

2.1源码安装

在htop的项目官方网站上:http://sourceforge.net/projects/htop/直接下载即可

由于我已经安装过了,因此大家看个以上每个编译过程后面都会^c,是不执行此行操作Ctrl+c取消的,此处只是告知如何编译安装的,各人的环境不同,可能编译过程中会出现错误,根据错误,解决后即可。

2.2 yum和rpm包安装

个人推荐yum安装,能够自动的解决软件包依赖关系,安装即可。

三.Htop的使用

安装完成后,命令行中直接敲击htop命令,即可进入htop的界面

各项从上至下分别说明如下:

左边部分从上至下,分别为,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:进程启动的启动命令名称

F1:显示帮助信息


h, ?


F1


查看htop使用说明


S


F2


htop 设定


/


F3


搜索进程


/


F4


增量进程过滤器


t


F5


显示树形结构


<, >


F6


选择排序方式


[


F7


可减少nice值可以提高对应进程的优先级


]


F8


可增加nice值,降低对应进程的优先级


k


F9


可对进程传递信号


q


F10


结束htop


u

 
只显示一个给定的用户的过程


U

 
取消标记所有的进程


H

 
显示或隐藏用户线程


K

 
显示或隐藏内核线程


F

 
跟踪进程


P

 
按CPU 使用排序


M

 
按内存使用排序


T

 
按Time+ 使用排序


l

 
显示进程打开的文件


I

 
倒转排序顺序


s

 
选择某进程,按s:用strace追踪进程的系统调用

F2 Htop设定

鼠标点击Setup或者按下F2 之后进入htop 设定的页面,

Setup 选项下的:

1.Meters

设定顶端的显示信息,分为左右两侧,Left column 表示左侧的显示的信息,Right column表示右侧显示的信息,如果要新加选项,可以选择Available meters添加,F5新增到上方左侧,F6新增到上方右侧。Left column和Right column下面的选项,可以选定信息的显示方式,有LED、Bar(进度条)、Text(文本模式),可以根据个人喜好进行设置

2. Display options

选择要显示的内容,按空格 x表示显示,选择完后,按F10保存

3.Colors

设定界面以什么颜色来显示,个人认为用处不大,各人喜好不同,假如我们选择Black on White后显示效果如下

4.Colums

作用是增加或取消要显示的各项内容,选择后F7(向上移动)、F8(向下移动)、F9(取消显示、F10(保存更改))此处增加了PPID、PGRP,根据各人需求,显示那些信息。

F3 搜索进程

在界面下按F3或直接输入"/"就可以直接进入搜索模式,是按照进程名进行搜索的。例如

搜索到的进程会用设定的颜色标记出来,方便查看

F4:过滤器

相当于模糊查找,不区分大小写,下方输入要搜索的内容后,则界面只显示搜索到的内容,更加方便查看,例如:

F5:以树形方式显示

F6:排序方式

按下F6后会跳转至上图界面,让您选择以什么方式进行排序,在Sort by下选择您要以什么来排序

F7,F8:调整进程nice值

F7表示减小nice值(增大优先级),F8增大nice值(减小优先级),选择某一进程,按F7或F8来增大或减小nice值,nice值范围为-20-19,此处我把apache的nice值调整到了19

F9:杀死进程

选择某一进程按F9即可杀死此进程,很方便

F10:退出htop

本文转载:https://www.cnblogs.com/x_wukong/p/5678186.html

原文地址:https://www.cnblogs.com/l75790/p/9190369.html

时间: 2024-10-08 10:28:59

Linux htop进程管理工具使用的相关文章

Linux下进程管理工具之(二):htop

实验环境: CentOS release 6.6(Final)  一台 IP地址:172.16.249.230 Htop是一款运行于Linux系统监控与进程管理软件,用于取代Unix下传统的top.与top只提供最消耗资源的进程列表不同,htop提供所有进程的列表,并且使用彩色标识出处理器.swap和内存状态. 用户一般可以在top无法提供详尽系统信息的情况下选择安装并使用htop.比如,在查找应用程序的内存泄漏问题时.与top相比,htop提供更方便.光标控制的界面来杀死进程. htop用C语

Linux下进程管理工具之(三):glances

实验环境: CentOS release 6.6 (Final)  一台 IP地址:172.16.249.230 glances 是一款用于 Linux.BSD 的开源命令行系统监视工具,它使用 Python 语言开发,能够监视 CPU.负载.内存.磁盘 I/O.网络流量.文件系统.系统温度等信息.本文介绍 glances 的使用方法和技巧,帮助 Linux 系统管理员了解掌握服务器性能. 一.glances简介 glances 可以为 Unix 和 Linux 性能专家提供监视和分析性能数据的

Linux下进程管理工具之(一):dstat

实验环境: CentOS release 6.6(Final)  一台 IP地址:172.16.249.230 dstat 是一个可以取代vmstat,iostat,netstat和ifstat这些命令的多功能产品.dstat克服了这些命令的局限并增加了一些另外的功能,增加了监控项,也变得更灵活了.dstat可以很方便监控系统运行状况并用于基准测试和排除故障. 一.dstat简介和特性说明 dstat可以让你实时地看到所有系统资源,例如,你能够通过统计IDE控制器当前状态来比较磁盘利用率,或者直

Supervisor安装与配置(Linux/Unix进程管理工具)

http://blog.csdn.net/xyang81/article/details/51555473 https://www.liaoxuefeng.com/article/0013738926914703df5e93589a14c19807f0e285194fe84000 1,Supervisor(http://supervisord.org/)是用Python开发的一个client/server服务,是Linux/Unix系统下的一个进程管理工具,不支持Windows系统.它可以很方便

linux 使用进程管理工具 supervisor

1.supervisor是使用python进行开发的运行在linux服务器上的进程管理工具 supervisor需要运行在python2环境,如果需要使用supervisor管理python3的项目,需要借助于虚拟环境 2.安装supervisor: pip install supervisor 3.生成配置文件:echo_supervisord_conf > /etc/supervisord.conf, 当进行到这一步时,终端提示需要 apt install supervisor,如果有该提示

linux常用进程管理工具及查看

linux进程查看及管理工具 我们常用的进程管理工具有: pstree, ps, pidof, pgrep, top, htop, glance,dstat linux系统各进程的相关信息都保存于/proc/PID目录下的各文件中: [[email protected] ~]# cd /proc/ [[email protected] proc]# ls 1     1454  1781  23   272  31    6066    buddyinfo    kcore         sc

htop进程管理工具

先介绍一下该工具的安装: #wget下载 [[email protected] tools]# wget http://jaist.dl.sourceforge.net/project/htop/htop/1.0.2/htop-1.0.2.tar.gz --2016-10-27 16:16:00--  http://jaist.dl.sourceforge.net/project/htop/htop/1.0.2/htop-1.0.2.tar.gz 正在解析主机 jaist.dl.sourcefo

11 Linux 之进程管理工具

Test

linux进程管理工具一

内核最强大功能之一就是进程管理,对于system administrator来说,这部分熟练度对于系统调优起着决定性作用.现在我们一起来了解一下linux的进程管理工具吧,在介绍工具之前,有些基本概念要澄清: task struct:Linux内核存储进程信息的固定格式多个任务的的task struct组件的链表:task list MMU:Memory Management Unit  实现线性地址和物理地址的转换(根据task structure)虚拟内存集:可以被换出到swap的地址空间