您的当前位置:首页>全部文章>文章详情

htop详解 - Ubuntu系统CPU、内存、网络、进程监控工具

发表于:2020-03-16 16:13:37浏览:57次TAG: #ubuntu

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所指定的进程上。

`

栏目分类全部>
腾讯云采购季云服务器一折促销