Show Table of Contents
Глава 21. Хранение данных
Многопоточная реализация очередей ввода-вывода для SCSI
В Red Hat Enterprise Linux 7.2 представлен механизм blk-mq, реализующий стратегию доступа к блочным устройствам с организацией нескольких очередей для обработки запросов ввода-вывода. Эта стратегия была положена в основу механизма scsi-mq, который помогает распространить возможности blk-mq на подсистему SCSI. Функциональность scsi-mq поддерживается на экспериментальном уровне и по умолчанию отключена. Чтобы ее включить, в строке загрузки ядра надо добавить
scsi_mod.use_blk_mq=Y.
Улучшенная организация блокирования в LVM
lvmlockd представляет новую инфраструктуру блокирования для LVM для координации доступа к совместно используемому хранилищу. Для управления блокировками может быть выбран один из двух механизмов — dlm или sanlock. Реализация блокирования sanlock осуществляется на уровне хранилища без необходимости развертывания инфраструктуры кластера. Подробную информацию можно найти на справочной странице lvmlockd(8).
Targetd и libStorageMgmt API
libStorageMgmt API официально поддерживается начиная с Red Hat Enterprise Linux 7.1. Этот API предназначен для программного управления массивами хранения данных и позволяет эффективно использовать их функции аппаратного ускорения. LibStorageMgmt предоставляет собственный интерфейс командной строки, с помощью которого администраторы смогут настроить хранилище вручную и автоматизировать задачи его управления.
Поддержка модуля Targetd осталась на уровне экспериментальной.
DIF/DIX
Стандарт DIF/DIF полностью поддерживается на уровне SCSI для HBA-адаптеров и массивов хранения данных, перечисленных в главе «Новые возможности». Для остальных адаптеров и массивов поддержка DIX остается на экспериментальном уровне.
DIF/DIX увеличивает стандартный размер дискового блока с 512 до 520 байт, добавляя поле целостности (DIF, Data Integrity Field), в котором хранится контрольная сумма блока данных, рассчитываемая HBA-адаптером в момент записи. Запоминающее устройство подтверждает сумму при получении и сохраняет ее вместе с данными. Аналогично, при выполнении команд чтения контрольная сумма будет подтверждаться и устройством данных, и управляющим HBA-адаптером.
dm-era
В Red Hat Enterprise Linux 7.1 была добавлена экспериментальная поддержка модуля dm-era для device-mapper, который отслеживает изменения блоков за заданный промежуток времени и обычно используется в комбинации с dm-cache. Отсчет времени ведет 32-разрядный счетчик. Программы резервного копирования могут использовать dm-era для контроля блоков, изменившихся со времени последнего копирования и для частичного освобождения и восстановления когерентности кэша в ходе отката к снимку.

Where did the comment section go?
Red Hat's documentation publication system recently went through an upgrade to enable speedier, more mobile-friendly content. We decided to re-evaluate our commenting platform to ensure that it meets your expectations and serves as an optimal feedback mechanism. During this redesign, we invite your input on providing feedback on Red Hat documentation via the discussion platform.