Sahte RAID, yazılım RAID'e göre herhangi bir avantaj sağlıyor mu?


15

Sahte bir RAID denetleyicisi herhangi bir yararlı iş yapar mı yoksa parametrelerin depolandığı bir yer gibi mi? Linux'un zayıf yerleşik denetleyicimden çok daha fazla esneklik sunduğunu biliyorum, ancak bu benim için önemli değil.

Sahte RAID'i kullanarak herhangi bir performans avantajı var mı ?


Herhangi bir performans avantajı sunuyorsa, özellikle ilgileniyorum .
maaartinus

Yanıtlar:


16

Genel olarak konuşursak, sahte RAID zaten az ya da çok yazılım RAID olduğundan, yazılım RAID ve sahte RAID arasında önemli bir performans farkı yoktur.

Herhangi bir parite calcs (RAID5 ve benzeri için) her iki durumda da CPU'da yapılacaktır (ve işletim sisteminin özellikle ucuz bir mobo için sahte-RAID sürücülerden daha verimli ve iyi test edilmiş / kararlı / desteklenmiş olduğuna daha fazla güveniyorum. / denetleyicisi böylece sahte RAID'i daha hızlı ve daha az güvenilir bulabilirsiniz), ayrıca eşlik bloklarını güncellemek için gereken blok okumaları her iki durumda da denetleyicinin işletim sistemine geçmesi gerekir.

Ayrıca, her iki durumda da birden fazla sürücü yazma sorunu vardır - iki sürücülü bir RAID1 üzerindeki bir bloğa yazmak, örneğin işletim sistemi tarafından denetleyiciye hem yazılım hem de sahte RAID ile iki yazma anlamına gelir - donanım RAID ile her zaman sadece bir yazma vardır ve sürücülerle sıralı olarak değil paralel olarak konuşmayı yönetir. Yazılım / sahte ile yazma işlemleri de paralel olabilir, ancak bunu destekleyen G / Ç denetleyicilerine ve sürücülerine bağlıdır (sürücülerinizin tümü aynı denetleyicide değilse, yazılım RAID ile daha olasıdır, bu yüzden yine sahte olma potansiyeli vardır RAID aslında bu durumda biraz daha yavaş olabilir).

Genel olarak Fake RAID, RAID yazılımının kötü bitlerini (potansiyel CPU isabet ve G / Ç gecikmesi nedeniyle alır), veriyolu bant genişliğini korumak için çok yönlü yazma işlemlerini (denetleyiciye / sürücülere / işletim sistemine bağlı olarak) kötü donanım RAID bitleri (satıcı bağımlılığı ve bazen denetleyici modeli bağımlılığı) ve bunların avantajlarından hiçbiri (yazılım RAID'inin veya işletim sisteminin bağımsızlığı, yazma verimliliği, önbellek seçenekleri vb. esneklik ve potansiyel makine taşınabilirliği). Ben (ve diğerleri) kaçınılmasını öneririz.

KÜÇÜK NOT: Sürücü verimliliği / istikrarı hakkındaki düşüncelerim işletim sisteminden bağımsızdır - Linux / BSD / Windows / OSX / diğerlerinden herhangi birinde yazılım RAID seçeneklerine güveniyorum, ucuz bir sahte baskın yapılandırması için sürücülerden daha fazla (örneğin, anakartınız tarafından sağlanan).
AYRICA NOT: Sürücülerdeki potansiyel hatalar ve yukarıda listelenen diğer sorunlar, sahte RAID sizi bazı sürücü arızalarından koruyacaktır, ancak bunun yerine RAID yazılımını kullanmanızı öneririm.


Yani Fake Raid, SuperMicro'nun sahte baskın biyografilerini Ctrl + I ile kullandığımda ve raid 5'i kurduğumda ve sonra dmraid (bios ile iletişim kurarken (intel rste) kullandığım zamandır. mdraid?
sis

1
mist: Bence ilkinde, ikincisi kesinlikle yazılım RAID olacak.
David Spillett

7

FakeRAID, RAID kapsayıcı bilgilerini donanımda / ürün yazılımında saklar, böylece başka bir işletim sistemi gelirse, hangi kapların var olduğunu söylemeye gerek yoktur. Yazılım RAID, RAID kapsayıcı bilgilerini sürücülerde saklar, böylece sürücüler başka bir donanıma taşınırsa, hangi kapların var olduğunu söylemenize gerek kalmaz.


1
Bu, başka bir işletim sisteminin başka bir Windows sürümü anlamına geldiğini varsaydığınız sürece çalışır. Sürücülere ihtiyacınız var ve bunlar hiç olmayabilir.
maaartinus

2
Linux, kapsayıcı bilgilerini birkaç yonga setinden okuyabilir.
Ignacio Vazquez-Abrams

dmraid -lİşletim sisteminiz tarafından hangi uygulamaların desteklendiğini belirlemek için de kullanabilirsiniz .
zymhan

7

Büyük bir tedarikçiye sahip bir donanım mühendisiyim. Sahte-RAID hayatımın sıkıntısı, disk değiştirmelerinin% 80'inin bozuk bir diski değiştirmek için bir kesintiye ihtiyacı olacak, çünkü değiştirmeden sonra işletim sistemi yeni diski görmüyor. Daha sonra BIOS'a gitmeli ve birimi yeniden oluşturmalısınız. Normalde veri kaybetmezsiniz, ancak bu bir güçlüktür ve uzak bir konsol aracılığıyla çalışacaksınız.

Yazılım RAID'iniz varsa, sahte RAID kullanmayın - bir şey kırılana kadar iyi çalışır. Birim yöneticinizi öğrenin. Son 13 yılda, yazılım yansıtılmış bir disk kırıldığında kimsenin kesintiye uğradığını hatırlayamıyorum.


5

Büyük bir dezavantaj sunar: donanım baskını denetleyicisine bağlıdır. Baskın kartınız veya anakartınız bozulursa, baskın bilgilerinizi kaybedersiniz.

"İşletim sistemi bağımsızlığı" nın varsayılan avantajı, bence sürücülerin bundan yararlanmak için hala kurulması gerektiğinden, orada değil. Çoklu önyükleme durumunda, farklı diskleri bölümlere ayırıp her işletim sisteminin yerleşik yeteneklerini kullanmanız daha iyi olacaktı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.