Linux进程优先级取值范围,linux系统进程优先级

ps和top命令:

查看PRI和NICE值,它们代表什么意思呢?

ps命令:

[root@centos7 ~]#ps -elf

F S UID PID PPID C PRI NI ADDR SZ WCHAN STIME TTY TIME CMD

4 S root 1 0 0 80 0 - 32063 ep_pol 14:35 ? 00:00:02 /usr/lib/s

1 S root 2 0 0 80 0 - 0 kthrea 14:35 ? 00:00:00 [kthreadd]

1 S root 3 2 0 80 0 - 0 smpboo 14:35 ? 00:00:01 [ksoftirqd

1 S root 5 2 0 60 -20 - 0 worker 14:35 ? 00:00:00 [kworker/0

1 S root 6 2 0 80 0 - 0 worker 14:35 ? 00:00:00 [kworker/u

......

top命令:

PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND

1 root 20 0 128252 6804 4176 S 0.0 0.3 0:02.79 systemd

2 root 20 0 0 0 0 S 0.0 0.0 0:00.01 kthreadd

3 root 20 0 0 0 0 S 0.0 0.0 0:01.63 ksoftirqd/0

......

总结:

top中的PR表示优先级,但是跟上述的值不是直接对等的。在top中,实时优先级的[0,99]没有具体的表示。静态优先级和top中的优先级关系为top_PR = static_Priority - 100也就是说,top中的PR取值为[0,39],对应优先级[100,139]。

ps命令中,ps_PRI = static_priority - 40,PRI的取值范围为[-40,99],也就是说,ps中PRI值为80等价于nice值为0,等价于静态优先级的120。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值