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

Типичная архитектура системы
[ редактировать ]В типичной системной архитектуре адаптер хост -шины (HBA) подключается к обратной плате через 4 -й iPass [ нужно разъяснения ] кабель Sgpio-сигналы работают внутри этого кабеля, как боковая полоса. [ 2 ]
Задняя плана может затем, дополнительной подключения к контроллеру управления основной плат , через I²C или SMBU .
Автобус Sgpio состоит из 4 электрических сигналов. Он происходит (или управляется) инициатором , обычно адаптером в хост или экспертере SAS ( serial_attached_scsi ), и прибывает в цель , как правило, на плане.
Сигнал | Передатчик | Описание |
---|---|---|
Скандал | Инициатор | Тактовой сигнал |
Прозвенел | Инициатор | Последние часы немного потока; Начните новый битовый поток на следующих часах |
Sdataout* | Инициатор | Потопные битовые битовые потоки последовательных данных |
Sdatain | Цель | Последовательные битовые битовые потоки последовательных данных. SDATAIN не может быть поддержан всеми устройствами SGPIO |
SGPIO обычно используется в сочетании с SAS или кабелями SATA, где каждый физический порт прикреплен к одному дисковому дисковому приводу.
Определения битов SGPIO
[ редактировать ]На рисунке ниже показаны взаимосвязь между SCLOCK, Sload и двумя битами данных с именем SDATAOUT и SDATAIN. Рамка SGPIO запускается после того, как Sload была низкой по меньшей мере для 5 циклов SClock.
После начала новой рамы SGPIO 3 бита за диск приводят от инициатора на линию SDATAOUT. Одновременно цель проезжает 3 бита на линии SDATAIN. Инициатор и цель используют часы Rising Edge для передачи изменений в Sload, Sdataout и Sdatain.
На рисунке показан SGPIO для 4 -го привода (12 часов), что является минимальным разрешением. Поток SGPIO может быть больше, и нередко потоковой поток состоят из слотов для 12, 24 или 36 дисков/слотов в случае экспутника.
Определение 3 бита
[ редактировать ]3 бита на диск проиллюстрируются и интерпретируются следующим образом:
Первый бит (ODN.0) используется исключительно для представления активности. Вторые и третьи биты; Местонахождение (ODN.1) и FAIL (ODN.2) непосредственно используются для представления состояния местоположения и провалов.
ODN.0 | ODN.1 | ODN.2 |
---|---|---|
Активность | Найти | Неудача |
Недостатки в SGPIO
[ редактировать ]Оригинальный поток SGPIO был предназначен для недорогой реализации и ограничивается способностью представлять активность , местонахождение и сбои светодиодов. SGPIO стал популярным и принятым HBA BackPlane и Backplane поставщиками в 2004 году и все более популярной после поддержки производителей оборудования.
С появлением жестких дисков SAS/SATA Backplanes, как правило, не сильно различаются от систем с низким и высоким уровнем, за исключением добавления дополнительного физического порта в случае SAS. Поскольку поставщики систем не экономично разрабатывать отдельные задняя пластину для высокоэффективных и низкоуровневых систем, стандарт SGPIO стал популярным также в системах среднего и более высокого уровня.
В более высоких конечных системах инициаторы способны предоставить дополнительную полезную информацию о состоянии, такую как восстановление дисков и прогнозируемые сбои дисков. Не было никакого стандарта для представления этих условий в исходной спецификации SGPIO, в то же время предпринимались усилия, чтобы уточнить различные дополнения к стандарту поставщиками компонентов. Это привело к спецификации IBPI, которая использует мигающие частоты битов в потоке SGPIO для представления дополнительных состояний дисков.
Интерпретация SGPIO
[ редактировать ]В спецификации SGPIO есть 3 бита на слот (или жесткий диск). В этом разделе описывается, как каждый из этих битов интерпретируется в соответствии с спецификацией IBPI.
Только бит активности интерпретируется независимо от двух других битов. Два других бита ( местонахождение и сбой ) могут интерпретироваться в сочетании друг с другом в особом случае, когда оба бита приводятся в силу . В любом другом случае биты местонахождения и сбоя интерпретируются независимо.
Обратите внимание, что интерпретируемые условия, описанные в этом разделе, используются только для определения условия битов, и не описывает, как светодиоды основаны на этих условиях.
Присутствие жесткого диска (сопряжение в слоте) и действительные состояния
[ редактировать ]Когда жесткий диск для конкретного слота не присутствует или был удален, активность для этого слота не имеет никакого значения и не должна интерпретироваться. Поскольку все еще может быть желательно найти слот или указать сбой, биты местоположения и сбоя могут иметь значение для конкретного слота, даже если физический диск отсутствует.
Интерпретация бита активности (ODN.0)
[ редактировать ]В следующем разделе описывается, как следует интерпретировать бит активности в соответствии с спецификацией IBPI.
Состояние | Sdataout | Интерпретация SGPIO | |
---|---|---|---|
Ездить на подарок | Активность (ODN.0) | Состояние | Описание |
Да | 0 | Нет деятельности | Определение деятельности зависит от реализации. Это может означать занятую, или простоя и доступно, или стать частью мигающей шаблона, которая передает дополнительную информацию. См. Раздел 7.4 SGPIO. [ 2 ] |
1 | Активность | ||
Нет | 0 или 1 | N/a | Бит активности замаскирован и не используется в интерпретации. Только биты местоположения и сбоя остаются действительными для слота с приводом, которого нет. |
Найдите бит (ODN.1) и Fail Bit (ODN.2) Интерпретация
[ редактировать ]В следующем разделе показано, как биты местонахождения и сбоя должны интерпретироваться в соответствии с спецификацией IBPI.
SGPIO SDATAOUT BITS | Интерпретация SGPIO | ||
---|---|---|---|
Найти (ODN.1) | FAIL (ODN.2) | Состояние | Описание |
1 | 0 | Найдите (идентифицируйте) | Это состояние используется для идентификации слота или диска |
0 | 1 | Неудача | Это состояние указывает слот с неудачным диском |
1 | 1 | Перестроить (предпочтительно) | Из-за наследия и перекрестной совместимости с инициаторами SGPIO оба интерпретации восстановления следует поддерживать |
0 или 1 | 1 Гц | Восстановить (поддерживается) | |
0 или 1 | 2 Гц | Прогнозируемый анализ неудачи | Драйв в этом слоте все еще работает, но прогнозируется, что скоро потерпит неудачу |
0 или 1 | 4 Гц | Hotspare | Этот слот имеет диск, который отмечен для автоматического восстановления и используется в качестве замены для неудачного диска |
1 Гц | 0 или 1 | В критическом массиве | Массив, содержащий этот слот, разлагается |
2 Гц | 0 или 1 | В неудачном массиве | Массив, содержащий этот слот |
4 Гц | 0 или 1 | Зарезервировано для будущего использования | |
N Гц (рабочее цикл 50 ± 5%) - колеблющийся сигнал. Сигналы <0,5 Гц интерпретируются как не колебательные. |
Светодиодная интерпретация шаблона мигает
[ редактировать ]Стандарт IBPI определяет интерпретации как для 2, так и для 3 светодиодных реализаций, как показано на рисунке 3.
SGPIO-SDATAOUT BIT | 2 светодиода за слот | 3 светодиода за слот | |||
---|---|---|---|---|---|
Активность лидировала | Статус руководство | Активность лидировала | Найти светодиод | Провал светодиода | |
Драйв не присутствует | Выключенный | N/a | Выключенный | N/a | N/a |
Водить подарок, нет активности | На | N/a | На | N/a | N/a |
Драйн подарок, активность | 4 Гц | N/a | 4 Гц | N/a | N/a |
Найдите (идентифицируйте) | 4 Гц | 4 Гц | N/a | 4 Гц | Выключенный |
Неудача | N/a | На | N/a | Выключенный | На |
Восстановить | N/a | 1 Гц | N/a | Выключенный | 1 Гц |
Прогнозируемый анализ неудачи | N/a | 2 мигает при 4 Гц, 1 пауза при 2 Гц | N/a | N/a | 2 мигает при 4 Гц, 1 пауза при 2 Гц |
Hotspare | N/a | 2 мигание при 4 Гц, 1 пауза при 0,3 Гц | N/a | N/a | 2 мигание при 4 Гц, 1 пауза при 0,3 Гц |
В критическом массиве | N/a | N/a | N/a | N/a | N/a |
В неудачном массиве | N/a | N/a | N/a | N/a | N/a |
Неопределенный | N/a | N/a | N/a | N/a | N/a |
Сводная таблица
[ редактировать ]Эта таблица суммирует отдельные таблицы, определенные ранее в одну таблицу для ясности.
SGPIO SDATAOUT BIT | ODN.0 (активность) | ODN.1 (найдите) | Odn.2 (неудача) | 2 светодиода за слот | 3 светодиода за слот | |||
---|---|---|---|---|---|---|---|---|
Активность лидировала | Статус руководство | Активность лидировала | Найти светодиод | Провал светодиода | ||||
Драйв не присутствует | N/a | N/a | N/a | Выключенный | N/a | Выключенный | N/a | N/a |
Водить подарок, нет активности | 0 | N/a | N/a | На | N/a | На | N/a | N/a |
Драйн подарок, активность | 1 | N/a | N/a | 4 Гц | N/a | 4 Гц | N/a | N/a |
Найдите (идентифицируйте) | N/a | 1 | 0 | 4 Гц | 4 Гц | N/a | 4 Гц | Выключенный |
Неудача | N/a | 0 | 1 | N/a | На | N/a | Выключенный | На |
Восстановить | N/a | 1 | 1 | N/a | 1 Гц | N/a | Выключенный | 1 Гц |
Восстановить | N/a | N/a | 1 Гц | N/a | 1 Гц | N/a | Выключенный | 1 Гц |
Прогнозирующий анализ сбоев | N/a | N/a | 2 Гц | N/a | 2 мигание при 4 Гц, 1 пауза при 2 Гц | N/a | N/a | 2 мигание при 4 Гц, 1 пауза при 2 Гц |
Hotspare | N/a | N/a | 4 Гц | N/a | N/a | N/a | N/a | N/a |
В критическом массиве | N/a | 1 Гц | N/a | N/a | N/a | N/a | N/a | N/a |
В неудачном массиве | N/a | 2 Гц | N/a | N/a | N/a | N/a | N/a | N/a |
Неопределенный | N/a | 4 Гц | N/a | N/a | N/a | N/a | N/a | N/a |
История
[ редактировать ]Проект спецификации был впервые опубликован 5 августа 2008 года, основанный на статье о Википедии в то время. [ 1 ] American Megatrends (AMI) объявили о продукте, внедряющем IBPI в январе 2009 года. [ 3 ] После нескольких изменений в 2011 году, таких как определение IBPI как только одну альтернативу, ревизия 0,4 была принята в ноябре 2011 года. Четыре компании проголосовали за стандарт: AMI, Hewlett-Packard , Molex и Sandisk . Все остальные воздержались. [ 1 ]
Ссылки
[ редактировать ]- ^ Jump up to: а беременный в дюймовый «Международная интерпретация мигающих шаблонов» . SFF-8489 Спецификация пересмотра 0,4 . 29 ноября 2011 г. Получено 6 июня 2024 года .
- ^ Jump up to: а беременный «SFF-8485 Serial Bus GPIO: Рисунки 2 и 3» (PDF) . SFF-8485 Спецификация пересмотра 0,7 . 1 февраля 2006 г. Получено 6 июня 2024 года .
- ^ «American Megatrends выпускает Megarac® MG9082 Backplane Controller, соответствующий спецификации IBPI» . Пресс-релиз . 30 января 2009 г. Получено 5 сентября 2013 года .