目录
linux线程调度策略
linux线程调度策略
这是一篇非常好的关于线程调度的资料,翻译自shed
从Linux 2.6.23开始,默认的调度器为CFS,即"完全公平调度器"(Completely...在Linux内核源码中,SCHED_OTHER被称为SCHED_NORMAL。
The nice value
nice值用于影响CPU调度器对进程的调度偏好。...2.6.23版本的Linux内核中引入了CFS调度,并采用了一种能根据nice的差值产生更显著影响的算法。...修改调度策略和优先级的规则如下:
如果非特权线程有一个非0的RLIMIT_RTPRIO 软限制(soft limit),则该线程对调度策略和优先级的修改限制为:优先级的不能高于当前优先级且不能高于RLIMIT_RTPRIO...numa_faults_memory, 0, 0, 1, 0, -1 numa_faults_memory, 1, 0, 0, 0, -1
一个线程可以通过系统分配的时间片在各个CPU core上允许,但一个线程不能同时在多个