【Linux】进程优先级PRI

基本概念

进程的优先级,就是CPU资源分配的先后顺序。

使用ps -l会输出:

在这里插入图片描述

在这里插入图片描述

UID:代表执行者的身份
PID:代表这个进程的代号
PPID:代表这个进程的父进程的代号
PRI:代表这个进程可被执行的优先级,值越小,越早被执行
NI:代表进程的nice值

PRI vs NI

PRI是CPU执行的先后顺序,值越小越早被执行。
NI,即nice值,优先级的修正数据,取值范围是-20 ~ 19,有40个级别,调整进程优先级,在Linux下,就是调整进程的nice值。
PRI(new)= PRI(old)+nice

调整进程优先级-调整nice值:top

top
r
输入进程PID
输入nice值

Q:nice值为什么是一个相对较小的范围?

优先级的设置,是一种相对的优先级,不是绝对的,否则会出现严重的进程 饥饿问题。所以调度器的作用是,较为均衡的让每个进程享受到CPU资源。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

JoyCheung-

赏颗糖吃吧~~~

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值