mirror of
https://github.com/gatieme/LDD-LinuxDeviceDrivers.git
synced 2026-09-21 11:53:35 +08:00
...
This commit is contained in:
@@ -569,7 +569,7 @@ policy表示进程的调度策略,目前主要有以下五种:
|
||||
```
|
||||
|
||||
| 字段 | 描述 | 所在调度器类 |
|
||||
| ------------- |:-------------:|
|
||||
| ------------- |:-------------:|:-------------:|
|
||||
| SCHED_NORMAL | (也叫SCHED_OTHER)用于普通进程,通过CFS调度器实现。SCHED_BATCH用于非交互的处理器消耗型进程。SCHED_IDLE是在系统负载很低时使用 | CFS |
|
||||
| SCHED_BATCH | SCHED_NORMAL普通进程策略的分化版本。采用分时策略,根据动态优先级(可用nice()API设置),分配 CPU 运算资源。注意:这类进程比上述两类实时进程优先级低,换言之,在有实时进程存在时,实时进程优先调度。但针对吞吐量优化 | CFS |
|
||||
| SCHED_IDLE | 优先级最低,在系统空闲时才跑这类进程(如利用闲散计算机资源跑地外文明搜索,蛋白质结构分析等任务,是此调度策略的适用者)| CFS |
|
||||
|
||||
Reference in New Issue
Block a user