-
Story
-
Resolution: Done
-
Minor
-
RH442 - RHEL 7 2 20150227
-
None
-
10
-
ILT, ROLE, VT
-
en-US (English)
URL:
Reporter RHNID:
Section: -
Language: en-US (English)|
Workaround:
Description: The last paragraph in this section discusses SCHED_RR/SCHED_FIFO and cpu.rt_period_us/cpu.rt_runtime_us tunables. With what is provided in the paragraph about these tunables, it is hard for the students to understand what they do. I think at least a reference to the entries in the kernel doc "scheduler/sched-rt-group.txt" would be helpful or maybe have something like this in either the IG, SG, or both:
cpu.rt_period_us is set to 1000000μs by default which equals a total run period of 1 second. cpu.rt_runtime_us is set to 950000 μs by default which means .95s will be used by the real time schedules and it will leave .05 seconds for SCHED_OTHER (non-realtime tasks). By setting the period to something small and the maximum runtime below that length, a system that runs real-time processes can still respond somewhat interactively. Setting the period too low may negatively impact the performance of the real-time processes.