系统相关
首页 > 系统相关> > linux-调度算法如何确定进程类型(I / o,CPU限制)

linux-调度算法如何确定进程类型(I / o,CPU限制)

作者:互联网

我正在阅读调度算法,想知道调度算法如何确定进程是cpu绑定还是io绑定,并据此采取决策?例如,在多级反馈队列实现中,它提到它优先考虑短期作业,即I / O边界.我的问题是它将如何确定?

reference

解决方法:

在Linux 2.6中,如果进程的动态优先级大于其静态优先级,则该进程被认为是交互式的.

Linux根据其平均等待时间动态更新每个进程的优先级. (不涉及确切的计算和功能).

我们希望CPU绑定进程的平均等待时间很短.相比之下,我们期望I / O绑定进程具有很高的等待时间.

标签:operating-system,scheduling,scheduler,unix,linux
来源: https://codeday.me/bug/20191111/2020282.html