PRI
из ps -o pri
— это 39 - priority
, где priority
— 18-е поле из /proc/PID/stat
.
Если вам нужно исходное поле из proc/PID/stat
, вы можете получить его с помощью ps -o priority
.
Если вам нужен реальный приоритет , вы можете получить его с помощью ps -o pri_baz
.
Другие интересные искажения этого значения могут быть получены с помощью ps -o pri_foo
, ps -o pri_bar
и ps -o opri
.
Я не шучу.Исходник можно посмотреть здесь .
Примечание о/proc/PID/stat
:
Поле приоритета (18-е )в /proc/PID/stat
устанавливается ядром вfs/proc/array.c
наtask_struct->prio - 100
(черезtask_prio()
;MAX_RT_PRIO
определяется как100
).
Оказывается, переключив программу, которую я использовал для записи ISO-образа Linux на флешку, все проблемы были устранены. Программы, которые доставили мне проблемы, были USB-загрузчик Mac Linux и balenaEtcher. В конечном итоге сработала программа UNetbootin (https://unetbootin.github.io/). С большим облегчением я нашел его...