Disable bgi raid что это
Перейти к содержимому

Disable bgi raid что это

  • автор:

RAID массив из дисков, заметки

RAID Массив HDD

Эту запись/заметку/напоминалку я решил оставить в блоге после того, как во время очередной конфигурации RAID массива мне пришлось напрягаться чтобы вспомнить что значит та или иная опция настройки.

RAID массив из дисков — несколько физических дисков (чаще всего HDD) объединенных в один виртуальный диск для различных целей: надежности хранения данных, увеличения скорости работы с дисками, обеспечение возможности объединения нескольких дисков в один большой диск.

Виды RAID массивов

  • RAID 0 (stripe) — дисковый массив повышенной производительности с чередованием записи, без отказоустойчивости
  • RAID 1 (mirror) — зеркальный массив, повышенной отказоустойчивости
  • RAID 10 — массив RAID 0, построенный из массивов RAID 1, минимальное количество жестких дисков 4. Считаю этот массив наиболее оптимальным в разрезе производительность\надежность.
  • RAID 2 — зарезервирован для массивов, которые применяют код Хемминга;
  • RAID 3 — дисковый массив с чередованием и выделенным диском чётности. Минимум 3 диска, высокая скорость однозадачной работы с большими файлами, нагрузка на диск четности может его быстро выводить из строя
  • RAID4 — дисковый массив с чередованием и выделенным диском чётности, только данные разбиваются не на блоки, как в RAID 3, на байты.
  • RAID 5 — дисковый массив с чередованием и «невыделенным диском чётности», контрольная сумма размазывается по всем дискам, поэтому позволяет производить параллельные операции записи, в отличие от RAID 2-4. Во время Random Write медленнее 10-25% от RAID 0. Во время вылета одно из дисков резко понижается производительность и надежность (уровень RAID 0) и сильно возрастает нагрузка во время RAID Reconstruction, что может стать причиной вылета еще одного диска, а значит потери информации. Необходимо минимум 3 диска.
  • RAID 6 — дисковый массив с чередованием, использующий две контрольные суммы для двух дисков четности, вычисляемые двумя независимыми способами; Работоспособен после вылета 2-х дисков, медленее на 10-15% чем RAID 5.
  • RAID 01 — массив RAID 1, построенный из массивов RAID 0 (имеет низкую отказоустойчивость);
  • RAID 50 — массив RAID 0, построенный из массивов RAID 5;
  • RAID 05 — массив RAID 5, построенный из массивов RAID 0;
  • RAID 60 — массив RAID 0, построенный из массивов RAID 6;
  • RAID 06 — массив RAID 6, построенный из массивов RAID 0.
  • Остальные виды RAID массивов и более подробную информацию можно прочитать на ru.wikipedia.org/wiki/RAID

Настройки RAID (контроллер LSI)

  • Stripe size — определяет объем данных записываемых за одну операцию ввода/вывода. размер страйпа задается в момент конфигурирования RAID массива и не может быть изменен позднее без переинициализации всего массива. Больший размер страйпа обеспечивает прирост производительности при работе с большими последовательными файлами (например, видео), меньший — обеспечивает большую эффективность в случае работы с большим количеством небольших файлов. В большинсте случаев рекомендуется оставлять значение по умолчанию.
  • Read Policy — определяет, запускать или нет процедуру упреждающего чтения. Рекомендуется здесь выбирать Adaptive, если RAID предназначен для решения широкого спектра задач и отдать тем самым принятие решения на откуп RAID контроллеру. Если RAID массив рассчитан на «переваривание» максимально возможного количества IOPS, то этот параметр обычно устанавливается в Off.
    • Normal — упреждающее чтение отключено
    • Read-Ahead — использовать механизм упреждающего чтения. Эта функция помогает увеличить скорость чтения при операциях с большими файлами.
    • Adaptive (Адаптивно) — контроллер сам решает использовать ли упреждающее чтение, включается только при последовательном чтении одинаковых блоков. При произвольном чтении автоматически не используется.
    • Write Through — данные записываются непосредственно на дисковый массив. Т.е. как только данные получены, они сразу же записываются на диски и после этого контроллер подает сигнал управляющей ОС о завершении операции.
    • Write Back — данные записываются сначала в кэш, и только потом (либо по мере заполнения кэш-а, либо в моменты минимальной загрузки дисковой системы) из кэш-а на диски. При этом, сигнал о завершении операции записи передается управляющей ОС сразу же по получении данных кэш-ем контроллера. Write Back работает быстрее, но при этом надо помнить, что в случае сбоя питания все данные, которые находились в этот момент в кэш-е, будут потеряны. Причем, управляющая ОС (а следовательно и приложение, записывавшее эти данные) ничего об этом «не узнают», так как они уже получили сообщение от контроллера об успешном завершении записи. Например, если в кэше находились данные транзакции сервера СУБД, то СУБД будет уверенна, что с данными все хорошо, хотя на самом деле это не так. Избежать описанной проблемы можно или с помощью установки на RAID контроллер BBU, или посредством подключения всего сервера через источник бесперебойного питания (UPS) с функцией программируемого выключения. RAID контроллеры не позволяют включить функцию Write Back без установленного BBU.
      • Always Write Back — всегда включена политика записи через кэш, не зависимо от присутствия/отсутствия BBU
      • Write Back with BBU — работает только при наличии исправной BBU, т.е. переключится в режим Write Through при отсутствии BBU или ее не достаточном заряде
      • Cache I/O — все операции чтения кешируются.
      • Direct I/O — операции чтения не кешируются. При использовании этого режима данные из дисковой подсистемы паралельно направляются в кеш и в ОС. В случае повторного чтения того же блока, сперва блок берётся из кеша.
      • Enable — включено
      • Disable — выключено, лучше выбирать это если нет online ибп или bbu
      • Unchanged — не изменять текущую политику кэширования
      • No — background initialization включено. Значение по умолчанию.
      • Yes — background initialization отключено.
      • Просто BBU — аккумулятор, который обеспечивает резервное питание кэша через RAID контроллер.
      • Переносимые (Transportable) BBU (tBBU) — аккумулятор, который размещен непосредственно на модуле кэш и питает его независимо от RAID контроллера. В случае выхода из строя RAID контроллера, это позволяет перенести данные, сохраненные в кэш-е, на резервный контроллер и уже на нем завершить операцию записи данных.
      • Flash BBU — в случае сбоя питания RAID контроллер копирует содержимое кэш-а в энергонезависимую память. Питание, необходимое для завершения этого процесса, обеспечивается встроенным супер-конденсатором. После восстановления питания, данные из флэш памяти копируются обратно в кэш контроллера.
      1. CrystalDiskMark: бенчмарк дисков
      2. Проверка жесткого диска, анализ и восстановление работоспособности
      3. Тестирование RAID с помощью программы IOmeter

      Понравилось? =) Поделись с друзьями:

      Настройки RAID контроллера

      Broadcom

      Список настроек RAID контроллера. Изменение той или иной опции в настройках вашего RAID массива может значительно повлиять на производительность.

      Виды RAID массивов

      Популярные RAID массивы.

      Тип массива Описание
      RAID0 (stripe) Дисковый массив повышенной производительности с чередованием записи, без отказоустойчивости. Данные по очереди пишутся на все диски, поэтому в RAID0 все диски должны быть одинакового объёма.
      RAID Linear (JBOD) JBOD (Just a bunch of disks) — пачка дисков, объединённая в один массив без отказоустойчивости. В отличие от RAID0 диски могут быть разного объёма, поскольку данные записываются последовательно, сначала на первый диск, потом на второй и так далее.
      RAID1 Зеркальный дисковый массив.
      RAID5 Дисковый массив с чередованием, в том числе данных чётности (нет диска, выделенного для хранения чётности — блоки чётности чередуются с блоками данных на каждом диске). Минимум 3 диска. При вылете одного диска резко возрастает нагрузка и вероятность выхода из строя второго диска.
      RAID6 Дисковый массив с чередованием, использующий две контрольные суммы, вычисляемые двумя независимыми способами. Реконструкция массива долгая.
      RAID10 Дисковый массив RAID0, построенный из массивов RAID1. Минимальное количество жестких дисков 4.

      SSD и HDD

      Изначально многие параметры в настройка RAID контроллера предназначены для увеличения производительности HDD дисков. SSD диски работают на другом принципе и включение некоторых настроек для SSD может привести не к увеличению производительности, а к уменьшению.

      Настройки и функции RAID

      Приведённые примеры, в основном, для LSI RAID контроллеров.

      • Stripe size — объём данных, записываемых за одну операцию ввода/вывода. Размер страйпа задаётся при создании массива и не может быть изменён без переинициализации всего массива. Больший размер даст прирост производительности при большом объёма записи последовательных данных, например, видео или бэкап. Лучше ставить стандартный размер, предлагаемый производителем. Стоит обратить внимание на этот параметр при расширении массива, когда добавляют новые диски. Иногда лучше вместо расширения пересоздать массив с изменением Stripe size.
      • Read Cache Policy — политика чтения. Настройка поведения чтения и кэширования при чтении.
        • Read Ahead Policy — политика упреждающего чтения. При чтении данных контроллер вместе с данными из считываемого сектора последовательно считывает последующие сектора на диске. Эти данные отправляются в кэш. При низкой фрагментации сильно ускоряет чтении больших файлов, «предугадывая» запрашиваемые данные. Не рекомендуется включать для SSD.
          • Read Ahead multiplier — множитель для упреждающего чтения (не для LSI). Определяет сколько секторов данных RAID контроллер должен заранее считать и положить в кэш при включённой политике Read Ahead Policy. Значение параметра должно быть, по крайней мере, не меньше, чем блок данных, запрашиваемый приложением. Если, например, вы знаете, что приложение считывает данные блоками по 16 байт, например, то значение Read Ahead multiplier надо выставить в 32. При случайных обращениях большое значение Read Ahead multiplier может только замедлить работу системы.
          • Write Policy — политика записи. Настройка поведения записи и кэширования при записи.
            • Write-Through — кэш на запись в контроллере отключён. Данные записываются на диск, после этого контроллер посылает сигнал о завершении записи. Обеспечивает более высокую безопасность. Данный режим не использует кэш для ускорения записи, поэтому он медленнее других, однако позволяет так же достичь хороших показателей при RAID 0 и RAID 10. На дисках тоже может включён свой кэш, это ускорит запись, но снизит надёжность.
            • Write-Back — данные записываются в кэш контроллера, после этого контроллер посылает сигнал о завершении записи. Потом постепенно из кэша данные перегоняются на диски, но приложение об этом не знает. Работает значительно быстрее чем Write-Through, но при отключении питания вы потеряете данные. Для предотвращения потери данных используются BBU (Battery Backup Unit) — Модуль Резервной Батареи. ИБП и резервирование линий питания тоже не помешают.
              • Always Write-Back — режим Write-Back включён всегда, независимо от наличия или отсутствия батарейки. Если батарейки нет, то есть опасность потери данных при отключении питания.
              • Write-Back with BBU — режим Write-Back с батарейкой BBU. Если батарейка выходит из строя, то режим Write-Back отключается. Может просто называться Write-Back, если уже есть опция Always Write-Back.
              • I/O Policy — политика ввода-вывода, не зависит от Read Policy. Определяет, будет ли RAID контроллер сохранять данные в кэше после чтений их с дисков.
                • Cached I/O (Cache I/O) — чтение происходит с дисков, но прочитанные данные кладутся в кэш. Запросы тех же данных в дальнейшем берутся из кэша. Этот режим может потребоваться, когда приложение или файловая система не кэширует запросы чтения.
                • Direct I/O — чтение всегда происходит с дисков, данные не кэшируются. Большинство файловых систем и множество приложений имеют свой собственный кэш и не требуют кэширования данных на уровне контроллера RAID.
                • Disk cache policy (Drives Cache) — политика кэширования дисков. Если включена, то диски будут кешировать данные, при этом снижается скорость записи, но увеличивается скорость считывания. При включённом режиме есть риск потери данных, независимо от наличия BBU.
                  • Enable — включить политику Disk cache policy.
                  • Disable — выключить политику Disk cache policy.
                  • Unchanged — не изменять политику Disk cache policy.
                  • BBU (Battery Backup Unit) — Модуль Резервной Батареи. Для предотвращения потери данных из кэша при отключении питания. После восстановления питания данные переписываются на диск. BBU позволяют хранить данные в памяти до 72 часов. Работает при включённой опции Write-Back или Write-Back with BBU.
                    • BBU — аккумулятор, который обеспечивает резервное питание кэша через RAID контроллер.
                    • Transportable BBU (tBBU) — аккумулятор, который размещён непосредственно на модуле кэша и питает его независимо от RAID контроллера. CacheVault у Broadcom. В случае выхода из строя RAID контроллера, это позволяет перенести данные, сохраненные в кэше, на резервный контроллер и уже на нем завершить операцию записи данных.
                    • Flash BBU — в случае сбоя питания RAID контроллер копирует содержимое кэша в энергонезависимую память: NAND Flash накопитель. Питание обеспечивается встроенным супер-конденсатором. После восстановления питания, данные из флэш памяти копируются обратно в кэш контроллера.
                    • Disable BGI (Disable background initialization) — фоновая инициализация (Virtual Drive initialization). Это фоновый процесс зануления блоков раздела для уничтожения предыдущих данных. Чем больше массив, тем дольше длится.
                      • No — фоновая инициализация включена. Значение по умолчанию.
                      • Yes — фоновая инициализация отключена.
                      • Access Policy — политика доступа к массиву.
                        • Read/Write — чтение и запись. Значение по умолчанию.
                        • Read Only — только чтение.
                        • Blocked — нет доступа.
                        • Emulation Type — эмуляция размера сектора дисков.
                          • Default — не эмулируется. Например, при наличии в томе дисков 512E он презентуется как 512E. Если все диски 512N, тогда том презентуется как 512N.
                          • Disable — Том всегда презентуется как 512N несмотря на наличие дисков 512E.
                          • Force — Том всегда презентуется как 512E даже при отсутствии дисков 512E.
                          • Consistency Check — проверка целостности массива. Важная функция, которая выполняет контроль чётности и выявляет несоответствия в данных. Выполняется периодически, нагружает массив, но лучше не отключать.
                          • Patrol Read — проверка секторов на всех дисках, включая Spare. Выполняется в периоды простоя массива. Цель — обнаружить проблему на диске до того, как она произошла.
                          • Hot swap — возможность замены вышедших из строя дисков без прерывания работы системы.
                          • Hot Spare — резервный диск. Если в массиве выходит из строя диск, то автоматически выполняется восстанавливающая операция, которая заменяет вышедший из строя диск одним из резервных дисков. Объём диск Hot Spare должен быть идентичен объёму вышедшего из строя диска, или не меньше.
                          • Global Hot Spare — резервный диск, который может заменить вышедший из строя диск на любом из массивов RAID контроллера. Объём диск Global Hot Spare должен быть идентичен объёму вышедшего из строя диска, или не меньше.
                          • Copyback Hot Spare — это функция RAID контроллера, которая позволяет закрепить физическое расположение диска Hot Spare, что позволяет улучшить управляемость системы. Недостаток в том, что данная функция осуществляет дополнительную нагрузку на массив, что сказывается на производительности системы в момент перестроения данных. Преимущества очевидны, мы всегда знаем где у нас стоят SPARE диски. Copyback Hot Spare позволяет сделать ещё один финт, который экономит диски. Если у нас RAID контроллер обслуживает несколько массивов из дисков разного объёма, то можно в качестве HOT SPARE назначить диск большого объёма, который может использоваться как запасной для любого из массивов. Получается один SPARE диск на все массивы. После устранения аварии мы снова имеем HOT SPARE диск, который подходит всем массивам RAID контроллера.
                          • CacheCade (SSD Cache, MaxCache) — обычно платная опция. Позволяет использовать SSD диски или массивы из SSD дисков в качестве кэша массива. Для LSI максимальное количество SSD дисков в пуле CacheCade: 32. Максимальная емкость CacheCade на контроллер 512 Гб. CacheCade может использоваться как на чтение, так и на запись, это управляется настройкой Write Policy у CacheCade массива: Write Back или Always Write Back — чтение/запись, Write Through — чтение.

                          Оптимальная настройка MegaRAID SAS 9260-4i 512mb с 4 HDDх2Tb

                          Первый раз настраиваю MegaRAID SAS 9260-4i 512mb. подскажите, как разумнее параметры выставить, чтобы в будущем фатально не ошибиться.

                          Конфиг:
                          MegaRAID SAS 9260-4i 512mb
                          HDD 2 Tb SATA 6Gb/s Western Digital Caviar Black 7200rpm 64Mb – 2 шт.
                          HDD 2 Tb SATA 6Gb/s Seagate Barracuda XT 7200rpm 64Mb – 2 шт.

                          Задача:
                          Файлопомойка,4 виртуальные машины, 4 небольшие базы 1с (6 пользователей).

                          Выставил настройки в WebBios’е:
                          Raid 10
                          Strip Size: 64kb
                          Read Policy: Adaptive
                          Write Policy: Write Through
                          IO Policy: Direct
                          Drive cache: noChange
                          Disable BGI: No

                          Вопросы:
                          1). Объем жестких дисков не огромен для контроллера, должен стабильно работать?
                          2). Настройки кэша правильны? Будут использоваться встроенные в контроллер 512 мб.?
                          3). Strip Size оптимально выбран?
                          4). Обнаружил новую прошивку на сайте lsi, в описание указано:

                          *******THIS FIRMWARE DOES NOT SUPPORT CACHECADE PRO 2.0 OR CACHEVAULT CONTROLLERS.
                          *******PLEASE REFER TO DIFFERENT FIRMWARE IMAGES ON LSI.COM FOR CACHECADE 2.0 AND CACHEVAULT SUPPORT

                          Моя прошивка (2.70.03-0862) не ясно насколько старей новой прошивки (12.12.0-0090),
                          стоит обновляться, что значит предупреждения о кэшэ, не повлечет отключения встроенных 512 мб. в контроллер, или на сайте у тех. поддержки надо запрашивать полноценную прошивку?

                          DeadMazay Advanced member Сообщения: 1743 Зарегистрирован: 20 сен 2007, 15:07 Откуда: Новосибирск, Мск Контактная информация:

                          Глоссарий по RAID технологии

                          AutoSwap (Автозамена) — функциональная замена вышедшей из строя сменной части в дисковой системе, выполняемая самой дисковой системой непосредственно без человеческого вмешательства. В это время дисковая система продолжает исполнять свою нормальную функцию (сравните с Hot Swap).

                          Background Initialization (Фоновая Инициализация) — процесс, при котором инициализация дискового массива идет в фоновом режиме. Использование фоновой инициализации позволяет получить доступ к дисковому массиву уже через несколько минут вместо нескольких часов. Другое название Immediate RAID Availability (Немедленная доступность RAID).

                          BBU — Battery Backup Unit (Модуль Резервной Батареи). BBU обеспечивает батарейную защиту питания для кэша контроллера RAID. В случае сбоя питания, BBU поможет сохранить данные в кэше.

                          BIOS — Basic Input/Output System (Основная Система Ввода — Вывода), программное обеспечение, которое определяет то, что компьютер может делать без обращения к программам. BIOS содержит весь код, требуемый, чтобы управлять клавиатурой, экраном, дисководами, последовательной связью, и другими функциями. Обычно BIOS записан в микросхеме ROM, установленной на системной плате так, чтобы BIOS всегда был доступен и не зависел от наличия / сбоя дисковода. Иногда BIOS записывается в микросхему флэш-памяти, позволяющей обновлять данные.

                          Bridge RAID Controller (Мостовой RAID Контроллер) — SCSI устройство, занимающее один ID на SCSI шине, но через которое к SCSI шине может подключаться несколько устройств. Обычно используется для управления внешними подсистемами RAID (сравните с Внутренними PCI-подсистемами RAID -см. Internal RAID Controller). Под этим термином часто понимается внешний RAID контроллер.

                          Burst data rate (Импульсная Скорость передачи данных) — быстродействие, которое определяет количество данных, посланных или полученных в течение одной операции (сравните с Sustained Data Transfer Rate — Потоковой скоростью передачи данных).

                          Cache (Кэш) — внутренняя память контроллера позволяющая ускорять передачу данных к и от дисковода.

                          Cache Flush (Сброс Кэша) — относится к операции, при которой все, не записанные блоки из Write-Back Cache (кэш с отложенной записью) записываются на рабочий дисковод. Эта операция необходима перед выключением системы.

                          Caching (Кэширование) — сохранение данных в предопределенной области дисковода или оперативной памяти (см. Cache). Кэширование позволяет получить быстрый доступ к недавно прочитанным/записанным данным и используется для ускорения операций чтения/записи RAID систем, дисководов, компьютеров и серверов, или других периферийных устройств.

                          Cluster (Кластер) — группа терминалов или рабочих станций, подключенных к общему серверу или группа нескольких серверов, которые совместно выполняют общую задачу и способны заменить друг друга, если одно из устройств выйдет из строя.

                          Cold Swap (Холодная замена) — физическая замена вышедшей из строя сменной части в системе хранения данных, при которой, чтобы осуществить замену, в системе хранения данных выключается питание и требуется вмешательство оператора (сравните с Hot Swap — Горячей заменой и AutoSwap — Автозаменой).

                          Consistency Check (Последовательная проверка) — относится к процессу, в котором проверяется целостность избыточных данных. Например, последовательная проверка «зеркалированного» дисковода позволяет удостовериться, что все данные на обоих дисководах полностью совпадают.

                          Data Transfer Rate (Скорость передачи данных) — количество данных в единицу времени, пересылаемых через канал или шину ввода — вывода в ходе выполнения операции ввода — вывода, обычно выражаемое в Мегабайтах в секунду.

                          Degraded Mode (Ухудшенный режим) — режим RAID, когда один из дисководов вышел из строя.
                          Differential (Дифференциалный) — протокол, при котором информационные сигналы передаются путем изменения величины или направления тока, а не напряжения, как обычно, что уменьшает чувствительность к электрическим помехам и позволяет увеличивать скорость передачи данных и/или расстояние, на которое данные передаются.

                          Disk Array (Дисковый Массив) — совокупность нескольких дисководов общедоступных для дисковой системы и выглядящие для операционной системы как один единый дисковод. Применение дисковых массивов, также известные как RAID, совместно со специализированным контроллером позволяет улучшить отказоустойчивость и/или повысить быстродействие. Дисковые массивы обычно используются на серверах и становятся все более популярным на рабочих компьютерах и графических станциях.

                          Disk Failure Detection (Обнаружение неисправности дисководов) — RAID контроллер может автоматически обнаруживать повреждения SCSI дисководов. Процесс контроля основывается, среди прочего, на анализе времени выполнения команд, посланных дисководу. Если дисковод в течении определенного времени не подтверждает выполнение команды, контроллер осуществляет «сброс» дисковода и посылает команду повторно. Если команда снова не выполняется за заданное время, дисковод может быть контроллером отключен (установлен в режим «offline») и его состояние фиксируется, как «dead» («мертвый»). Многие RAID контроллеры также контролируют ошибки четности SCSI шины и другие потенциальные проблемы.

                          Disk Media Error Management (Система Обработки Ошибок Дисководов) — RAID контроллеры способны обрабатывать ошибки внутреннего кэша и SCSI дисководов. Если установлен кэш с ECC, контроллер исправит одиночные и зафиксирует двойные ошибки. Дисководы могут быть запрограммированы так, чтобы сообщать об ошибках, даже если это восстанавливаемые ошибки. Когда дисковод сообщает об ошибке во время чтения, контроллер считывает соответствующие данные из зеркального дисковода (RAID 1 или 0+1), или восстанавливает данные, используя информацию, хранящуюся в других блоках (RAID 3, RAID 5), и записывает данные назад на тот дисковод, который столкнулся с ошибкой. Если произошел сбой при записи, контроллер пропускает тот блок, в котором возникла ошибка, и затем записывает данные в следующий блок. Если проблема была успешно решена, то никакие сообщения об ошибках в систему не передаются.

                          Drive Groups or Drive Packs (Группы Дисков или Дисковые Пакеты) — группа дисководов (обычно одной модели), которые логически привязаны друг другу и адресуются как единое устройство. В некоторых случаях такая группа может называться дисковым «пакетом», когда речь идет только о физических устройствах. До восьми дисководов могут быть сконфигурированы вместе как единая группа дисководов. Все физические устройства в группе дисководов должны иметь одинаковый объем, иначе от каждого из дисководов в группе будет восприниматься объем равный объему самого маленького дисковода. Полный объем группы дисководов равен объему самого маленького дисковода в группе, умноженного на число дисководов в группе. Например, если Вы имеете в пакете 4 дисковода по 400МБ каждый, и 1 дисковод 200МБ, эффективная емкость, доступная для использования — составит только 1000МБ (5×200), а не 1800МБ.

                          Drive Traveling (Перемещение Диска) — Может произойти в процессе замены отказавшего дисковода, если дисководы окажутся на местах, отличных от тех, которые они занимали первоначально.

                          ECC — Error Correcting Code (Код с Исправлением Ошибок) — Метод создания избыточной информации, которая может использоваться, чтобы обнаружить и исправить ошибки в сохраняемых или передаваемых данных.

                          External RAID Controller (Внешний RAID Контроллер) — контроллер RAID, который находится в собственном (отдельном) корпусе, а не вставлен в системную плату РС или сервера. Часто внешние RAID контроллеры именуются как мостовые контроллер.

                          Failure (Отказ, сбой) — обнаруживаемое физическое изменение в оборудовании, восстанавливаемое путем замены компонента.

                          Fault tolerance / failure tolerance (Отказоустойчивость) — способность системы продолжать выполнять свои функции даже тогда, когда один из ее компонентов вышел из строя. Как правило, для того чтобы компьютерная система была отказоустойчива, необходима избыточность в дисководах, источниках питания, адаптерах, контроллерах и соединительных кабелях.

                          Fibre Channel (Волоконный Канал) — технология для передачи данных между компьютерными устройствами со скоростью до 1 Гбит/с (один миллиард битов в секунду). Эта технология часто применяется для соединения серверов, чтобы совместно использовать запоминающие устройства и для соединения дисковых контроллеров и дисководов. Fibre Channel, как связной интерфейс, составляет конкуренцию SCSI и просто незаменим, когда необходимо обеспечить скоростную связь между серверами или кластерами запоминающих устройств на расстоянии в насколько километров. Для работы на расстоянии до сотен метров в Fibre Channel используется коаксиальный кабель или обычная витая пара. На более длинных расстояниях требуется стекловолоконный кабель.

                          GAM — Global Array Manager — программный пакет фирмы Mylex, который позволяет системному администратору конфигурировать, контролировать, и управлять RAID массивом через сеть. GAM позволяет, в случае критических ситуаций, посылать сообщения администратору через электронную почту, факс, пэйджер, SNMP или запускать заданные приложения.

                          Hot Plug («Горячее» Подключение) — операция подключения или отключения устройства от шины, не прерывая работы других устройств, подключенных к шине.

                          Hot Replacement of Disks / Hot Swap (Горячая Перестановка / Горячая Замена Дисководов) — замена вышедших из строя дисководов без прерывания работы системы. Если в системе используется должным образом сконфигурированный контроллер, управляющий избыточной дисковой системой, то отказ одного дисковода не приводит к прерыванию функционирования системы. В этом случае системой генерируется соответствующее сообщение для системного оператора. Через некоторое время, когда активизируется замещающий дисковод, системный оператор может удалить отказавший дисковод, установить новый дисковод, и дать контроллеру команду «восстановить» данные на новом дисководе, причем все это происходит без прерывания системных операций. Как только процесс восстановления будет закончен, контроллер вернется в защищенное от ошибок состояние.

                          Hot Spare (Горячее резервирование) — см. Standby Replacement of Disks

                          Hot Standby (Горячий резерв) — избыточный (запасной) компонент, который входит в состав защищенной от ошибок системы и готов к использованию, но который не используется до тех пор, пока нормально функционирует основной компонент (компоненты).
                          Hot Swap (Горячая Замена) — процесс замены сменной компоненты в системе, в то время как система выполняет свою нормальную функцию, и при котором требуется человеческое вмешательство. (Сравните с AutoSwap и Cold Swap).

                          Internal RAID Controller (Внутренний RAID Контроллер) — контроллер, который постоянно находится внутри компьютера или сервера и постоянно подключен к PCI шине.
                          JBOD — Just A Bunch of Disks / Drives (Независимые Диски / Дисководы) — один или несколько дисководов, подключенные к RAID контроллеру, но не входящие в состав RAID массива и функционирующие независимо. Большинство RAID контроллеров поддерживают режим JBOD.
                          Latency (Время ожидания) — 1. Время между посылкой запроса на выполнение операции ввода — вывода и началом выполнения операции. 2. Время между завершением процедуры поиска и моментом получения первого блока данных.

                          M.O.R.E. — Mylex Online RAID Expansion — Технология фирмы Mylex, позволяющая «на лету» производить расширение RAID массива.

                          Mirrored Cache (Зеркальный Кэш) — кэш-память, которая имеет копию данных от другого контроллера (в кластерных дисковых массивах). В случае отказа основного контроллера, второй контроллер может брать кэшированные данные и размещать их в дисковым массиве.

                          Mirroring (Зеркалирование/Дублирование) — Технология полного дублирования данных, например, с одного дисковода на другой дисковод. Дублирование происходит при каждой операции чтения или записи. В результате, каждый дисковод является зеркальным отображением (дубликатом) другого дисковода. Этим же термином называют уровень RAID 1. Все RAID контроллеры поддерживают зеркалирование.

                          MTBF — Mean Time Between Failures (Среднее Время Безотказной Работы) — Средняя наработка на отказ, среднее время от начала работы до первого отказа.

                          MTDL — Mean Time until Data Loss (Среднее Время до Потери Данных) — среднее время от запуска до момента, пока отказ какой-либо составляющей дискового массива не будет вызывать постоянную потерю данных.

                          PCI Hot Plug (Горячая Замена PCI Устройств) — свойство новейших персональных компьютеров с PCI шиной, позволяющее производить замену PCI карт без полного выключения системы.
                          Queue (Очередь) — последовательность команд или данных, ожидающих обработки, обычно в порядке с начала последовательности.

                          RAID — Redundant Array of Independent Disks (Избыточный Массив Независимых Дисков) — известно несколько различных форм выполнения RAID. Каждая форма именуется как » уровень RAID». Соответствующий уровень RAID для системы выбирается исходя из того параметра, который является основным: общий объем дисковой системы, отказоустойчивость или быстродействие.
                          RAID Levels (Уровни RAID) — в настоящее время наиболее широко поддерживаются четыре основных уровня RAID (RAID 0, RAID 1, RAID 3, RAID 5) и два специальных уровня RAID (RAID 0+1, и JBOD).

                          RAID Levels 0 (Уровень 0 или Striping): Блоки данных размещаются последовательно на нескольких дисководах, обеспечивая более высокую скорость доступа, чем при размещении на одном дисководе. Этот уровень не обеспечивает никакой избыточности.

                          RAID Levels 1 (Уровень 1 или Mirroring): Дисководы объединены в пары и являются зеркальным отражением друг друга. Все данные на 100 процентов продублированы, но при этом занимают в два раза больше дискового пространства.

                          RAID Levels 3 (Уровень 3): Данные «разбросаны» по нескольким физическим дисководам. Помимо данных на одном из дисководов хранится информация о четности, которая может использоваться для восстановления данных.

                          RAID Levels 5 (Уровень 5): Данные «разбросаны» по нескольким физическим дисководам. Помимо данных на дисководах хранится информация о четности, которая может использоваться для восстановления данных. В отличие от RAID Levels 3 информация о четности распределена по всем дисководам для их равномерной загрузки.

                          RAID Levels 0+1 (Уровень 0+1): Комбинация RAID 0 и RAID 1. Этот уровень обеспечивает избыточность за счет зеркалирования.

                          RAID Levels JBOD (Уровень JBOD): сокращение от «Just a Bunch of Drives» (Только Связка Дисководов). Каждый дисковод используется независимо, как если бы они были подключены к обыкновенному контроллеру дисководов. Этот уровень не обеспечивает избыточность данных.

                          RAID Levels 10 (Уровень 10): Комбинирует (объединяет) RAID 0 и RAID 1, т.е. зеркалирование группы дисководов, объединенных в RAID 0 для обеспечения максимального быстродействия. Этот уровень обеспечивает избыточность за счет зеркального отражения.

                          RAID Levels 30 (Уровень 30): Комбинирует (объединяет) RAID 0 и RAID 3, т.е. используется контрольная сумма для группы дисководов, объединенных в RAID 0 для обеспечения максимального быстродействия. Информация о четности может использоваться для восстановления данных.

                          RAID Levels 50 (Уровень 50): Комбинирует (объединяет) RAID 0 и RAID 5, т.е. используется перемещаемая контрольная сумма для группы дисководов, объединенных в RAID 0 для обеспечения максимального быстродействия. Информация о четности может использоваться для восстановления данных.

                          RAID Migration (Перемещение RAID) — способность RAID контроллера производить изменение уровня RAID без выключения системы. Многие современные контроллеры поддерживают перемещение RAID.

                          Recovery (Восстановление) — процесс восстановления данных от отказавшего дисковода, при котором используются данные от других дисководов.

                          Redundancy (Избыточность) — включение в систему дополнительных однотипных компонентов, помимо необходимых для работы, для повышения надежности системы.

                          Rotated XOR Redundancy (Распределенная Избыточность) — Этот термин относится к методу обеспечения полной избыточности данных при требовании максимально использовать емкость дисковой памяти. В системе, сконфигурированной под RAID 3 или RAID 5 (которые требуют, по крайней мере, три SCSI дисковода), все блоки данных и четности разделены между дисководами таким образом, что если один из дисководов будет удален (или даст сбой), то данные, находившиеся на нем могут быть восстановлены, используя данные и четности на оставшихся дисководах. В любом RAID 3 или RAID 5 массиве, объем дискового пространства, которая занимает распределенная избыточность, эквивалентна объему одного дисковода.

                          SAF-TE — SCSI Accessed Fault-Tolerant Enclosure (Доступный через SCSI шину Отказоустойчивый Корпус) — «открытые» технические требования, разработанные для обеспечения всестороннего и стандартизированного метода контроля и вывода информации о состоянии дисководов, источников питания и систем охлаждения, используемых в серверах высокой надежности и подсистемах хранения данных. Технические требования независимы от аппаратного обеспечения ввода — вывода, операционных систем, платформ сервера, и выполнения RAID, потому что сам корпус представляется как просто еще одно устройство на SCSI шине. SAF-TE технические требования были приняты многими ведущими изготовителями серверов, устройств хранения данных и RAID контроллеров. Изделия, удовлетворяющие спецификации SAF-TE уменьшают стоимость затрат на контроль состояния корпусов, упрощают работу администратора сети, выдают аварийные уведомление и информацию о состоянии оборудования.

                          SCA — Single Connector Attachment (Подключение через один разъем) — разновидность SCSI интерфейса, разработанного для обеспечения стандартного подключение винчестеров для систем, использующих технологию hot swap (горячая замена). Для подключения дисководов с SCA интерфейсом к SCSI шине используется специальная коммутационная плата, через которую на дисководы подается питание, обеспечиваются установки SCSI ID, и осуществляется терминация SCSI шины.

                          SCSI Drive States (Состояния SCSI Дисковода) — относится к текущему состоянию SCSI дисковода. В любой момент времени, SCSI дисковод может быть в одном из пяти состояний: ГОТОВ, АКТИВИЗИРОВАН, ОЖИДАНИЕ, НЕРАБОЧИЙ, или ВОССТАНАВЛЕНИЕ. Контроллер SCSI хранит состояния о подключенных к нему SCSI дисководах в своей долговременной памяти. Эта информация сохраняется даже после с отключения питания. Следовательно, если SCSI дисковод был помечен как НЕРАБОЧИЙ в одном сеансе, он останется в НЕРАБОЧЕМ состоянии до тех пор, пока он не будет заменен или восстановлен, используя системную утилиту. Ниже приводится описания состояний:

                          Ready (Готов): SCSI дисковод находится в состоянии «готов», если он включен и доступен, чтобы быть сконфигурированным в течение текущего сеанса, но остается не сконфигурированным.

                          Online (Активизирован): SCSI дисковод находится в «активном» состоянии, если он включен, был определен как часть группы дисководов; и работает должным образом.

                          Standby (Ожидание): SCSI дисковод находится в состоянии «ожидание», если он включен, способен работать должным образом, но не было определен, как часть какой-либо группы дисководов.

                          Dead (Нерабочее): SCSI дисковод находится в «нерабочем» состоянии, если он не подключен к шине; или если он присутствует на шине, но на него не подано питание; или если он вышел из строя и был отключен контроллером. Когда контроллер обнаруживает отказ дисковода, он отключает этот дисковод, изменяя его состояние на «нерабочий». SCSI дисковод в состоянии «нерабочий» не участвует в каких-либо операциях ввода — вывода и никакие команды на него не передаются.

                          Rebuild (Восстановление): SCSI дисковод находится в состоянии «восстановления» во время этого процесса. В течение этого процесса, данные восстанавливаются и записываются на дисковод. Это состояние также именуется состоянием ‘Write-Only’ (WRO) («Только для записи»).

                          Sector (Сектор) — минимальная единица объема хранения данных, в котором данные защищены от ошибок.

                          Segment Size (Размер Сегмента) – параметр, задаваемый вместе с размером полосы (stripe size) и представляет собой размер данных, который будет прочитан или написан за одну операцию. Размер сегмента (также известный как «размер строки кэша») должен быть основан на размере полосы, который Вы выбрали. Обычно по умолчанию размер сегмента принимается равный 8КБайт.

                          SMART — Self Monitoring Analysis and Reporting Technology (Технология Самоконтроля, Анализа и Сообщения) — промышленный стандарт предсказания надежности и для IDE/ATA и SCSI дисководов жестких дисков. Дисководы жестких дисков с функцией SMART позволяют заранее предупредить о возможном скором отказе жесткого диска, благодаря чему важные данные могут быть защищены.

                          Standby Replacement of Disks («Hot Spare») (Резервная Замена Дисководов («Горячее резервирование»)) — Одна из наиболее важных особенностей, которую обеспечивает RAID контроллер, с целью достичь безостановочное обслуживание с высокой степенью отказоустойчивости. В случае выхода из строя SCSI дисковода восстанавливающая операция будет выполнена RAID контроллером автоматически, если выполняются оба из следующих условий:
                          1) Имеется «резервный» SCSI дисковод идентичного объема, подключенный к тому же контроллеру;
                          2) Все системные дисководы и отказавший дисковод входят в состав избыточной дисковой системы, например RAID 1, RAID 3, RAID 5 или RAID 0+1.
                          Обратите внимание: резервирование позволяет восстановить данные, находившиеся на неисправном дисководе, если все дисководы подключены к одному и тому же RAID контроллеру.
                          «Резервный» дисковод может быть создан одним из двух способов:
                          1. Когда пользователь выполняет утилиту разметки, все дисководы, которые подключены к контроллеру, но не сконфигурированы в любую из групп дисководов, будут автоматически помечены как «резервные» дисководы.
                          2. Дисковод может также быть добавлен (подключен позднее) к работающей системе и помечен как резервный, при помощи соответствующей утилиты RAID контроллера для данной операционной системы.
                          В течение процесса автоматического восстановления система продолжает нормально функционировать, однако производительность системы может слегка ухудшиться.
                          Для того, что бы использовать восстанавливающую особенность резервирования, Вы должны всегда иметь резервный SCSI дисковод в вашей системе. В случае сбоя дисковода, резервный дисковод автоматически заменит неисправный дисковод, и данные будут восстановлены. После этого, системный администратор может отключить и удалить неисправный дисковод, заменить его новым дисководом и сделать этот новый дисковод резервным. Таблица резервных замен имеет предел 8 автоматических замен в любом сеансе (от момента включения питания/перезагрузки до следующего выключения питания/перезагрузки). Когда предел в 8 замен будет достигнут, и произойдет отказ дисковода, резервная замена произойдет, но она не будет зарегистрирована в таблице замен. Чтобы очистить таблицу резервных замен, перезагрузите систему от загрузочной DOS дискета, запустите утилиту конфигурации RAID контроллера и выберите опцию «Просмотреть / изменить конфигурацию» в главном меню. Выберете блок «Список Модификаций Дисковода». Вы должны сохранить конфигурацию без изменений и выйти из утилиты конфигурации. Это очистит таблицу замен. Вы можете теперь загрузить вашу систему и продолжить нормальные операции. Обычно предел таблицы замен на 8 событий не должен вызвать никаких проблем, так как при условии, что дисковые сбои происходят не чаще, чем один раз в год (а SCSI дисководы имеют 5-летную гарантию), система должна функционировать непрерывно как минимум 8 лет, прежде чем таблица замен должна будет очищена.

                          Stripe Order (Порядок Полос) — порядок, в котором SCSI дисководы обслуживаются в пределах группы дисководов. Этот порядок должен соблюдаться, так как от этого зависит способность контроллера восстанавливать данные на вышедшем из строя дисководе.

                          Stripe Size (Размер Полосы) — размер полосы определяется как размер, в килобайтах (1024 байта) одиночной операции ввода / вывода. Полоса данных разделена по всем дисководам в группе дисководов, при этом сами данные постоянно находятся в физических дисковых секторах, которые логически упорядочены с первого до последнего сектора.

                          Stripe Width (Ширина Полосы) – количество разбитых на полосы SCSI дисководов в пределах группы дисководов.

                          Striping Disk Drives (Разметка дисководов) – метод, позволяющий объединить несколько дисководов в RAID в один логический диск. Разметка включает в себя разбиение полезного объема каждого дисковода на полосы (страйпы – stripe), которые могут быть размером от одного сектора (512 байт), до нескольких мегабайт. Размер страйпов определяется исходя из типа программного обеспечения и интенсивности обмена данными. Затем эти страйпы вкруговую послойно объединяются, так что общий объем массива составлен из страйпов поочередно всех дисководов.
                          Большинство современных операционных систем таких, как NT, UNIX, NetWare, поддерживают перекрытие (т.е. одновременное выполнение) операций ввода-вывода, совершаемых на разных дисководах. Следует иметь в виду, что для достижения максимальной скорости ввода-вывода необходимо равномерно распределить обращения к дисководам так, чтобы каждый дисковод работал максимально возможное время. В многодисковой системе без разметки равномерная загрузка дисководов практически невозможна. На некоторых дисководах будут находиться файлы, к которым обращения будут происходить часто, обращение же к файлам на других дисководах будет происходить лишь изредка. Оптимальная работа приложений с интенсивным вводом-выводом на дисковод достигается в том случае, когда размер страйпов достаточно велик, чтобы одна запись умещалась в одном страйпе. В этом случае можно быть уверенным, что данные и операции чтения-записи будут равномерно распределены между дисководами, входящими в состав массива. В этом случае каждый дисковод будет обслуживать свою операцию, что, в свою очередь, позволит довести количество одновременно выполняемых операций до максимума.

                          В однопользовательской системе для приложений с интенсивным обменом и большим размером записей выгодно использовать небольшой размер страйпов. В этом случае скорость обмена возрастает вследствие того, что происходит одновременное считывание разных частей одной и той же записи с разных дисководов. К сожалению, небольшой размер записи практически полностью исключает одновременное выполнение разных операций чтения-записи, так как все дисководы участвуют в каждой операции. Это не страшно при работе в операционных системах типа DOS, так как такие операционные системы не «умеют» выполнять несколько одновременных обращений к дисководу. Видео- и аудио-приложения, а также медицинские приложения, работающие с длинными записями, будут работать в оптимальном режиме при небольшом размере страйпов массива. Потенциальным недостатком использования маленьких страйпов является то, что для достижения предельной скорости работы массива придется обеспечить синхронизацию вращения дисководов. Если этого не делать, то в каждый момент времени диски будут иметь разный угол поворота. А это значит, что операция чтения или записи не будет завершена до тех пор, пока все диски не повернуться в необходимое положение. В этом случае, чем больше дисководов в массиве, тем ближе среднее время завершения операции к наихудшему случаю – одиночного диска, находящегося в наиболее невыгодном положении. Синхронизация вращения дисков гарантирует, что все дисководы начнут и закончат чтение одновременно. В этом случае среднее время доступа массива в точности соответствует среднему времени доступа одиночного дисковода.

                          Sustained Data Transfer Rate (Скорость Непрерывной Передачи Данных) — скорость передачи данных для непрерывной работы при максимальном быстродействии.

                          Synchronous data transfer (Синхронная Передача Данных) — Передача данных, синхронизированная к определенному интервалу времени. Синхронная передача данных по SCSI шине происходит быстрее, чем асинхронная, потому что не требуется ожидания подтверждения получения каждого байта от приемного устройства.

                          Target ID — Идентификатор SCSI устройства, подключенного к SCSI контроллеру. К каждому SCSI каналу контроллера может быть подключено до 15 SCSI устройств, каждое из которых должно иметь уникальный, отличный от других, идентификатор в диапазоне от 0 до 6, и от 8 до 15.

                          Termination — метод согласования нагрузок полному волновому сопротивлению шины передачи данных, при котором устраняется отражения сигнала от физических концов шины.

                          Transfer Rate (Скорость Передачи Данных) — скорость, с которой данные перемещаются между центральным процессором и памятью или устройствами ввода / вывода и обычно выражается в количестве передаваемых символов (байт) в секунду.

                          Write Through Cache (Кэш со Сквозной Записью) — относится к стратегии кэширования, при которой данные пишутся в кэш и на SCSI дисковод прежде, чем состояние завершения будет возвращено ведущей операционной системе. Эта стратегия кэширования считается наиболее безопасной, так как при этом наименее вероятно, что сбой питания приведет к потере данных. Однако запись через кэш приводит к некоторому снижению производительности системы.

                          Write-Back Cache (Кэш с Отложенной Записью) — относится к стратегии кэширования, при которой сигнал завершения операции записи посылается ведущей операционной системе, как только кэш (а не дисковод) принимает данные, которые должны быть записаны. На целевой SCSI дисковод эти данные запишутся только через некоторое время, но это почти не снизит производительность системы. Для защиты от потери данных в результате сбоя питания или аварийного отказа системы может использоваться специальная батарейка, поддерживающая питание микросхем кэша.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *