htop详解 - Ubuntu系统CPU、内存、网络、进程监控工具
发表于:2020-03-16 16:13:37浏览:57次
htop
# 运行命令
sudo htop
左上角: CUP、内存、交换分区
| 参数 | 解释 |
|---|---|
| 1 [ 0.0% ] | CUP 1 的占用百分比 |
| 2 [ 1.3% ] | CUP 1 的占用百分比 |
| Mem [ 204/2003MB ] | 内存的使用量/总量 |
| Swp [ 0/2045MB ] | 交换分区的使用量/总量 |
右上角: 任务、线程
| 参数 | 解释 |
|---|---|
| Tasks: 44, 45 thr; 1 running | 总线进程、线程数,正在运行的进程数 |
| Load average : 0.01 0.03 0.05 | 1分钟,5分钟,15分钟的赋值情况 |
| Uptime : 05:00:12 | 系统运行时间 |
下面: (进程表头)
PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND
| 参数 | 解释 |
|---|---|
| PID | 进程ID |
| USER | 进程所有者 |
| PR | 进程优先级 |
| NI | nice值,负值表示优先级高,正值表示优先级低 |
| VIRT | 进程使用的虚拟内存总量,单位kb |
| RES | 进程使用的、未被换出的物理内存大小,单位kb |
| SHR | 共享内存大小,单位kb |
| S | 进程状态,D=不可中断的睡眠状态 R=运行 S=睡眠 T=跟踪/停止 Z=僵尸进程 |
| %CPU | 上次更新到现在的cpu时间占用百分比 |
| %MEM | 进程使用的物理内存百分比 |
| TIME+ | 进程使用CPU时间总计,单位1/100秒 |
| COMMAND | 进程名称(命令名/命令行) |
最下面: 指令
| 参数 | 解释 |
|---|---|
| F1 Help | 显示帮助信息 |
| F2 Setup | 设置 |
| F3 search | 查找进程 |
| F4 Filter | 筛选进程 |
| F5 Tree | 显示/取消进程树显示 |
| F6 SortBy | 排序 |
| F7 Nice - | nice - |
| F8 Nice + | nick + |
| F9 Kill | 杀掉进程 |
| F10 Quit | 退出 htop |
指令详解
F2
| 选项 | 解释 |
|---|---|
| Meters | 仪表设置Left column = 左上区显示设置 Right column = 右上区显示设置 Available meters = 可用的仪表显示 |
| Display options | 显示选项Shadow other users' processes = 隐藏其他用户的进程Hide kernel threads = 隐藏内核线程hide userland threads = 过滤重复线程Display threads in a different color = 以不同颜色显示线程Show custom thread names = 显示自定义线程名称Highlight program "basename" = 突出显示程序”basename”Hightlight large numbers in memory counters = 高亮度内存计数器中的大数值Leave a margin around header = 在页眉周围留边距Detailed CPU time (System/IO-Wait/Hard-IRQ/Soft-IRQ/Steal/Guest) = 详细CPU时间(系统/IO等待/硬IRQ/软IRQ/Steal/Guest)Count CPUs from 0 instead of 1 = 从0而不是1计数CPU |
| Colors | 颜色Default = 默认Monochromatic = 单色Black on White = 黑白相间Light Terminal = 光亮终端MC = Black Night = 黑夜 |
| Columns | 列显示Active Columns = 活动列Available Columns= 可用列 |
F3
# F3 进行搜索,并且搜索下一个
# Esc 取消搜索
# Search 输入搜索关键词
#
# search会将光标定位到符合条件的进程上,通过F3键进行逐个查找;
F3 Next Esc Cancel Search:
F4
# 进程过滤器
# Enter 回车完成搜索
# Esc 取消搜索
#
# filter会直接将符合条件的进程筛选出来。
Enter Done Esc Clear Filter:
F5
# 显示/取消 进程数
F6
# 排序
# 在进程显示区域的左边,会有一列 `Sort by` 选择。
# Enter 回车完成排序
# Esc 取消排序
Enter Sort Esc Cancel
F7 / F8
# F7: 减小nice值
# F8: 增加nice值
# 直接修改光标选取的进程的nice值
备注 :
Nice值是类UNIX操作系统中表示静态优先级的数值。
每个进程都有自己的静态优先级, 优先级高的进程得以优先运行。
Nice值的范围是-20 ~ +19, 拥有Nice值越大的进程的实际优先级越小
即Nice值为+19的进程优先级最小, 为-20的进程优先级最大
默认的Nice值是0。
F9
# 杀掉指定进程
# 在进程显示区域的左边,会有一列选择 kill 的信号。
F10
# 退出
其他操作键
| 操作键 | 说明 |
|---|---|
| 空格 | 用于标记选中的进程,用于实现对多个进程同时操作; |
| a | 绑定进程到指定的CPU; |
| C | F2 功能一样,进入 setup 设置; |
| H | 隐藏用户线程; |
| K | 隐藏内核线程; |
| l | 显示光标所在进程的文件列表; |
| M | 按照内存使用百分比排序,对应MEM%列; |
| P | 按照CPU使用百分比排序,对应CPU%列; |
| s | 显示光标所在进程执行的系统调用; |
| T | 按照进程运行的时间排序,对应TIME+列; |
| u | 显示指定用户的进程; |
| U | 取消所有选中的进程; |
| # | 快速定位光标到PID所指定的进程上。 |
`

