Jump to content

Международная интерпретация схемы мигания

Международная интерпретация шаблонов мигания (IBPI) — это внутренний стандарт компьютерного оборудования. Он определяет два пункта:

  1. Как SGPIO интерпретируется в состояния дисков или слотов на объединительной панели.
  2. Как светоизлучающие диоды (LED) на объединительной плате должны отображать эти состояния.

IBPI был определен в SFF-8489 спецификации Специальной группы по малому форм-фактору в 2011 году. [1] SGPIO был принят во всей отрасли хранения данных и в значительной степени заменил проприетарные протоколы, такие как SCSI Enclosure Services (SES) и SAF-TE . Однако обратите внимание, что и IBPI, и базовый SGPIO документируют общепринятую практику, а не предоставляют требования; весь журнал изменений для версии 0.4 IPBI звучит так: «Текстовые изменения, внесенные для идентификации этой спецификации как одной из альтернатив, а не единственной». [1]

Состояниями накопителей или слотов могут быть, например, пустые , сбойные , перестроенные и т. д. Состояние накопителя или слота определяется адаптером главной шины и обычно передается на объединительную плату через SGPIO-сигналы по кабелю.

Типичная архитектура системы

Типичная архитектура системы

[ редактировать ]

В типичной системной архитектуре адаптер главной шины (HBA) подключается к объединительной плате через 4 × iPass. [ нужны разъяснения ] кабель. Сигналы SGPIO проходят внутри этого кабеля как боковая полоса. [2]

Затем объединительную плату можно дополнительно подключить к контроллеру управления материнской платой через I²C или SMBus .

Шина SGPIO состоит из 4 электрических сигналов. Он создается (или управляется) инициатором , обычно адаптером главной шины или расширителем SAS ( Serial_Attached_SCSI ), и достигает цели , обычно объединительной платы.

Сигнал Передатчик Описание
SClock Инициатор Тактовый сигнал
СЗагрузить Инициатор Последние такты битового потока; начать новый битовый поток на следующем такте
Сдатааут* Инициатор Выходной битовый поток последовательных данных
Сдатаин Цель Битовый поток ввода последовательных данных. SDataIn может поддерживаться не всеми устройствами SGPIO.

SGPIO обычно используется вместе с кабелями SAS или SATA, где каждый физический порт подключается к одному диску.

Определения битов SGPIO

[ редактировать ]

На рисунке ниже показана взаимосвязь между SClock, SLoad и двумя битами данных с именами SDataOut и SDataIn. Кадр SGPIO запускается после того, как SLoad находится на низком уровне в течение как минимум 5 циклов SClock.

После начала нового кадра SGPIO по 3 бита на каждый диск передаются от инициатора на линию SDataOut. Одновременно цель управляет 3 битами в строке SDataIn. И инициатор, и цель используют нарастающий фронт тактового импульса для передачи изменений в SLoad, SDataOut и SDataIn.

На рисунке показан SGPIO для 4 слотов накопителей (12 тактовых импульсов), что является минимально допустимым. Поток SGPIO может быть больше, и нередко поток состоит из данных слотов для 12, 24 или 36 дисков/слотов в случае расширителя.

Определение 3 битов

[ редактировать ]

3 бита на диск проиллюстрированы и интерпретируются следующим образом:

Первый бит (ODn.0) используется исключительно для представления активности. Второй и третий биты; Locate (ODn.1) и Fail (ODn.2) напрямую используются для представления состояний обнаружения и сбоя диска.

ОДн.0 ОДн.1 ОДн.2
Активность Найдите Неудача

Недостатки в СГПИО

[ редактировать ]

Исходный поток SGPIO был предназначен для недорогой реализации и ограничен возможностью представления индикаторов активности , местоположения и сбоя . SGPIO стал популярным и был принят поставщиками объединительных плат HBA и объединительных плат в 2004 году и стал все более популярным после поддержки со стороны производителей оборудования.

С появлением жестких дисков SAS/SATA объединительные платы обычно не сильно различаются в системах низкого и высокого класса, за исключением добавления дополнительного физического порта в случае SAS. Поскольку поставщикам систем нерентабельно разрабатывать отдельные объединительные платы для систем высокого и низкого уровня, стандарт SGPIO стал популярным также в системах среднего и высшего уровня.

В системах более высокого уровня инициаторы способны предоставлять дополнительную полезную информацию о состоянии, например, восстановление дисков и прогнозируемые сбои дисков. В исходной спецификации SGPIO не было стандарта для представления этих условий, в то время как производители компонентов предпринимали усилия по разработке различных дополнений к стандарту. В результате появилась спецификация IBPI, которая использует частоту мигания битов в потоке SGPIO для представления дополнительных состояний накопителей.

Интерпретация СГПИО

[ редактировать ]

В спецификации SGPIO есть 3 бита на слот (или жесткий диск). В этом разделе описывается, как каждый из этих битов интерпретируется в соответствии со спецификацией IBPI.

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

Обратите внимание, что интерпретируемые условия, описанные в этом разделе, используются только для определения состояния битов и не описывают, как светодиоды управляются на основе этих условий.

Наличие жесткого диска (состояние сопряженного слота) и действительные состояния

[ редактировать ]

Если жесткий диск для определенного слота отсутствует или был удален, активность этого слота не имеет значения и не должна интерпретироваться. Поскольку по-прежнему может быть желательно найти слот или указать на сбой, биты Locate и Fail могут иметь значение для конкретного слота, даже если физический диск отсутствует.

Интерпретация бита активности (ODn.0)

[ редактировать ]

В следующем разделе описывается, как следует интерпретировать бит активности в соответствии со спецификацией IBPI.

Состояние Сдатааут Интерпретация СГПИО
Диск присутствует Активность (ODn.0) Состояние Описание
Да 0 Нет активности Определение деятельности зависит от реализации. Это может означать «занято», «неактивно» и «доступно» или быть частью мигающего рисунка, передающего дополнительную информацию. См. раздел 7.4 SGPIO. [2]
1 Активность
Нет 0 или 1 Н/Д Бит активности маскируется и не используется при интерпретации. Только биты локации и сбоя остаются действительными для слота с отсутствующим диском.

Интерпретация бита обнаружения (ODn.1) и бита отказа (ODn.2)

[ редактировать ]

В следующем разделе показано, как следует интерпретировать биты Locate и Fail в соответствии со спецификацией IBPI.

Биты SGPIO SDATAOUT Интерпретация СГПИО
Найдите (ODn.1) Не удалось (ODn.2) Состояние Описание
1 0 Найдите (определите) Это состояние используется для идентификации слота или диска.
0 1 Неудача Это состояние указывает на слот с неисправным диском.
1 1 Перестроить (желательно) Из-за наследия и перекрестной совместимости с инициаторами SGPIO обе интерпретации перестроения должны поддерживаться .
0 или 1 1 Гц Перестроить (поддерживается)
0 или 1 2 Гц Прогнозируемый анализ отказов Диск в этом слоте все еще работает, но, по прогнозам, скоро выйдет из строя.
0 или 1 4 Гц Горячий резерв В этом слоте имеется диск, помеченный для автоматического восстановления и использования в качестве замены вышедшего из строя диска.
1 Гц 0 или 1 В критическом массиве Массив, содержащий этот слот, ухудшился
2 Гц 0 или 1 В неисправном массиве Массив, содержащий этот слот, не выполнен.
4 Гц 0 или 1 Зарезервировано для будущего использования
n Гц (скважность 50±5%) – колебательный сигнал. Сигналы <0,5 Гц интерпретируются как неколеблющиеся.

Интерпретация схемы мигания светодиода

[ редактировать ]

Стандарт IBPI определяет интерпретации для реализации как с 2, так и с 3 светодиодами, как показано на рисунке 3.

Бит SGPIO-SDATAOUT 2 светодиода на слот 3 светодиода на слот
Индикатор активности Светодиодный индикатор состояния Индикатор активности Найдите светодиод Светодиод неисправности
Диск отсутствует Выключенный Н/Д Выключенный Н/Д Н/Д
Диск присутствует, нет активности На Н/Д На Н/Д Н/Д
Присутствие привода, активность 4 Гц Н/Д 4 Гц Н/Д Н/Д
Найдите (определите) 4 Гц 4 Гц Н/Д 4 Гц Выключенный
Неудача Н/Д На Н/Д Выключенный На
Восстановить Н/Д 1 Гц Н/Д Выключенный 1 Гц
Прогнозируемый анализ отказов Н/Д 2 мигания с частотой 4 Гц, 1 пауза с частотой 2 Гц Н/Д Н/Д 2 мигания с частотой 4 Гц, 1 пауза с частотой 2 Гц
Горячий резерв Н/Д 2 мигания с частотой 4 Гц, 1 пауза с частотой 0,3 Гц Н/Д Н/Д 2 мигания с частотой 4 Гц, 1 пауза с частотой 0,3 Гц
В критическом массиве Н/Д Н/Д Н/Д Н/Д Н/Д
В неисправном массиве Н/Д Н/Д Н/Д Н/Д Н/Д
Неопределенный Н/Д Н/Д Н/Д Н/Д Н/Д

Сводная таблица

[ редактировать ]

В этой таблице для ясности сведены отдельные таблицы, определенные ранее, в одну таблицу.

Бит SGPIO SDATAOUT ODn.0 (Активность) ОДн.1 (Найти) ОДн.2 (Неудачно) 2 светодиода на СЛОТ 3 светодиода на слот
Индикатор активности Светодиодный индикатор состояния Индикатор активности Найдите светодиод Светодиод неисправности
Диск отсутствует Н/Д Н/Д Н/Д Выключенный Н/Д Выключенный Н/Д Н/Д
Диск присутствует, нет активности 0 Н/Д Н/Д На Н/Д На Н/Д Н/Д
Присутствие привода, активность 1 Н/Д Н/Д 4 Гц Н/Д 4 Гц Н/Д Н/Д
Найдите (определите) Н/Д 1 0 4 Гц 4 Гц Н/Д 4 Гц Выключенный
Неудача Н/Д 0 1 Н/Д На Н/Д Выключенный На
Восстановить Н/Д 1 1 Н/Д 1 Гц Н/Д Выключенный 1 Гц
Восстановить Н/Д Н/Д 1 Гц Н/Д 1 Гц Н/Д Выключенный 1 Гц
Прогнозирующий анализ отказов Н/Д Н/Д 2 Гц Н/Д 2 мигания с частотой 4 Гц, 1 пауза с частотой 2 Гц Н/Д Н/Д 2 мигания с частотой 4 Гц, 1 пауза с частотой 2 Гц
Горячий резерв Н/Д Н/Д 4 Гц Н/Д Н/Д Н/Д Н/Д Н/Д
В критическом массиве Н/Д 1 Гц Н/Д Н/Д Н/Д Н/Д Н/Д Н/Д
В неисправном массиве Н/Д 2 Гц Н/Д Н/Д Н/Д Н/Д Н/Д Н/Д
Неопределенный Н/Д 4 Гц Н/Д Н/Д Н/Д Н/Д Н/Д Н/Д

Проект спецификации был впервые опубликован 5 августа 2008 года на основе статьи в Википедии того времени. [1] Компания American Megatrends (AMI) анонсировала продукт, реализующий IBPI, в январе 2009 года. [3] После нескольких изменений в 2011 году, таких как определение IBPI как одной из альтернатив, в ноябре 2011 года была принята версия 0.4. За стандарт проголосовали четыре компании: AMI, Hewlett-Packard , Molex и Sandisk . Все остальные воздержались. [1]

  1. ^ Перейти обратно: а б с д «Международная интерпретация модели мигания» . SFF-8489 Версия спецификации 0.4 . 29 ноября 2011 года . Проверено 6 июня 2024 г.
  2. ^ Перейти обратно: а б «Последовательная шина GPIO SFF-8485: рисунки 2 и 3» (PDF) . SFF-8485 Версия спецификации 0.7 . 1 февраля 2006 года . Проверено 6 июня 2024 г.
  3. ^ «Американская компания Megatrends выпускает контроллер объединительной платы MegaRAC® MG9082, соответствующий спецификации IBPI» . Пресс-релиз . 30 января 2009 года . Проверено 5 сентября 2013 г.
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: 9ba20da916cc99ee6be89d81e93ff99f__1721924700
URL1:https://arc.ask3.ru/arc/aa/9b/9f/9ba20da916cc99ee6be89d81e93ff99f.html
Заголовок, (Title) документа по адресу, URL1:
International Blinking Pattern Interpretation - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)