linux中who命令显示的pts/0和(:0)(:0.0)是什么意思?(linux查看sleeping进程的方法有哪些)

2023-12-26 27阅读

linux中who命令显示的pts/0和(:0)(:0.0)是什么意思?

都来源于内核中task优先级的取值,计算方式不同。

linux中who命令显示的pts/0和(:0)(:0.0)是什么意思?(linux查看sleeping进程的方法有哪些)(图片来源网络,侵删)

内核内部变量(p->prio)的取值,在<linux/sched.h>定义

1)MAX_RT_PRIO为100

2)RT tasks为0到99

linux中who命令显示的pts/0和(:0)(:0.0)是什么意思?(linux查看sleeping进程的方法有哪些)(图片来源网络,侵删)

3)非RT task取值100到139

TOP命令显示非RT线程时,PR字段的取值是把task的prio减去100,所以看到的值是0~39

PS命令显示的优先级,根据显示选项、进程的调度策略与状态,采用以下几种计算方法之一:

linux中who命令显示的pts/0和(:0)(:0.0)是什么意思?(linux查看sleeping进程的方法有哪些)(图片来源网络,侵删)

- "priority":过去是-20..20, 当前是-100..39

- "intpri"和 "opri",过去是39..29,当前是 -40..99

- "pri_foo" -- match up w/ nice values of sleeping processes, (-120..19)

到此,以上就是小编对于linux sleep进程的问题就介绍到这了,希望这1点解答对大家有用。

文章版权声明:除非注明,否则均为游侠云资讯原创文章,转载或复制请以超链接形式并注明出处。

目录[+]