Ionice is a standard linux command that allows to set the io priority for a process:

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

Do children processes inherit ionice priorities from their parents? How do you check the io priority of a running process?

link|improve this question

feedback

3 Answers

up vote 1 down vote accepted

Yes. I tested it. IO priority is inherited just like CPU niceness. This is probably what you want. If it isn't, you can explicitly specify the IO priority of child processes with the ionice command.

link|improve this answer
feedback

From the man page (man ionice):

# ionice -p 89 91
Prints the class and priority of the processes with PID 89 and 91.
link|improve this answer
+1 for you since you answered the other half of the question. – Ryan Thompson Nov 1 '09 at 11:39
feedback

Any processes that are forked inherit the io class and priority of their parent, however an important fact to keep in mind is that if you alter the io class and/or priority of a running process it doesn't change the io class/priority of any current child processes of that process. That said, once you have adjusted the class and/or priority of a running process, any child processes that are forked going forward will inherit the new io class and priority.

link|improve this answer
feedback

Your Answer

 
or
required, but never shown

Not the answer you're looking for? Browse other questions tagged or ask your own question.