动态查看进程变化:top(详解)

在这里插入图片描述
top指令分为上下两部分:
上部分:
第一行:目前的时间,开机到目前为止所经过的时间,已经登陆系统的用户人数,系统在1,5,15分钟的平均负载
第二行:显示的是目前进程的总量与个别进程在什么状态
第三行:显示的是CPU整体负载,每个选项可使用?查询
第四行与第五行:目前物理内存与虚拟内存的使用状况
第六行:在top当中输入指令时显示的地方
下部分:
PID:每个进程的ID
USER:该进程的所属的用户
PR(Priority):进程优先执行顺序,越小越早被执行
NI(Nice):与PR相关,越小越被执行
%CPU:CPU使用率
%MEM:内存的使用率
TIME+:CPU的使用时间的累加

优先级相关:
PRI/PR的值由内核动态调整。用户无法直接调整
PRI值越低越优先
想要调整进程的优先执行顺序,通过Nice值
PRI(new) = PRI(old)- Nice
当Nice值为负时,该进程会降低PRI的值,进程会被优先执行
Nice值可被调整的区间为 -20 ~ 20
root可调整自己和其他用户的进程的Nice值,范围为 -20 ~ 20
一般用户只可调整自己的Nice值,范围为 0 ~ 20
新执行的命令给与新的Nice值:nice [ -n 数字 ] command

已存在进程的nice重新调整:
renice [ number ] PID

持续检测进程运行的状态:
top [ -d 数字 ] | top [ -bnp ]
-d:多少秒更新一次。默认是5秒
-b:以批次的方式执行top
-n:需要进行几次top的输出结果。与-b搭配
-p:指定PID进行查看检测

top在执行过程中可以使用的按键命令
?:显示top过程中可以输入的按键命令
P:以CPU的使用资源排序显示
M:以内存的使用资源排序显示
N:以PID来排序
T:由该进程使用的CPU时间累计排序
k:给予某个PID一个信号
r:给与某个PID重新制定一个nice值
q:离开top

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值