Я работаю с OpenSolaris и ZFS в течение 6 месяцев, в основном на Sun Fire x4540 и стандартном оборудовании Dell и HP. Недостатком стандартных контроллеров Perc и HP Smart Array является то, что они не имеют истинного сквозного режима JBOD для представления отдельных дисков в ZFS.
Можно настроить несколько массивов RAID 0 и заставить их работать в ZFS, но это влияет на возможности горячей замены (таким образом, требуется перезагрузка при сбое / замене диска). Мне любопытно, какие контроллеры SAS / SATA рекомендуются для решений домашнего хранения ZFS. Кроме того, какой эффект имеет кэш записи с батарейным питанием (BBWC) в хранилище ZFS?
opensolaris
zfs
hp-proliant
ewwhite
источник
источник
Ответы:
Я рекомендую (почти) любой контроллер SAS / RAID, который использует микросхему SAS LSI 1068E (PCI-E) и поддерживает режим инициатора-цели (режим JBOD). Это не включает контроллеры MegaRAID.
Я использую 3442E и Dell 6 / iR.
Вы поняли идею.
Также я рекомендую недорогие контроллеры Dell SAS на ebay.
Не - Dell PERC 5 / E - Dell PERC 5 / I - Dell PERC 6 / E - Dell PERC 6 / I
Почему не MegaRAID?
Эти контроллеры не поддерживают не-RAID, режим JBOD. Они не могут представить диски хосту напрямую. Каждый диск должен быть сначала включен в логический диск. Вы можете создать отдельный логический том для каждого имеющегося диска и передать его ZFS. Производительность должна быть эквивалентной. Однако это означает размещение информации заголовка на физическом диске. Если ваш контроллер выходит из строя, вы должны использовать другой MegaRAID, настроенный точно так же. И нет гарантии, что другой контроллер SAS или SATA увидит данные правильно и представит тома так, чтобы zpool мог быть правильно построен.
источник
Рекомендуемый контроллер - это все, что использует чипсет LSI SAS 1068E . Это то, что использует Sun, поэтому имеет лучшую поддержку. Как упоминает Фрез, ASOC-USAS-L8i - это хорошая дешевая карта, которая ее использует. Кэш-память с резервным питанием помогает повысить производительность, особенно для NFS. Другой альтернативой является использование SSD для Журнала намерений ZFS, но только у некоторых есть конденсаторы для обеспечения записи данных после потери питания. Для больших рабочих нагрузок чтения SSD MLC может использоваться как L2ARC для дополнения кэширования RAM.
источник
Я настоятельно рекомендую вам ознакомиться с Руководством по созданию потока сервера хранения мультимедиа на форуме AVS здесь . Здесь накоплен большой опыт сравнения / сопоставления различных методов хранения, включая ZFS. Судя по всему, Supermicro aoc-sat2-mv8 или более новая версия aoc-saslp-mv8 в настоящее время являются наиболее экономичными решениями для JBOD.
источник
Для 6Gb / s я тестировал LSI 9211-4i, и он работает безупречно.
Если вам нужно больше портов или внешнее соединение JBOD, см. Другие модели 9xxx.
Не используйте RAID-контроллер для ZFS.
источник
Обратите внимание, что ответ на этот вопрос меняется со временем (с новым оборудованием и / или драйвером и т. Д.) - прочитайте дату любого поста, прежде чем сделать заказ! :)
Этот пост в блоге (написанный в мае 2010 года) является одним из наиболее полных списков, которые я когда-либо видел, в которых перечислено, что работает под Solaris, Linux и FreeBSD.
источник
Вы можете использовать эту карту Supermicro SATA JBOD AOC-SAT2-MV8 для использования ZFS в Solaris.
источник