Pracuję z OpenSolaris i ZFS od 6 miesięcy, głównie na Sun Fire x4540 oraz na standardowym sprzęcie Dell i HP. Wadą standardowych kontrolerów Perc i HP Smart Array jest to, że nie mają one prawdziwego trybu JBOD „przejściowego” do prezentacji poszczególnych dysków w ZFS.
Można skonfigurować wiele macierzy RAID 0 i sprawić, by działały w ZFS, ale wpływa to na możliwości wymiany podczas pracy (wymagając ponownego uruchomienia w przypadku awarii / wymiany dysku). Jestem ciekawy, jakie kontrolery SAS / SATA są zalecane do domowych rozwiązań pamięci masowej ZFS. Ponadto, jaki wpływ ma pamięć podręczna zapisu podtrzymywana bateryjnie (BBWC) w pamięci ZFS?
opensolaris
zfs
hp-proliant
ewwhite
źródło
źródło
Odpowiedzi:
Polecam (prawie) dowolny kontroler SAS / RAID, który korzysta z układu LSI 1068E SAS (PCI-E) i obsługuje tryb Inicjator-Cel (tryb JBOD). Nie obejmuje to kontrolerów MegaRAID.
Używam 3442E i Dell 6 / iR.
Masz pomysł.
Polecam również kontrolery Dell SAS, które są tanie w serwisie eBay.
Nie - Dell PERC 5 / E - Dell PERC 5 / I - Dell PERC 6 / E - Dell PERC 6 / I
Dlaczego nie MegaRAID?
Te kontrolery nie obsługują trybu JBOD innego niż RAID. Nie mogą prezentować dysków bezpośrednio hostowi. Każdy dysk musi najpierw zostać dołączony do dysku logicznego. Możesz utworzyć jeden wolumin logiczny dla każdego dysku, który masz i przekazać go ZFS. Wydajność powinna być równoważna. Oznacza to jednak umieszczenie informacji nagłówka na dysku fizycznym. Jeśli kontroler zawiedzie, musisz użyć innego MegaRAID, skonfigurowanego dokładnie tak samo. I nie ma gwarancji, że inny kontroler SAS lub SATA poprawnie zobaczy dane i przedstawi woluminy w sposób umożliwiający poprawną budowę zpool.
źródło
Zalecanym kontrolerem jest cokolwiek używającego chipsetu LSI SAS 1068E . Tego używa Sun, więc ma najlepsze wsparcie. Jak wspomina fresus, ASOC-USAS-L8i to dobra tania karta, która go używa. Pamięć podręczna zapisu z podtrzymaniem bateryjnym zwiększa wydajność, szczególnie w przypadku NFS. Inną alternatywą jest użycie dysku SSD do dziennika intencji ZFS, ale tylko niektóre mają kondensatory, aby zapewnić zapis danych po utracie zasilania. W przypadku dużych obciążeń odczytu, dysk SSD MLC może być używany jako L2ARC w celu uzupełnienia buforowania pamięci RAM.
źródło
Gorąco polecam sprawdzenie Przewodnika po tworzeniu serwera Media Storage na forum AVS tutaj . Istnieje bogata wiedza na temat porównywania / kontrastowania różnych metod przechowywania, w tym ZFS. Z wątku wydaje się, że Supermicro aoc-sat2-mv8 lub nowsze aoc-saslp-mv8 są obecnie najbardziej ekonomicznymi rozwiązaniami dla JBOD.
źródło
Dla 6 Gb / s testowałem LSI 9211-4i i działa bezbłędnie.
Jeśli potrzebujesz więcej portów lub zewnętrznej łączności JBOD, zobacz inne modele 9xxx.
Nie używaj kontrolera RAID dla ZFS.
źródło
Pamiętaj, że odpowiedź na to pytanie zmienia się z czasem (z nowym sprzętem i / lub sterownikiem itp.) - przeczytaj datę każdego posta przed złożeniem zamówienia! :)
Ten post na blogu (napisany w maju 2010 r.) Jest jedną z najbardziej wyczerpujących pozycji, jakie widziałem, która zawiera informacje o systemach Solaris, Linux i FreeBSD.
źródło
Możesz użyć tej karty Supermicro SATA JBOD AOC-SAT2-MV8, aby korzystać z ZFS na Solarisie.
źródło