Disk çalışma süresini en aza indirmek için SSD önbellek


2

Ana depolama alanı olarak nispeten büyük bir RAID-5 / -6 (veya RAID-Z / -Z2) dizisini kullanarak kişisel kullanım için küçük bir sunucu kurmayı planlıyorum.

Bunun için öngördüğüm iş yüklerinin büyük çoğunluğu çok fazla tahmin edilebilir disk erişim modeline (örneğin film akışı) sahip olacak ve bir priori RAID dizisinin çoğu zaman çalıştırılmasına gerek olacağını sanmıyorum. Prensipte, örneğin oynatmanın başlangıcında tüm video dosyasını bir SSD'de önbelleğe almak ve daha sonra diskleri kapatmak mümkün olacaktır. Tahmin ettiğim diğer iş yüklerinin çoğu benzer desenlere sahip olacaktı (örneğin, dosya paylaşım istemcisi bir seferde yalnızca az sayıda dosya ekleyebiliyordu, uzaktan yedekleme çözümü ilk önce kolayca SSD'ye önbelleğe alabiliyordu, sonra tek seferde diske geri yazabiliyordu). Söylemeye gerek yok, beş veya altı sabit disk için disk çalışma süresini en aza indirgemek, güç kullanımı açısından gözle görülür bir fark yaratabilir.

Bu yüzden sorum şu: Bir SSD'yi RAID dizisi için önbellek olarak kullanmamı sağlayacak bir performansı var mı? Performansı en üst düzeye çıkarmak yerine disk çalışma süresini en aza indirecek şekilde?

Örneğin, zfs'ın ayrı okuma ve yazma önbellekleri belirtmesine izin verdiğini biliyorum, ancak bildiğim kadarıyla bu yalnızca dosya sisteminin performansını artırmak için kullanılıyor. Aynı şey, şu ana kadar bulduğum diğer tüm SSD önbellekleme / katmanlı depolama çözümleri için de geçerli.

Bu soruların burada veya serverfault'da en uygun olup olmadığından emin değil - Kişisel kullanım için burada bulundum, ancak bunun yerine serverfault'a danışmam gerekip gerekmediğini bana bildirin.


1
Sadece bir düşünce - büyük miktarda RAM'e sahip ve bir RAM disk kullanmak bir seçenek mi?
Karan

1
Bunu düşünmemiştim. Prensip olarak çoğu ana kartın yalnızca 32GB RAM'i destekleyeceğini düşünüyorum. Yine de sorun yine aynı kalacak: Diskleri mümkün olduğunca bükülmüş tutmak için böyle bir (RAM veya SSD) önbellek / 1. seviye depolama katmanı kullanabilecek herhangi bir işletim sistemi veya dosya sistemi var mı?
matt
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.