I/O 优先级是否传播给子进程?

I/O 优先级是否传播给子进程?

我最近发现了ionice。如果我运行一个脚本,而该脚本又运行进程,那么子进程的优先级是否与父脚本相同?如果不是,是否有办法同时为子进程设置优先级?

更新

善良确实会像回答的那样传播unix.se。I/O 优先级也一样吗?

答案1

是的,ionice 和 nice 值都由进程的子进程继承。将来,您可以通过运行以下命令来测试和打印进程的 ionice 值并与其父进程进行比较,从而进行类似测试:

ionice -p $pid

unix.stackexchange 和超级用户上的这些问题有更多关于该主题的信息:

https://unix.stackexchange.com/questions/37896/nice-and-child-processes

https://superuser.com/questions/63091/do-children-processes-inherit-ionice-priorities-from-their-parents-how-do-you-c

相关内容