快速掌握htop

简介

htop 是一个 Linux 下的交互式的进程浏览器,可以用来替换Linux下的top命令


下载安装包:

 wget 
http://sourceforge.net/projects/htop/files/htop/1.0.2/htop-1.0.2.tar.gz

编译安装

tar xf htop-1.0.2.tar.gz
./configure 
make 
make install

报错: error: You may want to use --disable-unicode or installlibncursesw.

则需安装 ncurses-devel

yum install ncurses-devel

htop详解:

上面左上角显示CPU、内存、交换区的使用情况,右边显示任务、负载、开机时间,下面就是进程实时状况。

下面是 F1~F10 的功能和对应的字母快捷键。

F1            查看htop使用说明

F2            htop 设定

F3            搜索进程

F4            增量进程过滤器

F5            显示树形结构

F6            选择排序方式

F7            可减少nice值,这样就可以提高对应进程的优先级

F8            可增加nice值,这样就可以降低对应进程的优先级

F9    可对进程传递信号

F10    结束htop

命令行选项(COMMAND-LINE OPTIONS

-C--no-color               使用一个单色的配色方案

-d--delay=DELAY        设置延迟更新时间,单位秒

-h --help                   显示htop 命令帮助信息

-u--user=USERNAME   只显示一个给定的用户的过程

-p--pid=PID,PID…       只显示给定的PIDs

-s--sort-key COLUMN   依此列来排序

-v–version                 显示版本信息


交互式命令(INTERACTIVE COMMANDS)

上下键或PgUP,PgDn 选定想要的进程,左右键或Home, End 移动字段,当然也可以直接用鼠标选定进程;

Space   标记/取消标记一个进程。命令可以作用于多个进程,例如"kill",将应用于所有已标记的进程

U   取消标记所有进程

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

l   显示进程打开的文件: 如果安装了lsof,按此键可以显示进程所打开的文件

I   倒转排序顺序,如果排序是正序的,则反转成倒序的,反之亦然

+, -   When in tree view mode, expand or collapse subtree. When a subtree is collapseda "+" sign shows to the left of the process name.

a (在有多处理器的机器上)   设置 CPUaffinity: 标记一个进程允许使用哪些CPU

u   显示特定用户进程

M    按Memory使用排序

P   按CPU 使用排序

T    按Time+使用排序

F   跟踪进程: 如果排序顺序引起选定的进程在列表上到处移动,让选定条跟随该进程。这对监视一个进程非常有用:通过这种方式,你可以让一个进程在屏幕上一直可见。使用方向键会停止该功能。

K   显示/隐藏内核线程

H    显示/隐藏用户线程

Ctrl-L   刷新

Numbers    PID 查找: 输入PID,光标将移动到相应的进程上

htop 使用

 

显示自带帮助

鼠标点击Help或者按F1 显示自带帮助

htop 设定

鼠标点击Setup或者按下F2 之后进入htop 设定的页面,Meters 页面设定了顶端的一些信息显示,顶端的显示又分为左右两侧,到底能显示些什么可以在最右侧那栏新增,要新增到上方左侧(F5)或是右侧(F6)都可以,这就是个人设定的范围了。这里多加了一个时钟。

搜索进程

鼠标点击Search 或者按下F3 或者输入"/",输入进程名进行搜索,例如搜索ssh

过滤器

按下F4,进入过滤器,相当于关键字搜索,不区分大小写,例如过滤dev

显示树形结构

输入"t"或按下F5,显示树形结构,意思跟pstree 差不多,能看到所有程序树状执行的结构,这对于系统管理来说相当方便,理清程序是如何产生的,当然树状结构的浏览也可以依照其他数据来排序。

选择排序方式

按下F6 就可以选择依照什么来排序,最常排序的内容就是cpu 和memory吧!

操作进程

F7、F8分别对应nice-和nice+,F9对应kill给进程发信号,选好信号回车就OK了

显示某个用户的进程,在左侧选择用户

输入"u",在左侧选择用户

时间: 2024-11-05 23:23:16

快速掌握htop的相关文章

centos6.5上面HTOP实战!!!

项目背景: 我们公司需要一个交互式的进程查看软件,比top命令更好用的软件,使我们的服务器进程监控更灵活方便!!!! 实验环境: vmware workstation 11 centos6.5的系统下 服务器:ip:192.168.0.27 SecureCRT (ssh远程连接软件) 软件介绍: Htop:进程实时监控,交互式的进程浏览器. htop命令优点: 1) 快速查看关键性能统计数据,如CPU(多核布局).内存/交换使用: 2) 可以横向或纵向滚动浏览进程列表,以查看所有的进程和完整的命

htop/dstat/top/ps命令的使用

一.概述 htop.top.dstat.ps是Linux系统上的进程的查看及管理的工具:可以帮助我们快速的去查找和定位问题,并可以对当前系统的运行状况及使情况进行实时打印: 二.进程 在系统启动后全产生许多进程,进程就是运行中的程序的一个副本,进程是有生命周期的,一般会随着自身所在bash的关闭而关闭,所有进程都是在系统启动后由/sbin/init来创建的,而进程之间存在父子关系,所有的子进程都是由其父进程创建的: 进程与进程间存在优先级:1-139 1-99:实时优先级 100-139:静态优

htop/dstat/top/ps,vmstat

ps命令 1.ps简介 ps命令是一个查看进程的命令,使用该功能可以确定有那些正在运行的状态.进程是否结束.进程有没有僵死.哪些进程占用了过多的资源等等. 2.ps及命令参数 ps选项有三种风格: (1) UNIX 风格:选项前必须带有-连字符:如:-e (2) BSD 风格  :选项前不使用-连字符 如:aux (3) GNU 风格 : 选项必须使用长格式显示 ps [选项] a:所有与终端相关的进程: x:所有与终端无关的进程: u:以用户为中心组织进程状态信息显示: -e:显示所有进程 -

linux网络命令(八)之top、htop

一.top命令 1.简介 top命令是Linux下常用的性能分析工具,能够实时显示系统中各个进程的资源占用状况,类似于Windows的任务管理器.top是一个动态显示过程,即可以通过用户按键来不断刷新当前状态.如果在前台执行该命令,它将独占前台,直到用户终止该程序为止.比较准确的说,top命令提供了实时的对系统处理器的状态监视.它将显示系统中CPU最"敏感"的任务列表.该命令可以按CPU使用.内存使用和执行时间对任务进行排序:而且该命令的很多特性都可以通过交互式命令或者在个人定制文件中

进程管理Htop, glances,dstat

1.  HTOP 用途:  用于linux上进行进程的管理,提供完整的进程列表,彩色标识出处理器.swap和内存状态. 其中  F1:帮助 F2:设定 F3:搜索进程 F4:增量进程 F5:树状结构显示 F6:选择排序方式 F7:减少进程优先级F优先级8:增加进程 F9,:对进程输入信号,F10,:退出htop, 常用命令: u: 选择指定用户的进程 l: 显示进程所打开的文件列表 s: 显示进程执行的系统调用 a: 绑定进程到指定的CPU上 #:快速将光标定位至指定的PID进程上 ctrl +

Centos7 安装 htop

此安装方法是目前位置我了解到的最简介.最快速的安装方法.本人亲验: 系统版本: CentOS Linux release 7.3.1611 (Core) 安装步骤: yum -y install epel-release yum -y install htop 这两条命令安装执行过后,最新的htop就已经安装好了. 来自:http://elearning.wsldp.com/pcmagazine/centos-install-htop/

htop top ps dstat 命令的使用

top命令top提供一个当前运行系统实时动态的视图,也就是正在运行进程.在默认情况下,显示系统中CPU使用率最高的任务,并每5秒钟刷新一次. 常用热键 热键    用途    t    显示摘要信息开关.    m    显示内存信息开关.    A    分类显示系统不同资源的使用大户.有助于快速识别系统中资源消耗多的任务.    f    添加删除所要显示栏位.    o    调整所要显示栏位的顺序.    r    调整一个正在运行的进程Nice值.    k    结束一个正在运行的进

linux下 htop 工具简介

今天我们介绍一下 htop 工具的使用,这是个很实用的工具,可以查看系统进程.cpu占用率,内存使用等情况. 对于我们运维人员来说使用它可以快速定位是哪一个进程造成了系统堵塞:哪些进程长期霸占了CPU使得任务队列过长:哪些进程处于僵死状态没办法退出内存造成内存溢出. htop是实时显示系统情况的,不同于ps.pstree.pidof.vmsta等这些快照工具,快照工具只能显示命令执行前一秒系统的情况.htop 对关键信息实行高亮显示,对于我们用肉眼查看进程信息的情况还是很友好的.再写这篇博客前我

Linux下超级命令htop的学习使用

top作为日常管理工作中最常用也是最重要的Linux系统监控工具之一,可以动态观察系统进程状况.但其缺点就是只支持键盘操作,显示也单调.作为刚才Windows转到Linux的我来说,现在有了一个更好的选择:htop. htop介绍 htop是Linux系统下一个基本文本模式的.交互式的进程查看器,主要用于控制台或shell中,可以替代top,或者说是top的高级版.htop命令优点: 1) 快速查看关键性能统计数据,如CPU(多核布局).内存/交换使用:        2) 可以横向或纵向滚动浏