This shows you the differences between two versions of the page.
Both sides previous revision Previous revision | |||
realtime:documentation:howto:applications:cpuidle [2023/09/27 15:46] costa.shul [Configurations to guard critical cores from interference] cpu-partitioning |
realtime:documentation:howto:applications:cpuidle [2023/09/27 15:48] (current) costa.shul [Configurations to guard critical cores from interference] cpu-partitioning |
||
---|---|---|---|
Line 13: | Line 13: | ||
===== Configurations to guard critical cores from interference ===== | ===== Configurations to guard critical cores from interference ===== | ||
- | It would help to understand some basic configurations used in a real-time application environment to help reduce interference into the cores that run the real-time applications. These configurations are done in kernel boot parameters. Real-time applications can be run in “mixed mode” where some cores run real-time applications referred to as “critical cores” while other cores run regular tasks. If not running in mixed mode then all the cores would be running real-time applications and some of the configurations discussed below may not be necessary. See [[realtime:documentation:howto:tools:c:start|CPU partitioning]] and [[https://docs.kernel.org/admin-guide/kernel-parameters.html#cpu-lists|cpu lists in The kernel's command-line parameters]] for details. | + | It would help to understand some basic configurations used in a real-time application environment to help reduce interference into the cores that run the real-time applications. These configurations are done in kernel boot parameters. Real-time applications can be run in “mixed mode” where some cores run real-time applications referred to as “critical cores” while other cores run regular tasks. If not running in mixed mode then all the cores would be running real-time applications and some of the configurations discussed below may not be necessary. See [[realtime:documentation:howto:tools:cpu-partitioning:start|CPU partitioning]] and [[https://docs.kernel.org/admin-guide/kernel-parameters.html#cpu-lists|cpu lists in The kernel's command-line parameters]] for details. |
isolcpus=//list of critical cores// – | isolcpus=//list of critical cores// – |