Firmware vs OS RAID (Windows 8 Disk Yansıtma vs Intel Onboard)


4

Yani Windows 8 çıktı ve yeni bir anakartım var. İki HDD arasında bir RAID 1 bağlantısı oluşturmak istiyorum - yalnızca depolama amacıyla (işletim sistemim SSD'de) - ancak hangisinin en iyi rota olduğunu bilmiyorum.

Anakartım (Z77 yonga seti) Intel Firmware RAID ile birlikte geliyor, ancak yalnızca RAID'imi depolamak için kullanmak istediğimden, Windows 8 Disk Yansıtma'yı kullanmak daha iyi olabilir mi diye merak ettim.

Hangisi daha iyi olduğunu bilen var mı? Ya da belki de her birinin avantajları ve dezavantajları, eğer çok çekişmeli? Firmware RAID'in faydasını Windows Disk Yansıtma üzerinden göremiyorum.

Şu anki kurulumumu burada görebilirsiniz, eğer bazı şeyleri değiştirebilirse (?):

görüntü tanımını buraya girin

Teşekkürler!


1
Bunun bir kısmı diğer işletim sistemlerinden destek almanıza gerekip gerekmediğine bağlı ...
Bob

İyi nokta, hayır bilmiyorum.
Django Reinhardt


@HaydnWVN Aslında o zamana kadar Depolama Alanlarını hiç duymamıştım!
Django Reinhardt

1
Özel ürün adı , bazen "Matrix Depolama Teknolojisi" olarak da bilinen Hızlı Depolama Teknolojisidir. Genellikle son altı veya yedi yıldaki Q, Z ve H serisi yonga kümelerinde bulunan bir özellik.
Charles

Yanıtlar:


6

tl; dr: Son paragraf.

Burada RAID veya RAID benzeri bir cihaz yaratabilecek çeşitli şeyler hakkında kafa karışıklığı var. Seçenekleri tercih ve performans sırasına göre tartışalım.

İlk önce: LSI, Areca ve diğerleri gibi satıcılardan gelen gerçek RAID kartları. Bu kartlar genellikle önbellekleme için ayrılmış belleğe sahiptir ve neredeyse her zaman isteğe bağlı bir pil yedekleme birimine sahiptir. BBU, önbelleğe güç sağlar; böylece beklenmedik bir güç kaybı olması durumunda, henüz diske yazılmamış veriler kaybolmaz. Bazı kartlar, bir BBU kurulmadıkça yazma önbelleğini açmanıza izin vermez. Bu kartların bazılarının performansı arttırmanın daha gelişmiş yolları var. Örneğin, birçok yeni LSI kartında, okuma önbelleği için bir SSD kullanabilen "CacheCade" adı verilen isteğe bağlı bir eklenti bulunur. Gerçek RAID kartları ayrıca yedek parça atamanıza izin verir ve bir sürücü arızası durumunda diziyi otomatik olarak yeniden oluşturmaya başlayabilir.

Sıradaki işletim sistemi tarafından sağlanan RAID yazılımıdır. Linux ve Windows'un bazı sürümleri, çeşitli RAID seviyelerini kullanarak aygıtlar oluşturabilir. Yazılım RAID birçok durumda yeterli bir çözümdür, ancak birkaç dezavantajı vardır. İlk olarak, Windows'un bazı sürümleri, RAID yazılımı oluşturan Dinamik Diskleri önyükleyemez. Bazı (çoğunlukla eski) Linux dağıtımları, aynı zamanda yazılım RAID'lerinden kurtulma konusunda da sorun yaşar. İkincisi, RAID yazılımı bu lezzetli donanım destekli yazma önbelleğinden yoksundur. Ani bir güç kaybından kaynaklanan veri bozulmalarından sizi kurtarmaz. Üçüncüsü, iş yüküne ve RAID türüne bağlı olarak, önemsiz miktarda CPU zamanı tüketebilir. Bu, özellikle 6 gibi eşliğe sahip bir RAID türü kullanırken geçerlidir. Windows'tan emin değilim, ancak Linux yazılımı RAID ayrıca yedek sürücüler ayırmanıza da izin veriyor.

Sırada LSI'nın 1068 ve Intel'in "67", "68" ve "77" tabanlı RST gibi firmware / chipset tabanlı RAID'ler var. Donanım RAID kartları gibi, normal sürücüleri de işletim sistemine maruz bırakırlar ve temel işlemi gerçekleştirmek için sürücülere ihtiyaç duymazlar. Eşlik dahil olmak üzere tüm G / Ç işlemleri, bellenim zamanının kendisinden kullanılmadığı anlamına gelir. Ne yazık ki, ayrıca bir yazma önbelleği veya bir BBU gibi, özel bir donanım RAID'in avantajlarından hiçbiriyle gelmiyorlar. Eski Intel RST'nin lapa lapa ve titiz olmaktan dolayı ünü olması talihsiz bir durumdur. Firmware RAID genellikle yedek sürücüler tahsis etmenize izin vermez. Aptalca bir şey yapıp RAID 0 kullanmıyorsanız, bir üretici yazılımı RAID kullanarak herhangi bir performans artışı görmezsiniz.

Sonunda ve hepsinden kötüsü, fakeraid. İki sınıf fakeraid vardır. Birincisi, sürücü gerektirmez, ancak genellikle yalnızca RAID 0 ve 1'i gösterir. İkincisi, tüm işlemler için sürücüler gerektirir ve yazılımdaki her şeyi yapar. Fakeraid, ucuz addon kartlarında, bazı ucuz tüketici sınıfı NAS cihazlarında ve hatta bazı anakartlarda (genellikle bir AMD veya Nvidia yonga seti ile) bulunabilir. Firmware RAID gibi, neredeyse kesinlikle fakeraid ile performans artışı görmeyeceksiniz.

Sorunuz ortada iki seçenekle ilgileniyor: Windows yazılımı RAID'e karşı, Intel'in Z77 anakartındaki firmware RAID'i karşılaştırması. Normalde, her iki seçenek de gerçek dünyada kendilerini kanıtlamış ve açıkça emilmeyen, performans ve güvenilirlik yıkama olduğunu söyleyebilirim. Aynayı bir önyükleme aygıtı olarak kullanıyor gibi görünmediğiniz için, genellikle Windows yazılımının RAID'in muhtemelen en mantıklı yol olduğunu söyleyebilirim. Bununla birlikte, 77 serisi Intel bellenim RAID'sinde bir hile var: İsteğe bağlı sürücüyü yüklediğinizde bir SSD'yi önbellek olarak kullanabilir . Diğer bir deyişle, önbellekleme yalnızca sürücü yüklendiğinde kullanılabilir. Dizinin kendisi her zaman kullanılabilir. Sisteminize başka bir SSD yapıştırmak istiyorsanız, iyi sonuçlanabilir.


Yani ilk sorunun yanıltıcı olduğunu söylüyorsunuz - sorulardaki RAID denetleyicisi tanımlandığı gibi FakeRAID değil, firmware RAID ...
askvictor

Bingo. İlk tanıtıldığında, bunun yeterli olduğunu temelde kötüydü oldu etkili FakeRAID. O zamandan bu yana neredeyse on yıl geçti ve modern uygulama büyük ölçüde iyileştirildi. Hala harika değil , ancak öğle yemeğinde verilerinizi yemeyecek ve CPU zamanının tamamını içmeyecek.
Charles

Adil olmak gerekirse, saldırdığınız her iki yanıt da, soruda verilen bilgiler üzerinde çalışıyordu; bu, ürün bilgisi RAID değil, FakeRAID idi. Bu sorunun cevabından ziyade sorunun çözülmesi daha adil olurdu. Neyse, ayrıntılı bir cevap.
askvictor

+1 Gerçekten çok ilginç! Sorumu yorumlayabilseydiniz daha iyi olurdu, böylece daha iyi hale getirebilecektim. Herhangi bir CPU kullanmayan Intel'in Firmware RAID hakkındaki iddialarınızı yedeklemek için bir bağlantınız var mı? Teşekkürler!
Django Reinhardt,

2
İşte, Intel RAID BIOS'un, bozulmuş bir dizi ve yeniden oluşturma isteğini belirten bir ekran görüntüsü. İşletim sisteminde yeniden yapılanmanın tamamlanacağını, bu işlevi gerçekleştirmek için sürücüleri yüklemesi gerektiğini belirtir. kmpic.asus.com/images/2013/04/19/… Ek olarak, Z77 yonga setindeki bu Intel sayfası şunları söylüyor: "Intel® Hızlı Depolama Teknolojisi (Intel® RST) , yüklü Intel RST yazılım sürücüsünü [...] gerektiriyor ." intel.com/content/www/us/tr/chipsets/performance-chipsets/…
pacoverflow

1

Özellikle CPU'yu neyin kullandığı ve neyin kullanmadığı ile ilgili bu konuda çok fazla yanlış bilgi var gibi görünüyor. Charles zaten farklılıkları açıklayan iyi bir cevap verdi. Neyse ki, birileri de hem firmware hem de RAID yazılımı için bir kıyaslama yaptı ve sonuçları burada yayınladı:

http://forums.anandtech.com/showthread.php?t=313610

İplik birkaç yaşında, ancak sonuçlandırıyor:

  1. Jmicron [fake RAID]kontrol ünitesini aptal AHCI dışındaki herhangi bir şey için kullanmayın , tercihen sadece DVD sürücüler için.
  2. Intel, bir OS dizisindeki RAID0, genel olarak RAID5 veya çoklu işletim sistemlerinde daha iyidir. Ayrıca diğer ICHXR sistemlerine de taşınabilir.
  3. Windows çok hoş RAID1'e sahiptir ve tüm diziler herhangi bir Windows Vista ve daha yeni sistemler arasında taşınabilir. (Dinamik bölümler sadece Windows tarafından okunabilir)

0

FakeRAID hala CPU'nuzu kullandığından, hiçbir performans avantajınız olmaz. Herhangi bir donanım RAID'i sizi kilitler - cihaz için desteğe ihtiyacınız varsa, hala desteklediklerini umarsınız - bu, RAID yazılımıyla ilgili bir sorun değildir. Kısacası haklısınız - bu senaryoda FakeRAID'in RAID yazılımı üzerinden gerçek bir faydası yok (kullanım durumunuz / ürün gereksinimleriniz hakkında daha fazla ayrıntı eklemek istemiyorsanız)


-1, açıkça yanlış. Intel'in bellenimi RAID, herhangi bir CPU zamanı tüketmez. İşlem tamamen yonga seti tarafından yapılır.
Charles

2
@Charles: açıkça yanlış. Bir nedenden dolayı FakeRAID olarak adlandırılıyor: gerçek bir RAID denetleyicisi değil. en.wikipedia.org/wiki/RAID#Firmware.2Fdriver-based_RAID
askvictor

1
Belki de (her şeyden önce yükler baskın yapıldığı için çalışır) sürücüleri gerektirmez, ancak neredeyse her zaman ana bilgisayardan cpu döngülerini ödünç alan sürücülerle birlikte kullanılır.
askvictor

1
@Charles Intel'in "fakeRAID" yazılımı tabanlıdır ve bu nedenle CPU döngülerini kullanır.
Django Reinhardt,

@DjangoReinhardt Haklısınız, Intel RAID sahte RAID'dir ve sürücünün yüklenmesini gerektirir. Charles'ın cevabına
yorumuma

0

Hem Windows Yansıtma hem de Intel FakeRAID aynı performansa sahip olacaktır. RAID denetleyicisini yönetmek için sisteminizin kaynaklarını (CPU) kullanmaları nedeniyle birbiri ardına gerçek faydalar göremezsiniz.

Bu, kaynak kullanımını CPU'nuzdan kaldırarak denetleyicinizin herhangi bir hesaplama yapacağı donanım RAID denetleyicisinden farklıdır.

Ancak, FakeRAID Denetleyici ve Windows Yansıtmanın her ikisinin de basit işlevler olduğunu ve muhtemelen ikisi de Donanım RAID Denetleyici arasında bir hız farkı görmeyeceğinizi de göz önünde bulundurmanız gerekir. Göreceğiniz tek fark, daha düşük cpu kullanımına sahip olmanız . Bu miktar çok düşük bir fark olup ihmal edilebilir düzeydedir.

Eşliğin hesaplandığı ve yazıldığı bir RAID5 / 6 kullanıyorsanız, bazı gerçek farklar görebilirsiniz. Bu çok daha fazla hesaplama gerektirir ve muhtemelen FakeRAID'in Windows Yansıtma'dan daha iyi veya daha kötü olup olmadığını görmek için bazı ölçütleri çalıştırmak isteyecektir. RAID5 / 6 kullanırken çoğu Donanım RAID Denetleyicileri her zaman kazanacaktır.


Güç kaybında verilerin önbelleğe alınması için gerçek bir kontrol cihazında pil destekli ram kullanılmasını gerektiren herhangi bir fakeraid ile geri dönüşü etkinleştiremezsiniz. Batarya destekli koç olmadan geri sarmayı etkinleştirmek, işletim sistemi ile arayüz sözleşmesini ihlal eder (donanım veri diske yazılmıştır, ancak yazmaz) ve güç kaybettiyseniz bozuk bir dosya sistemine yol açar.
psusi,
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.