Red Hat Training

A Red Hat training course is available for Red Hat Enterprise Linux

4.2.2. 一般调度策略

有三个一般调度策略:SCHED_OTHERSCHED_BATCHSCHED_IDLE。但 SCHED_BATCHSCHED_IDLE 策略主要用于低优先权任务,因此性能调整指南对其不多做论述。
SCHED_OTHER 或者 SCHED_NORMAL
默认调度策略。该策略使用完全公平调度程序(CFS)提供对所有使用此策略线程的公平访问时间段。CFS 建立了动态优先权列表,部分是根据每个进程线程的 niceness 值。(有关此参数以及 /proc 文件系统的详情请参考《部署指南》。)这样可为用户提供一些间接控制进程优先权的权利,但这个动态优先权列表只能由 CFS 直接更改。