Дочерние процессы наследовались, ионизируют приоритеты от их родителей? Как Вы проверяете приоритет IO рабочего процесса?

Ionice является стандартной командой Linux, которая позволяет устанавливать io приоритет для процесса:

http://linux.die.net/man/1/ionice

Дочерние процессы наследовались, ионизируют приоритеты от их родителей? Как Вы проверяете io приоритет рабочего процесса?

15
задан 01.11.2009, 13:22

3 ответа

Да. Я протестировал его. Приоритет IO наследован точно так же, как правильность ЦП. Это, вероятно, что Вы хотите. Если это не, можно явно указать приоритет IO дочерних процессов с ионизировать командой.

12
ответ дан 07.12.2019, 11:02

Из страницы справочника (man ionice):

# ionice -p 89 91
Prints the class and priority of the processes with PID 89 and 91.
9
ответ дан 07.12.2019, 11:02
  • 1
    +1 для Вас, так как Вы ответили на другую половину вопроса. – Ryan C. Thompson 01.11.2009, 13:39

Любые процессы, которые разветвлены, наследовали io класс и приоритет их родителя, однако важный факт для учета - то, что при изменении io класса и/или приоритета рабочего процесса, он не изменяет io класс/приоритет никаких текущих дочерних процессов того процесса. Тем не менее, после того как Вы скорректировали класс и/или приоритет рабочего процесса, любые дочерние процессы, которые разветвлены, продвинувшись, наследуют новый io класс и приоритет.

7
ответ дан 07.12.2019, 11:02

Теги

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