【发布时间】:2013-06-17 01:40:05
【问题描述】:
$ sudo time -f '%c %w' chrt -f 99 ./ft 1234567890
26 1
我很好奇为什么我的进程不由自主地(因为时间片已过期)上下文切换了 26 次,即使我将调度程序设置为 FIFO,最大优先级为 99:
$ chrt -m
SCHED_OTHER min/max priority : 0/0
SCHED_FIFO min/max priority : 1/99
SCHED_RR min/max priority : 1/99
SCHED_BATCH min/max priority : 0/0
SCHED_IDLE min/max priority : 0/0
$ uname -a
Linux localhost.localdomain 2.6.32-358.2.1.el6.x86_64 #1 SMP Wed Mar 13 00:26:49 UTC 2013 x86_64 x86_64 x86_64 GNU/Linux
有什么想法吗?
提前致谢。
【问题讨论】:
标签: linux centos real-time scheduling redhat