Термины, используемые в настоящем руководстве
- Окно усреднения
- Скользящее окно, которое используется планировщиком потоков для вычисления загрузки CPU в процентах. Длительность окна усреднения по умолчанию составляет 100 мс.
Для отчетности планировщик потоков также отслеживает загрузку CPU за более длительные периоды времени. Как правило, длительность окон 2 и 3 больше длительности окна усреднения в 10 и 100 раз соответственно. - Банкротство (bankruptcy)
- Состояние, при котором резервный бюджет раздела полностью израсходован критически важными потоками.
- Бюджет (budget)
- Доля CPU
- Доля процессорного времени
- Гарантированная доля времени CPU в процентах, которая предоставляется разделу по его запросу.
- Резервный бюджет (critical budget)
- Критический бюджет
- Время в миллисекундах, которое предоставляется для выполнения критически важных потоков, если бюджет CPU их раздела исчерпан.
- Критический поток (critical thread)
- Критически важный поток
- Поток, который может выполняться, если бюджет CPU его раздела исчерпан, при условии, что резервный бюджет этого раздела не равен нулю.
- Справедливые планировщики (fair-share schedulers)
- Пропорционашльно-справедливые планировщики (PFair Scheduling)
- Тип планировщиков, которые учитывают не только фиксированные приоритеты потоков, но и текущую нагрузку на процессор, и гарантируют предоставление некоторого минимального времени процессора группам потоков.
- Свободное время
- Период времени, в течение которого некоторые партиции не запрашивают гарантированную им долю ресурса CPU.
- Наследование (inheritance)
- Временное принятие одним потоком (как правило, адресатом сообщения) свойств другого потока (как правило, отправителя сообщения).
- Наследование партиции (partition inheritance)
- Выполнение потока, который принимает сообщение, в разделе потока, который отправляет сообщение.
- Микроучет (microbilling)
- Вычисление небольшой доли такта системных часов, которая используется часто блокирующимися потоками, и отнесение этой доли на счет партиций этих потоков.
- Партиция (partition)
- Доля ресурса CPU, памяти, файловой системы или ядра, к которой предоставляется минимальный гарантированный доступ по определенным правилам.
- Партиция планировщика (scheduler partition)
- Именованная группа потоков с минимальным гарантированным бюджетом CPU.
- Планировщик потоков (thread scheduler)
- Позволяет гарантировать минимальную долю ресурса CPU (посредством бюджетов) группам потоков, процессов и приложений.
- Регулирование партиции (partition throttling)
- Приостановка выполнения потоков одной партиции с целью предоставить гарантированный минимальный бюджет CPU потокам другой партиции.
- Неполная нагрузка (underload)
- Ситуация, в которой время CPU, запрашиваемое партициями, меньше их бюджетов.
Предыдущий раздел: перейти