rpm -ivh ncurses-devel-6.2-8.20210508.el9.x86_64.rpm
安装htop
tar zxvf htop-2.0.2.tar.gz
sudo ./configure
sudo make
sudo make install
在线安装
yum install htop
yum install ncurses-devel
htop
Shortcut Key | Function Key | Description | 中文说明 |
---|---|---|---|
h, ? | F1 | Invoke htop Help | 查看htop使用说明 |
S | F2 | Htop Setup Menu | htop 设定 |
/ | F3 | Search for a Process | 搜索进程 |
\ | F4 | Incremental process filtering | 增量进程过滤器 |
t | F5 | Tree View | 显示树形结构 |
<, > | F6 | Sort by a column | 选择排序方式 |
[ | F7 | Nice - (change priority) | 可减少nice值,这样就可以提高对应进程的优先级 |
] | F8 | Nice + (change priority) | 可增加nice值,这样就可以降低对应进程的优先级 |
k | F9 | Kill a Process | 可对进程传递信号 |
q | F10 | Quit htop | 结束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)Space
标记/取消标记一个进程。命令可以作用于多个进程,例如 "kill"
,将应用于所有已标记的进程U
取消标记所有进程s
选择某一进程,按s:用strace
追踪进程的系统调用l
显示进程打开的文件: 如果安装了lsof
,按此键可以显示进程所打开的文件``I
倒转排序顺序,如果排序是正序的,则反转成倒序的,反之亦然``+, - When ``intree view mode, ``expand
`or collapse subtree. When a subtree is collapsed a "+"sign shows to the left of the process name.
a
(在有多处理器的机器上) 设置 CPU affinity: 标记一个进程允许使用哪些CPUu
显示特定用户进程M
按Memory 使用排序P
按CPU 使用排序T
按Time+ 使用排序F
跟踪进程: 如果排序顺序引起选定的进程在列表上到处移动,让选定条跟随该进程。这对监视一个进程非常有用:通过这种方式,你可以让一个进程在屏幕上一直可见。使用方向键会停止该功能。K
显示/隐藏内核线程H
显示/隐藏用户线程Ctrl+L
刷新Numbers PID 查找: 输入PID,光标将移动到相应的进程上Task 49, 16 thr; 3 Running
表示有3个任务分成16个线程,Running
表示有3个进程在运行Load average
)有三个数字,表示过去5分钟、10分钟和15分钟系统的平均负载,在单核的系统中平均负载为1表示的是百分之百的 CPU 利用率。Uptime
)标示的数字是从系统启动起到当前的运行总时间。PID
:进行的标识号USER
:运行此进程的用户PRI
:进程的优先级NI
:进程的优先级别值,默认的为0,可以进行调整VIRT
:进程占用的虚拟内存值RES
:进程占用的物理内存值SHR
:进程占用的共享内存值S
:进程的运行状况,R表示正在运行、S表示休眠,等待唤醒、Z表示僵死状态%CPU
:该进程占用的CPU使用率%MEM
:该进程占用的物理内存和总内存的百分比TIME+
:该进程启动后占用的总的CPU时间COMMAND
:进程启动的启动命令名称