Планировщик ввода-вывода

I/O scheduler

Компонент подсистемы блочного ввода-вывода ОС, который определяет порядок выдачи запросов устройству с учётом задержки, пропускной способности и справедливости.

Планировщик ввода-вывода — компонент подсистемы блочного ввода-вывода операционной системы, который определяет порядок выдачи запросов блочному устройству. В зависимости от алгоритма он помогает управлять задержкой, пропускной способностью и справедливостью обслуживания запросов. В Linux планировщик работает в блочном слое между файловыми системами и драйвером устройства. В современном стеке blk-mq доступны режим none и планировщики mq-deadline, BFQ или Kyber — конкретный набор зависит от версии и конфигурации ядра. CFQ, deadline и noop относятся к прежнему стеку однопоточной очереди и встречаются главным образом в старых системах. Планировщик выбирают с учётом типа накопителя и профиля нагрузки. Для NVMe-устройств и аппаратных RAID-контроллеров его влияние может быть ограничено, поскольку устройство или контроллер имеет собственные очереди и механизмы упорядочивания команд. Связанные технологии включают блочный слой ОС, файловые системы, драйверы устройств, RAID-контроллеры и кэширование данных.

Синонимы и варианты написания:

планировщик I/Oпланировщик IOпланировщик дискового ввода-вывода
Просмотров: 34

Где встречается

Статьи, в которых используется термин «Планировщик ввода-вывода»

Связанные термины

4Kn(4K native)

4Kn — формат накопителя с логическим и физическим сектором 4096 байт, без эмуляции 512-байтных секторов. Требует поддержки со стороны всего тракта ввода-вывода.

Хранение данныхДискHDD

Copyback

Copyback — операция RAID-контроллера, копирующая данные с задействованного hot spare на диск замены, после чего spare снова становится резервным.

Хранение данныхRAIDДиск

Drive Roaming

Drive Roaming — функция RAID-контроллера, позволяющая распознать массив после перестановки его дисков между поддерживаемыми слотами или портами того же контроллера.

RAIDХранение данныхДиск

Failed

Failed — статус физического накопителя, который RAID-контроллер признал отказавшим и перестал использовать для штатного ввода-вывода в составе массива.

RAIDХранение данныхДиск

Fast Initialization

Fast Initialization — быстрая инициализация виртуального RAID-диска с записью только в ограниченные области вместо полного прохода по всей его ёмкости.

RAIDКонтроллерДиск