ZFS SAS / SATA denetleyici önerileri


13

OpenSolaris ve ZFS ile 6 aydır, öncelikle Sun Fire x4540 ve standart Dell ve HP donanımlarında çalışıyorum. Standart Perc ve HP Smart Array denetleyicilerinin bir dezavantajı, diskleri ZFS'ye sunmak için gerçek bir "geçidi" JBOD moduna sahip olmamalarıdır.

Birden fazla RAID 0 dizisini yapılandırabilir ve ZFS'de çalıştırabilirsiniz, ancak hotswap yeteneklerini etkiler (böylece disk arızası / değiştirilmesi üzerine yeniden başlatma gerektirir). Ev yapımı ZFS depolama çözümleri için hangi SAS / SATA denetleyicilerinin önerildiğini merak ediyorum. Ayrıca, pil destekli yazma önbelleğinin (BBWC) ZFS depolama alanında ne etkisi vardır?


HP SmartArray denetleyicileri 'doğrudan geçiş' modunda kolayca çalışabilir, aslında bu onların varsayılanıdır - herhangi bir dizi kümesi oluşturmayın.
Chopper3

Gerçekten mi? Herhangi bir diziyi / mantıksal sürücüyü yapılandırmazsam, sürücüler Solaris'te görünmeye devam eder mi?
ewwhite

1
Batarya destekli önbellekler zor. ZFS, komutu görmezden gelmeyen bazı denetleyicileri kötü şekilde yavaşlatabilecek tutarlılığı sağlamak için baktığım her yazma işleminden sonra bir sync () uyguladığından denetleyiciye bağlı. Tabii ki, ZIL'inizi bir SSD'ye veya yedek sürücüye koyarsanız, bu bir sorun değildir.
phresus

Açıklığa kavuşturmak için HP denetleyicileri, ZFS'nin düzgün çalışması için gereken SCSI geçişi yeteneğine sahip değildir.
ewwhite

Yanıtlar:


10

LSI 1068E SAS yongasını (PCI-E) kullanan ve Başlatıcı Hedef modunu (JBOD modu) destekleyen (neredeyse) herhangi bir SAS / RAID denetleyicisini öneririm. Buna MegaRAID denetleyicileri dahil değildir.

3442E ve Dell 6 / iR kullanıyorum.

  • LSI SAS 3442E (4 dahili - SFF-8484, 4 harici - SFF-8470)
  • LSI SAS 3081E (8 dahili - SFF-8087)
  • LSI SAS 3041E (4 dahili - SATA)
  • LSI SAS 3801E (8 harici)
  • LSI SAS 9212-4i4e (4 dahili - SATA, 4 harici SFF-8088)
  • LSI SAS 9211-8i (8 dahili - SFF-8087)

Kaptın bu işi.

Ayrıca ebay ucuz Dell SAS Denetleyicileri öneririm.

  • Dell SAS 5 / iR - (4 dahili bağlantı noktası)
  • Dell SAS 6 / iR - (8 dahili bağlantı noktası)
  • Dell H200

Değil - Dell PERC 5 / E - Dell PERC 5 / I - Dell PERC 6 / E - Dell PERC 6 / I

Neden MegaRAID olmasın?

Bu denetleyiciler RAID olmayan bir JBOD modunu desteklemez. Diskleri doğrudan ana bilgisayara sunamazlar. Her disk önce bir Mantıksal diske dahil edilmelidir. Sahip olduğunuz her disk için tek bir mantıksal birim oluşturabilir ve bunu ZFS'ye verebilirsiniz. Performans eşdeğer olmalıdır. Ancak, başlık bilgilerinin fiziksel diske yerleştirilmesi anlamına gelir. Denetleyiciniz arızalanırsa, tamamen aynı şekilde yapılandırılmış başka bir MegaRAID kullanmanız gerekir. Ve başka bir SAS veya SATA denetleyicisinin verileri doğru göreceği ve birimleri zpool'un doğru şekilde oluşturulabileceği şekilde sunacağı garanti edilmez.


1
HP ProLiant DL180 G6'daki P410 denetleyicilerini değiştirmek için LSI SAS 9211-4i ve 8i'ye geçtim. Harika çalışıyor.
ewwhite

nicholasv, diskleri zfs'ye jbod olarak sunabilmeniz için Dell 6 / iR'yi LSI bellenimiyle flaş yaptınız mı? Bunlardan birkaçını satın almak istiyorum, ancak Dell 6 / iR normal bellenimle jbod modunu desteklemiyor gibi görünüyor.
Peter Valadez

@PeterValadez Aslında herhangi bir soruya yorum göndermek için Sunucu Hatası üzerinde yeterli Temsilciniz yok . Bunun için 50 Temsilciye ihtiyacın var. Ne olursa olsun, Sunucu Hatası bir forum değildir ; Soruyu doğrudan cevaplamadığınız sürece Konu Dışı; ve spesifik ürün önerileri de OT'dir.
Chris S

7

Önerilen denetleyici, LSI SAS 1068E yonga setini kullanan herhangi bir şeydir . Sun'ın kullandığı şey, bu yüzden en iyi desteğe sahip. Phresus'un belirttiği gibi, ASOC-USAS-L8i bunu kullanan iyi bir ucuz karttır. Batarya destekli yazma önbelleği, özellikle NFS için performansa yardımcı olur. Başka bir alternatif, ZFS Niyet Günlüğü için bir SSD kullanmaktır, ancak güç kaybından sonra verilerin yazılmasını sağlamak için sadece bazılarında kapasitörler vardır. Büyük okuma iş yükleri için MLC SSD, RAM önbelleğini desteklemek için L2ARC olarak kullanılabilir.


1
Avrupa'da kart almanın en kolay yolu, çoğu Alman web mağazasında ~ 130 € olan Intel sasuc8i'dir.
Illotus

3

Ben çok AVS Forumu'nda Medya Depolama Sunucusu iplik İnşaat Kılavuzu kontrol öneriyoruz burada . Orada, ZFS dahil çeşitli depolama yöntemlerini karşılaştıran / kıyaslayan bir bilgi hazinesi vardır. İş parçacığından Supermicro aoc-sat2-mv8 veya daha yeni aoc-saslp-mv8 şu anda JBOD için en ekonomik çözümler gibi görünüyor.


1
AOC-SASLP-MV8'in Solaris'te desteklenmediğinden oldukça eminim. Bunun yerine AOC-USAS-L8i önerilir (montaj braketi almasanız da üstündeki yuvayı engeller - teşekkürler, SuperMicro).
phresus

2

6Gb / s için LSI 9211-4i'yi test ediyorum ve kusursuz çalışıyor.

Daha fazla bağlantı noktasına veya harici JBOD bağlantısına ihtiyacınız varsa, diğer 9xxx modellerine bakın.

ZFS için bir RAID denetleyicisi kullanmayın.


2

Bu sorunun cevabının zamanla değiştiğini unutmayın (yeni donanım ve / veya sürücü vb. İle) - siparişinizi vermeden önce herhangi bir yayının tarihini okuyun! :)

Bu blog yazısı (Mayıs 2010'da yazıldı), Solaris, Linux ve FreeBSD altında nelerin işe yaradığını listelediğim en kapsamlı listelerden biridir.


Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.