htop--友好的交互式进程查看器
在 Linux 系统中,top
命令是用于查看各类进程情况和 cpu 负载等信息的内置命令。一般情况下我们搭建的网站遇到问题,首先ssh
登录服务器,查看服务器状态,以便之后的排查、修复工作。
今天记录一个更好玩、更灵活好用的命令 htop
htop
由 hishamhm 开发,但现在由 htop.dev 的志愿者团队维护。
安装
- 源码包编译安装
- 各平台包管理器安装
1
2# CentOS or RedHat
$ yum install htop
语法
1 |
|
命令行参数
1 |
|
列表参数
- PID:进程的标识号
- USER:运行此进程的用户
- PRI:进程的优先级
- NI:进程的优先级别值,默认的为 0,可以进行调整
- VIRT:进程占用的虚拟内存值
- RES:进程占用的物理内存值
- SHR:进程占用的共享内存值
- S:进程的运行状况,R 表示正在运行、S 表示休眠,等待唤醒、Z 表示僵死状态
- %CPU:该进程占用的CPU使用率
- %MEM:该进程占用的物理内存和总内存的百分比
- TIME+:该进程启动后占用的总的 CPU 时间
- COMMAND:进程启动的启动命令名称
快捷键
Shortcut Key | Function Key | Description |
---|---|---|
h, ? | F1 | 查看htop使用说明 |
S | F2 | htop 设定 |
/ | F3 | 搜索进程 |
\ | F4 | 增量进程过滤器 |
t | F5 | 显示树形结构 |
<, > | F6 | 选择排序方式 |
[ | F7 | 可减少nice值,这样就可以提高对应进程的优先级 |
] | F8 | 可增加nice值,这样就可以降低对应进程的优先级 |
k | F9 | 可对进程传递信号 |
q | F10 | 结束htop |
推荐阅读
本博客所有文章除特别声明外,均采用 CC BY-SA 4.0 协议 ,转载请注明出处!