Термін "канарка", що використовується тут, походить від видобутку вугілля спочатку. Шахтарі вугілля використовували канарки для виявлення небезпечних газів (якщо канарка, яку вони перевозили з собою, загинула, вони знали, що їм доведеться вибратися з шахти / шахти якнайшвидше). В результаті термін "канарка" зараз часто використовується для всього, що ви використовуєте, щоб отримати (раннє) попередження про небезпечну ситуацію.
У цьому випадку здається, що "rtkit" запускає "звичайний" потік для перевірки, чи потоки, які отримують пріоритети "в реальному часі", "голодують" іншими потоками (і процесами), де "голодування" означає, що вони отримують занадто мало процесорного часу . Це захід безпеки, щоб переконатися, що процеси / потоки, які мають доступ до пріоритетів у режимі реального часу, не витрачають стільки часу на процесор, що інші завдання більше не отримують.
Отже, очевидно, що деякі потоки, які отримали пріоритети в режимі реального часу від rtkit, є / погано ведуть себе і намагаються монополізувати процесор, rtkit виявляє це за допомогою своєї "канаркової нитки", і таким чином rtkit відбирає пріоритети в реальному часі.
ACPI power save options
встановлено значенняExtended
. Змініть його наNormal
.