Bu RAID 5 yapılandırmasında kaç disk çok fazla?


14
  • HP 2012i SAN,
  • RAID 5'te 7 etkin yedekli 7 disk,
  • birimi 5'ten 7 300 GB SAS sürücüye genişletmek birkaç gün sürdü.

Ne zaman ve nasıl SAN, her biri RAID 5 ile 2 cilt olması daha iyi olacağını belirlemek için öneriler arıyorum?

Bir gün denetleyiciye 3 sürücü daha ekleyebilirim, SAN ESX / vSphere VM'ler için kullanılır.

Teşekkür ederim...

Yanıtlar:


25

Bir süredir bu soru ile boğuştum. Bir RAID5 dizisine kaç disk girmesi gerektiğini belirleyen bir dizi faktör vardır. HP 2012i'yi bilmiyorum, işte RAID5 için genel tavsiyem:

  • Kurtarılamaz okuma hatası oranı: Kurtarılamaz bir okuma hatası oluştuğunda, bu okuma başarısız olur. Sağlıklı bir RAID5 dizisi için bu sorun değildir, çünkü cevapsız okuma eşlik bilgilerinde bulunabilir. Yeniden oluşturma sırasında biri olursa , eşlik bilgisini yeniden oluşturmak için tüm RAID5 kümesi okunduğunda, RAID5 dizisinin tamamının kaybolmasına neden olabilir. Bu oran şu şekilde ölçülür: "10'da 1 14 14 bit için 1" ve sürücüler için ayrıntılı teknik özelliklerde bulunur. RAID5 dizinizin bu boyutun yarısından daha fazla olmasını istemezsiniz. Kurumsal sürücüler (10K RPM SAS özelliği) Masaüstü sürücülerden (SATA) daha uzun sürebilir.
  • Yeniden oluşturma sırasında performans düşüşü: Performans yeniden oluşturma sırasında belirgin bir şekilde emilirse, dizinizin hızlı bir şekilde yeniden oluşturulacağından emin olmak istersiniz. Deneyimlerime göre yazma performansı, yeniden oluşturma sırasında okunanlardan çok daha kötü emme eğilimindedir. I / O'nuzu tanıyın. Kötü G / Ç performansına toleransınız, RAID5 dizinizin ne kadar büyük olabileceğine üst sınır getirecektir.
  • Diğer dizi işlemleri sırasında performans bozulması: Disk ekleme, LUN oluşturma, şerit genişliklerini değiştirme, RAID düzeylerini değiştirme. Bunların hepsi performansı etkileyebilir. Bazı kontrolörler performans vuruşunu izole etmede çok iyidir. Diğerleri o kadar iyi değil. Bu işlemler sırasında ne kadar kötü olduğunu görmek için biraz test yapın. İkinci bir RAID5 dizisinin yeniden başlatılmasının performansı ilk RAID5 dizisine etkileyip etkilemediğini öğrenin.
  • Genişletme / restripe işlemlerinin sıklığı: Disk ekleme veya yeni LUN'lar oluşturan bazı denetleyicilere, tüm dizinin eşlik yeniden yapmasına neden olabilir. Aktif genişlemeyi planlıyorsanız, bu tür bir performans düşüşüne basit disk arıza oranının önerebileceğinden çok daha sık rastlarsınız.

RAID6 (çift eşlik), kurtarılamayan okuma hatası oranı sorununu çözmenin bir yoludur. Ancak denetleyici ek yükünü artırır, bu nedenle oraya giderseniz denetleyicilerinizdeki CPU sınırlarının farkında olun. RAID6'yı kullanarak G / Ç darboğazlarına daha hızlı ulaşacaksınız. RAID6'yı denemek istiyorsanız, ihtiyacınız olan şekilde davranıp davranmayacağını görmek için biraz test yapın. Bu bir eşlik RAIDidir, bu nedenle RAID5 ile yeniden oluşturma, genişletme ve restripsiyonlar için aynı performans cezalarına sahiptir, sadece daha güvenli bir şekilde büyümenizi sağlar.


13
+1: Yeniden oluşturma bir yapışma noktasıdır. Yeniden inşa ederken bir sürücüyü kaybetmek hiç de nadir değildir. Bir keresinde 24 disk kabininde (8 RAID5 dizisi, etkin yedek yok) 19 sürücüyü kaybettim. Yeniden yapılanmalar onları vurguladı ve verileri komşu dizilere yedeklediğini vurguladı, ve onlar başarısız olmaya başladı ... Korkunç şeyler.
Mart'ta Satanicpuppy

1
+ Sysadmin + SatanicPuppy için. Özellikle Satanicpuppy'nin noktası - büyük bir dizi satın alıp tek bir go / bulk alımında disklerle doldurursanız, aynı yaşta ve muhtemelen aynı partide olma şansı daha yüksek olacaktır. Biri gittiğinde diğerleri çok geride olmayabilir.
Rob Moir

Bu çok iyi bir tartışma var burada: blogs.zdnet.com/storage/?p=162
Whisk

6

RAID 5'teki disk sayısı konusunda açık bir sınır yoktur. Karşılayacağınız sınırlar genellikle RAID 5'in nispeten zayıf yazma performansı ve başka yerlere getirilen sınırlamalar (RAID denetleyicisi, kendi veri organizasyonunuz vb.) İle ilgilidir.

Bununla birlikte, 7-8 disk kullanımdayken, ortak RAID 5 dağıtımlarında üst sınırlara yakınsınız demektir. RAID 5 dağıtımlarının büyük çoğunluğunun <10 disk kullandığını tahmin ediyorum. Daha fazla disk istenirse, genellikle RAID "50" gibi iç içe RAID seviyeleri kullanılır .

Tüm bunlar için büyük bir dizi tutmak için seçiminize daha çok şaşkınım. İhtiyaçlarınız 2 dizi, daha yavaş okunan veriler için bir RAID5 ve daha fazla yazma ile daha fazla G / Ç yoğun veri için bir RAID 10 tarafından daha iyi sunulmaz mı?


+1, RAID5 için 7 veya 8 başparmak genel kuralı; ve RAID6 için bunun iki katı (kartınızın performansı muhtemelen bir darboğaz haline gelecektir). Bundan sonra RAID 50 veya 60'a gidin.
Chris S

3

İHTİYACINIZ ne kadar yer kaplıyor? Şu anda ~ 1.995TB var, ~ 1.140TB ile yaşayabilir misiniz? öyleyse RAID 10'a geçmenizi şiddetle tavsiye ederim - sadece daha hızlı olmakla kalmaz, aynı zamanda kullanıcılarınızın etkisi olmadan disklerinizin yarısını da kaybedebilirsiniz. Bu şekilde gitmeyi seçerseniz, şimdi fazladan 4 x 300GB disk sipariş edip daha sonra eklemek yerine ilk günde 12 diskin tümünü inşa edeceğim - bu da size ~ 2.280 TB kullanılabilir.


4
Disklerin yarısına kadar kaybedebilirsiniz. Aynı aynadan iki disk kaybederseniz, SOL olursunuz.
Nic

2

Param için, bir paylaşılan etkin yedek ile iki üç disk dizisi yaparım.

3 disk dizisinden daha büyük tek bir alan bloğuna ihtiyacınız yoksa, 6 diskin tümünü 1 baskına sıkıştırmak için bir neden yoktur. Performansta veya genel olarak bir alanda bir şey kazanamayacaksınız ve iki disk arızası nedeniyle muhtemelen daha iyi bir yerde olacaksınız.

@Dayton Brown: Toplam alan aynı olacak ... 3 RAID5'de 1 TB diskler nedir, 1.8 TB? 6 aynı ölçüte göre 3.6 olacaktır, bu nedenle toplam boşluk aynı kalsa bile, belirli bir RAID biriminde daha fazla alana sahip olacaksınız. Fark, RAID5'in RAID'de veya 300'de 3 sürücü olmasına rağmen yalnızca 1 eşlik sürücüsüne izin verdiği için, sürücüleri yönetilebilir gruplara bölmek birden fazla hataya karşı koruma sağlar. Örneğin 3 diski kaybetmiş olsanız bile, verilerinizin sadece yarısını kaybedersiniz.

RAID6'ya taşındıysanız, iki disk kaybedip iyi olabileceğiniz için altı disk dizisi daha anlamlı olur. Ancak çoğu insan doğrudan RAID10'a atlar ve 6'yı atlar.


Neden en fazla 3? Her yeni ciltte kaybolan depolama miktarını önemli ölçüde artırmıyor musunuz? Etkin yedek (ve izleme) ile, herhangi bir kötü sürücüyü tozu ısırdıktan sonra değiştirmek için bolca zamanınız olacaktır. Bir performans isabeti olacak, ancak bu sadece verimi çekebilecek çift kanallı bir baskın denetleyiciniz varsa ... Her şeyden daha meraklıyım.
Dayton Brown

1
Yeniden oluşturma sırasında başka bir diski kaybederseniz (veya hemen hemen her tür disk hatasıyla karşılaşırsanız) , tüm dizinin kaybolabileceğinden posterin en fazla 3 önermediğinden şüpheleniyorum . Bu yüzden aşağıda, gerekli alanı sunarken disk sayısını mümkün olduğunca düşük tutmanın tercih edildiğini söyledim.
Joe

1
6 x 1 TB raid5 dizisi 3.6 TB'a değil 4.6 TB'a yakın olacak
ITGuy24

+1: Evet, evet. Haklısın. 1 parite diski 6 üzerinden 3 yerine 3 Kötü.
Mart'ta Satanicpuppy

@Joe. Açıklama için teşekkürler. Bu çok iyi bir sebep.
Dayton Brown

2

RAID 5 dizisindeki herhangi bir sayıda disk çok fazla disk. Hız ve arızanın makul bir şekilde hızlı bir şekilde kurtarılmasının sorun olmadığı bir şey için maksimum depolama / $ istiyorsanız, olası tek istisna olabilir.

SAN oluşturmak için pahalı donanıma yatırım yaptınız; diziler, anahtarlar, fiber, eğitim vb. Sonra oldukça hızlı (nispeten) pahalı diskler koydunuz. Dahası, VM'leri üzerine koymak istiyorsunuz. Bu yatırım ve kullanımla, VM kullanıcılarınızın performanstan şikayet etmemesi için olabildiğince hızlı hale getirmek istediğiniz gibi görünüyor. Öyleyse neden RAID 5'e dokunuyorsunuz?

BAARF eskidir, ancak yine de RAID5'i kullanmak on yıl önce olduğu kadar kötü bir fikirdir.


1

RAID5 ile, gerekli alanı sağlarken disk sayınızı mümkün olduğunca düşük tutmak istersiniz. Güvenilirliği sağlamak için RAID5 dizisi başına etkin bir yedek önerilir.

RAID6 , gelecekteki bir ekleme için gerçekten çok daha iyi bir fikir. Dizinizin geri kalanını disklerle tamamen doldurun ve tek bir etkin yedekle, kullanılabilir tüm diskleri kullanarak RAID6'yı kullanarak yeni bir LUN yapın. VM'lerinizi yeni LUN'a geçirin ve bu RAID5 dizisini RAID6'ya dönüştürün.

Birçok kişi , aslında , özellikle bu gün ve yaşta bunu tavsiye ederim .


0

Teknik olarak? Benim adapec 5805 tek bir dizi 32 disk ile sınırlar düşünüyorum. Yine de, bu kadar çok diske ASLA RAID 5 koymam;)


0

Dizi boyutu ile ilgili bir öneri yok ama ikinci bir etkin yedek ekleme veya bu RAID 6 yapma öneririz. Bu boyutta bir dizi yeniden oluşturmak için gereken süre dizi yeniden inşa önce bir sürücü başarısız olma riskini artırır .


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.