ps命令

时间:2016-02-07 17:27:01

标签: linux linux-kernel operating-system

我的问题是关于Linux CPU调度算法。

根据我的理解,传统流程具有静态和动态优先级以及nice值。静态优先级是 120+nice。基于此,计算分配给过程的量子。然后根据其行为重新计算进程的优先级。调度程序根据其动态优先级值选择进程。这是否意味着,流程会改变其队列?如果是这样,为什么分配给流程的CPU量取决于其静态优先级而不是其动态值?

ps命令可以返回如下内容:

~$ ps -eo pid,rtprio,ni,pri,comm
PID RTPRIO  NI PRI COMMAND
1      -   0  19 init
2      -  -5  24 kthreadd
3     99   - 139 migration/0
4      -  -5  24 ksoftirqd/0

PRI在上面提到了什么? 另一个问题:实时流程会改变他们的优先级吗?我找不到关于这个主题的任何参考。

0 个答案:

没有答案