Как выбрать SAS-контроллер, чтобы потом не кусать локти

20/08/2026
Покупатель:

Когда я говорю клиентам «вам нужен HBA», они часто смотрят на меня так, будто я предложил собрать ракету. А на самом деле всё проще, чем кажется. Просто на этом рынке столько букв и цифр — SAS, SATA, NVMe, Tri-Mode, 8i, 8e, IT-режим… — что голова идёт кругом. Разберёмся спокойно, без занудства, как для своего.

Коротко, если лень читать.

  • ZFS/TrueNAS/NAS → HBA в IT-режиме: 9400-8i, а если сервер на PCIe 4.0 — 9500-8i
  • Внешние полки → 9400-8e / 9500-8e
  • Fibre Channel → ATTO 642E/641E (64 Гбит/с)
  • Аппаратный RAID → контроллер с кэшем, и тут уже подбираем под конкретную задачу

Сначала главное: зачем вам вообще контроллер.

Есть два сценария.

Сценарий первый. У вас TrueNAS, ZFS, Unraid или просто Linux-сервер, где RAID делает сама операционная система. Вам не нужен «мозг» в плате — вам нужен честный проводник, который просто соединит диски с сервером и не будет лезть в их дела. Это и есть HBA.

Сценарий второй. У вас Windows Server, база данных, виртуализация — и вы хотите, чтобы RAID считался железом, а не софтом, который может споткнуться. Тогда вам нужен аппаратный RAID-контроллер с кэшем.

И вот тут начинается самое интересное: люди умудряются перепутать эти два сценария, и потом я разбираю последствия. Знаете, какая самая частая история? Человек собирает домашний NAS на ZFS и покупает дорогой RAID-контроллер с кэшем. А ZFS в ответ… ну, скажем так, не в восторге. Ей нужны «голые» диски, а тут контроллер со своим мнением. Двойная защита — это не «дважды надёжно», это «дважды проблемно».

Поэтому правило номер один, железное: собираете ZFS/TrueNAS — берёте HBA. Хотите аппаратный RAID — берёте контроллер с кэшем. Третьего не дано.

Теперь про буквы и цифры в названии.

Когда смотришь на витрину, теряешься от разнообразия: 9300-8i, 9400-8e, 9500-8i… На самом деле там всего две важные вещи.

Первая — поколение. SAS-2 — это 6 Гбит/с, вчерашний день. SAS-3 — 12 Гбит/с, золотая середина, для 95% задач хватает с запасом. SAS-4 — 24 Гбит/с, для тех, кто любит смотреть в будущее. Если у вас сервер на PCIe 4.0 и вы не хотите думать об апгрейде лет пять — берите 9500-ю серию. Если сервер попроще — 9400-й хватит за глаза.

Вторая — буква i или e на конце. i — это internal, внутренние порты, диски живут внутри корпуса. e — external, наружу, чтобы подцепить дисковую полку. Казалось бы, мелочь, а сколько раз я видел, как человек покупает внутренний контроллер, а потом пытается подключить к нему внешний шкаф с дисками через какие-то переходнички и танцы с бубном. Не надо так. Полка — значит «е».

И ещё одна буква в названии, о которой все забывают, — это слово Tri-Mode. По-русски: один порт понимает и SAS, и SATA, и NVMe. Звучит скучно, а на деле — свобода. Сегодня воткнули SATA-диски, завтра решили перейти на NVMe — и ничего не пришлось менять, кроме самих дисков. Если есть выбор — берите Tri-Mode, не пожалеете.

IT-режим или IR-режим — и почему это важно.

Если покопаться в настройках контроллера, увидите два режима: IT и IR. Объясню человеческим языком.

IT-режим — контроллер прикидывается «просто трубой»: диски видны системе как есть, каждая сама по себе. Это то, что нужно ZFS и программному RAID.

IR-режим — контроллер начинает строить из себя RAID-массив: 0, 1, 10, иногда JBOD. Полезно, если RAID нужен прямо на железе, но для программных решений — лишнее.

Большинство HBA от Broadcom/LSI из коробки живут в IT-режиме. Но если берёте модель с RAID-функциями под ZFS — спросите продавца (или меня), в каком она режиме. Пять минут проверки избавят от вечера головной боли.

По делу: что брать под вашу задачу.

Домашний NAS на шесть-двенадцать дисков. Классика жанра — Broadcom 9400-8i или ACD SAS3008-8I в IT-режиме. Бюджетный вариант, который не подводит годами, — LSI 9300-8i. Эти платы — как Toyota Corolla: не гламурно, зато возит вечно.

Сервер для виртуализации. Если диски NVMe — берите 9500-8i, он на PCIe 4.0 и с Tri-Mode. Если массив на SAS — 9400-8i, и не мучайтесь с аппаратным RAID, софт справится.

СХД и дисковые полки. Вот тут уже нужен контроллер с внешними портами — 9400-8e или 9500-8e. А к нему полку: например, дисковые полки AIC — они с уже встроенными экспандерами, подключил один кабель — и работай. Для тех, у кого инфраструктура на Fibre Channel, — отдельная история: FC-адаптеры ATTO на 32 или 64 Гбит/с.

О чём чаще всего забывают все.

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

Кабели. Внутренние — SFF-8643, внешние — SFF-8644. Они похожи, но не взаимозаменяемы. Проверьте разъёмы до покупки, а не после того, как всё распаковали.

Охлаждение. У большинства HBA пассивный радиатор. В корпусе с плохим обдувом контроллер будет греться и капризничать. У меня был случай — сервер в шкафу без вентиляции, контроллер перегревался, диски отваливались по одному. Виноват был не контроллер. Виноват был шкаф.

Бэкплейн. SAS-бэкплейн примет и SATA-диски, а вот SATA-бэкплейн SAS-диски — нет. Уточняйте, что у вас в корпусе.

Слот. 9400/9500 — это PCIe x8. Убедитесь, что слот в материнке физически x8 или шире. Звучит банально, но такие звонки я принимаю регулярно.

Всё это есть в нашем разделе SAS/NVMe контроллеры — Broadcom, LSI, ACD, в наличии и с гарантией. А если сомневаетесь, что взять, — напишите нам: инженеры подскажут совместимость, режим и прошивку. У нас за плечами не одна сотня собранных серверов, скучно не будет.