在 Linux 实时进程优先级范围1到99之间,我不清楚哪个优先级最高,1还是99。
“理解 Linux 内核”(O’Reilly)的第7.2.2节说1是最高优先级,考虑到正常进程的静态优先级从100到139,其中100是最高优先级,这是有道理的:
”每个实时进程都与一个实时优先级相关联,该优先级的值范围为1(最高) 至99(最低优先次序)。」
另一方面,sched _ setScheder 手册页(RHEL 6.1)声称99是最高的:
”在一个实时策略(SCHED _ FIFO,SCHED _ RR)下调度的进程 在1(低)到99(高)的范围内有一个 sched _ 丁优先级值。”
哪个是最高的实时优先级?