172 похожих чатов

Чет я туплю, везде какой-то "бардак" с этим, приоритеты в

Линкусе от 0 до 139 или от 1 до 140?

Если я задаю RT приоритет 1, это 0 на общей шкале или 1 или 2?
NICE -20 это сколько на общей шкале, 0?

Сколько нужно выставить для 1 на общей шкале?

12 ответов

28 просмотров

https://elixir.bootlin.com/linux/v5.5.4/source/include/linux/sched/prio.h#L10

Terrifin- Автор вопроса

Чет сложна :/, но вроде понял, спасибо

Terrifin- Автор вопроса
Terrifin
Чет сложна :/, но вроде понял, спасибо

@a5201852b512af86 слушай, а ты знаешь, как вообще внутри одного приоритета одновременно распределяются потоки и для RR и для FIFO? Чет вообще не гуглится эта тема :/ Ну вот есть 5 процессов, 3 из них RR с 99 приоритеом, 2 из них FIFO c 99 приоритетом, в какой очередности они будут выполняться?

Terrifin- Автор вопроса
Terrifin
Ап, мб сеньоры проснулись

сеньоры ещё не докомпилировали телеграмм

Terrifin
@a5201852b512af86 слушай, а ты знаешь, как вообще ...

https://man7.org/linux/man-pages/man7/sched.7.html Приоритет будет идти для FIFO, новые процессы внутри FIFO будут уходить в конец очереди FIFO

Terrifin- Автор вопроса
I B
https://man7.org/linux/man-pages/man7/sched.7.html...

Это я читал, так как будет тогда очередность из 2 циклов, можешь написать? F1 F2 R1 R2 R3 F1 F2 R1 R2 R3? Не уйдет в луп F1 F2 F1 F2, если приоритет у FIFO? Новые процессы как определяются? По пиду (чем выше, тем новее)?

Terrifin
Это я читал, так как будет тогда очередность из 2 ...

Приоритезация не будет уходить в F1 F2 F1 F2 Будет условно так, как написал ты: F1 F2 R1 R2 R3 F1 F2 R1 R2 R3 Но при добавлении нового процесса будет так: Для RN: F1 F2 R1 R2 R3 RN F1 F2 R1 R2 R3 RN Для FN: F1 F2 FN R1 R2 R3 F1 F2 FN R1 R2 R3

Terrifin- Автор вопроса
I B
Приоритезация не будет уходить в F1 F2 F1 F2 Будет...

А внутри F или R очередность тупо по очередности создания процесса? Как он ее определяет? По pid (от меньшего к большему)? Или у процесса считывает время его создания (но ведь мы можем приоритет задать старому процессу)?

Terrifin
А внутри F или R очередность тупо по очередности с...

Сперва учитывается приоритет, если приоритет совпадает, то кидает внутрь очереди по приоритету То есть у нас есть процессы по буковкам, в порядке возрастания: A - 1, B - 2 и т.д. Допустим у нас 3 процесса с приоритетом (A1,A2,A3) и еще 3 процесса с приоритетом (B1,B2,B3) и один (C1) A<B<C В этом случае будет так: Запускаем по 2 процесса у каждого: B1 B2 A1 A2 Запускаем ещё B3: B1 B2 B3 A1 A2 Запускаем C1: C1 B1 B2 B3 A1 A2 Запускаем A3: C1 B1 B2 B3 A1 A2 A3 В твоём случае, если процессы запускаются хаотично, условно есть A1-A10 и ты их запускаешь одновременно с одним приоритетом, то они могут запустить в разнобой, а последующие будут просто добавляться в конец очереди

Terrifin- Автор вопроса
I B
Сперва учитывается приоритет, если приоритет совпа...

С приоритетом понятно, речь конечно же про "в рамках одного"

Похожие вопросы

Обсуждают сегодня

Господа, а что сейчас вообще с рынком труда на делфи происходит? Какова ситуация?
Rꙮman Yankꙮvsky
29
А вообще, что может смущать в самой Julia - бы сказал, что нет единого стандартного подхода по многим моментам, поэтому многое выглядит как "хаки" и произвол. Короче говоря, с...
Viktor G.
2
30500 за редактор? )
Владимир
47
а через ESC-код ?
Alexey Kulakov
29
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
14
Добрый день! Скажите пожалуйста, а какие программы вы бы рекомендовали написать для того, чтобы научиться управлять памятью? Можно написать динамический массив, можно связный ...
Филипп
7
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
Ребят в СИ можно реализовать ООП?
Николай
33
https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_h_common.erl#L174 https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_olp.erl#L76 15 лет назад...
Maksim Lapshin
20
Карта сайта