SSD ile sabit diskin RAID1 yazılımında birleştirilmesi?


26

Bir SSD ve normal bir sabit disk kullanarak bir Linux yazılımı RAID-1 (yansıtma) oluşturmak mantıklı mı? SSD'nin avantajlarını (hızlı aktarım hızları, hızlı erişim süreleri) sabit disklerin (ucuz, farklı hata modeli) avantajlarıyla birleştirmek ve çok hızlı ama güvenilir bir RAID elde etmek istiyorum ...

  • bu gerçekten mantıklı geliyor mu?
  • SSD performansı böyle karma bir kurulumda gerçekten mevcut mu? Yani Linux çoğunlukla SSD'yi okumak için mi kullanıyor yoksa yavaş diski eşit oranda kullanacak mı?


Yanıtlar:


15

Bu kurulum tamam gibi görünüyor. Temel kural, yazma işleminin HDD'ye gitmesi için parametre mdadmile kullanılmasıdır --write-mostly. Okuma hala hızlı SSD'den yapılacak. Ayrıca, --write-behindparametrenin yazma performansını iyileştirdiği söylenir.

Böyle bir kurulumda TRIM komutu için destek olsa da, bir sorun gibi görünüyor.

Arama için daha fazla anahtar kelime:

  • linux ssd raid hybrid
  • mdadm "--write-mostly" ssd

Diğer bağlantılar:


2
+1. Ancak --write-behindbunun güvenli olmadığını ve dizinin dışına yazma amaçlı bir bitmap dosyasına ihtiyaç duyduğundan kurulumu karmaşıklaştırır ve bunu tavsiye etmem. --write-mostlyiyi.
Tometzky

4

Baskın yazılım muhtemelen okumaları disklere dağıtır *. SSD'deki okuma hızının yavaş diskten iki kat daha hızlı olacağı göz önüne alındığında, gerçekte performans kaybedeceğinizi farz ediyorum.

Hata modeli hakkındaki yorumunuzla, SSD'lerin "yıpranma" oranları konusunda endişelendiğinizi farz ediyorum. Modern kontrol üniteleri sofistike aşınma dengeleme kullanır , bu nedenle sürücüde oldukça fazla miktarda boş alan bulunduğunda, sürücüyü kısa süre içinde sürücüyü öldürmeyecektir.

* Düzenleme: Hybrid SSD / HDD RAID'lerin avantaj ve dezavantajları nelerdir? 'Deki cevaba göre , SSD'ye doğru okumaları akıllıca önleyecek baskın kontrolörleri / yazılımları var, bu yüzden baskınları azaltarak performansı kaybetmeyeceksiniz.


1
Bağlantı için teşekkürler. Ayrıca, "karma", Google’da daha fazla bilgi bulabilen anahtar kelimedir - çok teşekkürler!
oliver

2
Aşınma seviyelendirme ile ilgili olarak: Flaş blokların "yıpranması" nedeniyle SSD ile ilgili verileri kaybetmenin mümkün olmadığı doğrudur. Ancak kontrolör ve aşınma seviyeleme verilerinin kendisi tek bir başarısızlık noktasıdır. SSD denetleyici anakartınızın öldüğünü varsayalım; Fiziksel olarak hala orada olsa bile herhangi bir veriyi kurtaramayacaksınız. Bu yüzden SSD aşınma seviyelemesi gerçek yansıtmanın yerini almaz.
SkyBeam
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.