目录
1、命令
1.1 top
Top命令用于实时显示process的动态。参数如下:
d:设置显示的更新速度
q:无延迟的显示速度
c:切换显示模式,一共有两种显示模式,一是只显示执行档,另一种是显示完成的路径和名称
S:累积模式,会将已完成或者消失的子进程的cpu time累积起来
s:安全模式,将交谈式的命令取消,避免潜在的危险
i:不显示任何闲置或者无用的进程
n:更新的次数,完成后会推出top
b:批次档模式,搭配“n”使用,可以用来将top结果输出到档案内
p:显示指定的进程信息
1.2 htop
下载源码包:https://hisham.hm/htop/releases/
htop是Linux系统中一个互动的进程查看器(需要ncurese),和传统top命令相比,htop可交互式操作,支持颜色主题,可横向或者纵向滚动进程列表,还可以支持鼠标操作
常用参数
c:只使用一种颜色 d:设置刷新时间间隔,单位秒
h:显示帮助信息 u:显示某个指定用户的进程
p:显示某个指定PIDs的进程 s:按照某列进行排序
v:显示版本信息
交互式命令
u:显示某个指定用户的进程 M:按照内存使用排序
P:按照CPU使用排序 T:按照TIME+使用排序
F:跟踪进程 K:显示/隐藏内核进程
H:显示/隐藏用户进程
下图显示内容为:
PID:进程号 USER:进程所属用户
PRI:优先级 NI:优先级别值,默认0,可调整
VIRT:占用的虚拟内存 RES:占用的物理内存
SHR:占用的共享内存 S:进程状态(R:运行中;S:休眠可唤醒;Z:僵死)
CPU%:CPU使用率 MEM%:进程占用的物理内存和总内存的百分比
TIME+:进程启动后占用的总的CPU时间 Command:启动进程的命令
F1:显示帮助信息 F2:HTOP设置
F3:搜索进程 F4:过滤器,关键字索引,不区分大小写,可以通过ESC清除
F5:显示树形结构 F6:以指定目标条件显示
F7:调高优先级 F8:调低优先级
F9:杀进程 F10:退出
1.3 atop
下载源码包: