HDD hala oldukça tercih ediliyor, ama neden?
Bu, kiminle konuştuğunuza, geçmişlerine (yönetim, BT, satışlar, vb.) Ve tartışmanın ne tür bir sunucuya başvurduğuna bağlıdır. HDD'ler genellikle bayt başına daha ucuz bir büyüklük sırasıdır, ancak daha fazla güç kullanır ve neredeyse her zaman daha yavaştır, iş yüküne bağlıdır.
Neredeyse her zaman maliyete ve belirli miktarda sunucuya ne kadar depolama sığabileceğine bağlıdır. Tek bir SSD ile 5 diskli bir baskın dizisinin performansını elde edebiliyorsanız, SSD muhtemelen çok daha ucuzdur ve gücün bir kısmını kullanır, ancak depolama alanının 1 / 10'unu da alırsınız.
Aktif depolama için hangisi daha iyidir?
Burası karmaşıklaşıyor ve neden birçok insan komplikasyonu atlayacak ve sadece bildikleri HDD'lere gidecek.
SSD'ler, hücrelere ne kadar verinin yazılabileceğine dair sınırlarla farklı sınıflarda gelir; bu, ana bilgisayar tarafından yazılan veri miktarı ile aynı DEĞİLDİR. Küçük miktarlarda veri yazmak, hücrelere büyük miktarlarda yazı yazmaktır, buna yazma amplifikasyonu denir ve düşük dayanıklılık derecelerine sahip sürücüleri hızla öldürebilir.
SSD hücreleri, saklayabilecekleri bit miktarına göre adlandırılır, n-bitleri depolamak için hücre başına 2 ^ n voltaj seviyesine ihtiyaç duyarlar. Bir TLC (üçlü bit), bu bitleri ele almak için 8 voltaj seviyesine ihtiyaç duyar. Genel olarak, hücre başına bit seviyesini her artırdığınızda, hücre dayanıklılığında 3-10X düşüş elde edersiniz. İçin , örneğin hücre, kurumsal EMLC 30000 kez MLC 10000, TLC 5000, QLC 1000 ölmeden önce, SLC sürücü tüm hücreler 100000 kez mal olabilir.
SSD hücre teknolojisindeki gelişmeler kuşak, daha iyi litografi ve 3D NAND eski 2D NAND üzerinde yoğunluğunu ve performansını artırmak da vardır, analist tarafından aktarılan, "Bugünkü MLC daha iyi dünün SLC daha" Jim Handy .
SSD'ler aslında adreslenen hücrelere doğrudan yazmazlar, hücre bloklarına yazarlar. Bu şekilde, blok daha tutarlı miktarda hücre yazımına sahip olur ve hücreler toleranstan düştüğünde tüm blok kötü olarak işaretlenir ve veriler yeni bir bloğa taşınır. SSD dayanıklılığı hücre tipine, kaç tane yedek bloğun mevcut olduğuna, hata düzeltmesi için ne kadar ek yüke ve sürücünün yazma amplifikasyonunu azaltmak için önbellek ve algoritmaları nasıl kullandığına bağlıdır. Üreticinin kötü işaretlemek için seçtiği tolerans da devreye girer, bir işletme diski, biri tamamen işlevsel olsa bile, bir tüketici diskinden daha önce kötü olan blokları işaretler.
Kurumsal sınıf "yüksek yazma" SSD'ler, SLC veya eMLC hücrelerine dayanır ve büyük miktarda yedek bloklara sahiptir ve genellikle güç kaybolduğunda önbelleğin diske akabileceğinden emin olmak için kapasitörlü büyük bir önbelleğe sahiptir.
Hızlı erişim sürelerine ihtiyaç duyan dosya sunucuları gibi "yüksek okuma" uygulamaları için çok daha düşük dayanıklılığa sahip sürücüler de vardır, bunlar farklı hücre tipleri, daha az yedek alan vb. "yüksek yazma" sürücünün dayanıklılığının sadece% 5'ine sahip olabilir, ancak doğru kullanıldıklarında sürücüye de ihtiyaç duymazlar.
Örneğin, veritabanı için, disk her zaman etkin durumdadır?
Veritabanım küçük, aralıklı okumaların erişiminin% 95'i olduğu ve çoğu RAM'de önbelleğe alındığında, bir HDD'de SSD'deki kadar hızlı. Daha büyük olsaydı, sistemde yeterli RAM olmazdı ve SSD erişim sürelerinde büyük bir fark yaratmaya başlar.
SSD'ler ayrıca yedekleme ve büyüklükteki kurtarma siparişlerini daha hızlı hale getirir. DB'm yaklaşık 10 dakika içinde yavaş bir SSD'ye veya 11 saniye kadar hızlı bir şekilde yedeklemeden geri yüklendi, HDD'ye yedekleme yaklaşık 25 dakika olurdu. Bu, en az 2 büyüklük sırasıdır ve iş yüküne bağlı olarak büyük bir fark yaratabilir. 1. günde kelimenin tam anlamıyla ödeme yapabilir.
Çok sayıda küçük yazılı veritabanları, tüketici sınıfı TLC diskini birkaç saat içinde öldürebilir.
SSD gerçekten sunucu için faydalı mı?
Kesinlikle, uygulama için doğru sürücü tipi ve kalitesi seçilirse, yanlış yaparsanız bir felaket olabilir.
Sunucum çeşitli veritabanları, ayrıca yüksek okuma ağ depolama alanı, yüksek yazma güvenlikli görüntü depolama alanı, ayrıca karışık okuma yazma dosya depolama ve istemci yedeklemesi çalıştırıyor. Sunucuda, toplu ağ depolama ve NVR için bir RAID-6 HDD serisi, MySQL için tek bir yüksek performanslı MLC SSD ve istemci ve veritabanı yedeklemeleri ve hızlı erişim ağ depolama için RAID-5'te 3 tüketici TLC sürücüsü bulunur.
SSD RAID'deki yazma hızı, HDD RAID ile yaklaşık aynı hızda, ancak SSD RAID'de rasgele erişim okuma hızı 10X'ten daha yüksek. Bir kez daha bu bir tüketici TLC SSD'sidir, ancak sıralı yazma hızı gigabit LAN'dan yaklaşık 3 kat daha hızlı olduğundan, asla aşırı yüklenmez ve sistem uzaktan erişildiğinde yerel yedeklemeler yaparsa bol miktarda ek yük vardır.
Çoğu SSD ayrıca , verileri birkaç saniye içinde silebilen anında güvenli silme (ISE) sunar , bu özelliği olmayan HDD'ler için saatlerce veya günlerce, yalnızca birkaç kurumsal sınıf HDD, ISE sunma eğilimindedir, ancak daha yaygın. Bu, bir sürücüyü kullanımdan kaldırıyor veya yeniden tasarlıyorsanız çok kullanışlıdır.
Yazmak için en iyi çözüm (dosya sistemi) nedir?
Veri türüne ve istediğiniz dosya sistemi özellikleri türüne bağlıdır. Ben sadece EXT4 ve BTRFS kullanıyorum (anlık görüntüler ve sağlama toplamları gerekir). Dosya sistemi yükü kullanılabilir alanı azaltır ve SSD'lerin ömrünü hafifçe azaltabilir, BTRFS sağlama toplamları ve diğer özellikler için yüksek ek yüke sahiptir ve anlık görüntüler çok fazla alan kullanır.
Mekanik arıza durumunda onarmanın bir yolu yoktur (doğru mu)?
Sürücü türünden bağımsız olarak, hiç ölü bir sürücüde veri kurtarma işlemi yapmak zorunda kaldınız mı? Olabilir çok pahalı , sen sürüm yedeklemeler, farklı bir cihaz veya makine üzerinde yerel olarak, ana depolama katmanlı yedekleme, RAID sahip daha iyi o zaman senkronizasyonu için site dışı ya da bulut vardır. 1 TB bulut depolama alanı aylık 5 $, bir HDD'deki veri kurtarma size 2 bin dolara mal olabilir ve ölü bir SSD'nin kurtarılması imkansız olabilir ... sadece yedeklemeleri yapın ve onarımı unutun.