2

Я пытаюсь расширить мои настройки ZFS raid, и я использовал все доступные Sata-порты на моей материнской плате. Я читал о SAS Expanders онлайн и думаю, что понял, что они делают. Но одна деталь, кажется, пропущена везде, где я смотрел. Я знаю, что расширители SAS должны быть подключены (через sff-8087) к выделенной карте RAID. Контроллер, который я нашел, имеет 8x слот для pcie. Зачем расширителю SAS, который должен передавать данные через RAID-контроллер, такая большая шина? Разве 1x слот pcie будет достаточно для передачи конфигурации (или чего-либо еще) в SAS-расширитель? Или это означает, что я могу передавать реальные данные через шину PCIe и пропускать карту RAID, если я не хочу аппаратный RAID и просто хочу подключить диски, которые будут переданы в ОС (как JBOD)?

SAS-Expander: «Серверная плата HP 24-Bay 6G SAS Expander - 8x SFF-8087, 1x SFF-8088, PCI-E - 487738-001 / 468406-B21»

2 ответа2

2

Расширитель SAS требует HBA (Host Bus Adapter).

Вы можете найти расширители SAS, для которых не требуется интерфейс PCI-e, а те, которые требуют, просто используют интерфейс PCI-e для питания и место для монтажа оборудования. вся передача данных осуществляется через кабель SAS от HBA к расширителю.

0

Я знаю, что расширители SAS должны быть подключены (через sff-8087) к выделенной карте RAID.

Расширитель должен быть подключен к контроллеру RAID или HBA (HBA может работать в режиме IT passthru или RAID, оба будут работать).

Контроллер, который я нашел, имеет 8x слот для pcie.

Короче говоря: встроенный чипсет Intel на материнской плате (например, 8 разъемов SATA) снижает скорость пропорционально количеству дисков, подключенных к чипсету. 8 накопителей имеют жалкий тест при одновременном тестировании. Это НЕ в случае с HBA/RAID. 20 дисков по-прежнему будут иметь, например, 400 МБ для чтения и записи. Теперь вы понимаете, почему 8x.

зачем расширителю SAS, который должен передавать данные через контроллер Raid, нужна такая большая шина?

Чип детандера потребляет много энергии, вы можете увидеть это по температуре, которую он генерирует, расширитель 12G нагревается до +90 по Цельсию. Данные не проходят через шину PCIe между контроллером /HBA и расширителем, они используют один / два восходящих кабеля, обычно через порт 0 и 1 на расширителе. (Если используются неправильные порты, вы потеряете иерархию, но все равно будете работать, прочитайте руководство по expnder для правильных портов).

или это означает, что я могу передавать фактические данные через шину PCIe и пропустить карту RAID, если я не хочу аппаратный RAID и просто хочу подключить диски, которые будут переданы в ОС (как JBOD)?

Expander ничего не сделает, если он не подключен к HBA или RAID. Попытайтесь увидеть Expander как своего рода мультиплексор, а не как контроллер.

SAS-Expander: «Серверная плата HP 24-Bay 6G SAS Expander - 8x SFF-8087, 1x SFF-8088, PCI-E - 487738-001 / 468406-B21»

Это очень совместимый расширитель, который будет работать со всем, что вы подключите к нему. В отличие от его родственного 12G экспандера, который чертовски требователен (мне снился кошмар с 6 различными моделями контроллеров /HBA IBM).

Я ответил на все вопросы, которые вы отправили в такой маленькой статье?

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .