Глоссарий (адаптивное квотирование)

Термины, используемые в настоящем руководстве

Окно усреднения
Скользящее окно, которое используется планировщиком потоков для вычисления загрузки 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, запрашиваемое партициями, меньше их бюджетов.




Предыдущий раздел: перейти