我知道默认情况下 Linux 是抢占式的。我想了解正在运行的Linux机器上已经设计的调度算法。另外我想知道是否是抢先式的?
当我们配置内核时,我们有一个调度选项 - 循环等。但是,如何在运行时识别Linux系统的调度策略。另外,是否是抢占式的。
最佳答案
尝试以下操作。这将为您提供 Linux 系统正在使用的调度程序。
more /sys/block/sdX/queue/scheduler (sdX = sda or sdb , depend on your system)
其他方法是使用
make menuconfig
这将列出所有调度算法以及您正在使用的算法。
关于linux - 如何识别Linux机器的调度算法和抢占/非抢占性质?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20962934/