Рейтинг:1

Как убедиться, что конфигурация широкого порта SAS-3 включена?

флаг id

У меня есть:

  • Стандартный Linux-сервер, на котором я установил:
  • 1 адаптер хранения HBA Broadcom (LSI) 9500-8e с 2 разъемами mini-SAS-HD, подключенный к:
  • 1x Корпус для хранения с двойным входным разъемом mini-SAS-HD, с поддержкой SAS-3, используя:
  • 2 кабеля mini-SAS-HD между контроллером и корпусом.
  • Куча жестких дисков SAS 3.0 в корпусе.

Корпус и диски прекрасно работают с одним подключенным кабелем, но при желании их можно подключить двумя.В инструкции к корпусу рекомендуется использовать два кабеля:

введите описание изображения здесь

(Два других разъема mini-SAS-HD, указанные в спецификациях корпуса, предназначены для последовательного подключения дополнительных корпусов, но у меня только один.)

Я хотел бы знать:

  • Основной вопрос: откуда я знаю, что контроллер и корпус действительно имеют 8 каналов 12 Гбит/с (что обеспечивается 2x четырьмя каналами mini-SAS-HD) доступной пропускной способности? (a.k.a. конфигурация с широким портом включено)
  • Как определить, какие кабели подключены? В целях мониторинга я хотел бы знать об отказе кабеля, аналогичном статусу соединения Ethernet. Было бы здорово иметь возможность предупреждать, когда вторая ссылка выходит из строя.

Обратите внимание, что мой вопрос здесь не связан со сценарием высокой доступности; корпус, который у меня есть, не поддерживает высокую доступность (многопутевость). Мой вопрос касается конфигурации порта/пропускной способности.

Что я делать знать:

Справочное руководство по Broadcom StorCLI предлагает посмотреть статус/конфигурацию режима "баланс нагрузки".

установить loadbalancemode = [вкл | выкл] Включает (на) или отключает (выключенный) автоматическая балансировка нагрузки между физическими или портами SAS в конфигурации с широким портом.

Однако StorCLI не сообщает ни о включении, ни о выключении, он сообщает «Нет» в «Таблице политик»:

Режим балансировки нагрузки = Нет

Однако в списке дисков в корпусе указаны два разъема, так что для меня это нормально:

Диск /c0/e18/s0 Атрибуты устройства:
===================================
Идентификатор производителя = HGST    
[...]
Скорость устройства = 12,0 Гбит/с
Скорость соединения = 12,0 Гбит/с
[...]
Имя соединителя = C0 и C1   

Однако все диски, включая корпус, перечислены в сообщениях ядра только с С0 разъем, например: scsi 5:0:39:0: уровень корпуса (0x0001), имя соединителя (C0).

Рейтинг:0
флаг ng

установить loadbalancemode = [вкл | выкл] настройка имеет значение только для RAID-контроллеров Broadcom. Насколько я знаю, вам не нужно беспокоиться о широких портах SAS в этом сценарии, они обрабатываются на уровне портов протокола SAS, а современные адаптеры главной шины Broadcom SAS с расширителями Broadcom SAS автоматически настраивают широкие порты до x16.

Вы можете использовать smp_discover из smp_utils package для просмотра подробной информации о топологии SAS. Например. список физических устройств, подключенных к расширителю.

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.