SSHD'deki SSD önbellek, standart HDD'ye kıyasla yaşam döngüsünü tehlikeye atar mı?


10

SSD'nin sınırlı yazıları ve kapasite \ fiyatı, HDD'nin şoklarına duyarlılık olarak bilinir.

Hibrit SSHD (standart HDD + SSD önbellek), önbellek olarak kullanılan ve SSHD'nin bellenimi tarafından yönetilen küçük bir SSD ile birlikte klasik bir HD'ye sahiptir.

Şimdi, SSD önbellek tüm hücreler için yazma sınırı teklifine ulaştığında ne olacağını bilmek istiyorum, iki olası alternatif şunlardır:

a) SSD önbelleğini kullanmak için ürün yazılımı durur ve SSHD standart bir HDD olur

b) SSHD kullanılamaz hale gelir

Doğru cevap nedir? (B alternatifi SSHD seçimini, daha az dayanıklı alternatifi ve bir sunucu için şimdiye kadarki en kötü tercihi yapar.)

Bununla ilgili güvenilir kaynaklar araştırdım, ancak hiçbir şey bulamadım.

HDD'nin mekanik problemleri, okuma / yazma işlemleri sırasında darbelere maruz kalmazlarsa çok nadirdir, standart durumda MTF, modern bir HDD için 1 milyon ila 1,5 milyon saat arasındadır. SSD'de, özellikle SSD TLC'de, aşınma bir sorundur, blok başına MLC tipik maksimum PE döngüsü sayıları 1500 ila 10.000 arasındadır (çoğunlukla 5000). Depolama yoğun bir şekilde kullanılıyorsa (özellikle sunucu kullanımında) 5000 döngüye ulaşmak nispeten kolaydır. Bu yüzden SSD önbellek dayanıklılığı gerçekten önemlidir ve ayrıca SSHD'deki önbellek-SSD sektörlerinin, aşınmayı daha büyük bir alana dağıtabilen standart bir SSD'nin en yoğun şekilde kullanıldığı da dikkate alınmalıdır.


1
Hiçbir zaman modern bir sabit sürücümün başarısız bir durum olmadan (örneğin sürücüye şok veya başka bir şey) olmadan başarısız olmadım - ancak yaklaşık bir yıl önce iki seans aldım (Seagate) ve bunlardan biri, sadece standart kullanımla ( şok, vb.) zaten başarısız oldu. :( -
ISRT'nin

1
@ BrainSlugs83 Kırık SSHD'nize tam olarak ne olduğunu söyleyebilir misiniz? (Kötü sektör, güç sorunu veya başka bir şey varsa)
Silverstorm

Muhtemelen bunun, muhtemelen kullanılan algoritmalar nedeniyle ve ikinci olarak bir SSHD'deki önbellek, yüzlerce kat daha fazla ömre sahip SSD'lerden farklı bir bellek kullandığından - yani SLC veya yüksek dayanıklılık MLC'sinin muhtemelen olmayacağını belirtmelidir. .
qasdfdsaq

Yanıtlar:


5

Önbellek

+ David Schwartz, zaten işletim sistemi önbelleğinde olduğundan bahsettiğinizde , artık anlaşamam.

Ancak, sorunların boyutu önemlidir , eğer işletim sistemi tarafından yönetilen dosya önbelleği SSD önbelleğinin boyutundan küçükse, SSHD'deki SSD önbelleği diskten okumak için zaman kazandırabilir.

Benim durumumda, Lenovo ThinkCentre Edge 72z'de 16GB RAM ile OpenSuSE 12.3 x64 kullanıyorum. Dosya önbelleğim 14 saat sonra yaklaşık 3 GB. Bilgisayarınız 64 GB RAM ise, dosya önbelleği 8 GB'den fazla olabilir. Yukarıda belirtildiği gibi, 8 GB SSD önbellek dosya önbelleğinden daha az kullanışlıdır. Bu yüzden Seagate, Seagate Enterprise Turbo SSHD'ye 32GB SSD önbellek sağlar.

Aşınma

Toshiba, SSD önbellek aşındığında ne olacağını açıklamak için bir SSS sağlar . Normal bir sabit sürücü olarak işlev görmelidir.

Conculsion

SSD önbellek aşınmadan önce, SSD'de gittikçe daha fazla hasarlı çip olacaktır, bu da mevcut SSD önbelleğinin gittikçe küçüleceği anlamına gelir. Kullanıcı, SMART tarafından herhangi bir uyarı yapılmadan performansın yavaşça düştüğünü fark etmelidir.

SSD Önbellek ayrıntılar için aşındığında ve bu konudaki güncellememde SSHD'imin normal Sabit Sürücü olarak çalışıp çalışmadığını kontrol edebilirsiniz .


1

Tipik bir HDD'nin yazma hızı, tipik bir SSD'nin yazma dayanıklılığı ve tipik bir SSHD'nin mantığı göz önüne alındığında, bu tetiklenmesi neredeyse imkansız bir arıza modudur. SSD'nin yazma dayanıklılığına ulaşmadan çok önce, HDD muhtemelen mekanik olarak başarısız olurdu. Dürüst olmak gerekirse, bu temel olarak endişelenmeniz gereken son şey.

Güncelleme : Standart bir SSD'den farklı olarak, bir SSHD'nin flaşa hiçbir şey yazması gerekmez. Yanıp sönen şeyleri yalnızca ürün yazılımı karar verirse yazar. Yazma hacmi yüksekse, flaşı tamponlamak için kullanmanın bir anlamı yoktur (çünkü sonunda doldurulur ve herhangi bir fayda sağlamaz). Yazma ses seviyesi düşükse, flaş önemli ölçüde eskimez. Benzer şekilde HDD'den yapılan okumalar için, sık sık okunan ve nadiren değişen şeyleri önbelleğe almak mantıklıdır. Çok fazla olamaz, matematiksel olarak imkansız. Tüm modern işletim sistemleri sürücülerine bir önbellek aracılığıyla eriştiğinden, yeni okunan veya yazılan verileri önbelleğe almanın bir anlamı yoktur, çünkü işletim sistemi kısa süre sonra tekrar okumayacaktır - zaten işletim sistemi önbelleğinde.


HDD'nin mekanik sorunları, okuma / yazma işlemleri sırasında darbelere maruz kalmazlarsa çok nadirdir (standart durumda modern bir HDD için MTF aralığı 1 milyon ila 1,5 milyon saat arasındadır). SSD özellikle MLC tipik blok başına maksimum PE döngüsü sayıları 1500 ila 10.000 arasındadır (çoğunlukla 5000). Depolama yoğun olarak (özellikle bir sunucuda) kullanılıyorsa 5000 döngüye ulaşmak nispeten kolaydır. Bu yüzden SSD önbellek dayanıklılığı gerçekten önemlidir (önbellek SSD sektörlerinin, daha geniş bir alana aşınmayı dağıtabilen standart bir SSD'de bile en yoğun şekilde kullanıldığını düşünün.)
Silverstorm

@Silverstorm: Cevabımın güncellemelerine bakın.
David Schwartz

SSHD önbelleği işletim sistemine maruz kalabilir ve işletim sistemi kendi önbelleğinin bir uzantısı olarak yönetebilir (SSHD sürücüleri için UEFI seçeneklerinde bulunur). - Dürüst olmak gerekirse, sürücülerin donanımdaki kendi önbelleklerini yönetmesine izin vermekten daha kötü bir performans gördüm ...
BrainSlugs83 12:15

Bir SSHD bir şey olabilir o akıllı olsaydı yapın, en sık boot-up sırasında okunur disk bloklarının farkında yeterince sık fark etmek için kullanıcı yeniden başlatma varsayarak ve önbellek olanlara tutmaktır. RAM'de 8 GB veya daha fazla sayfa önbelleği bulunan sistemlerde, RAM sayfası önbelleği ısındıktan sonra normal çalışma hızlı bir şekilde yanıp sönse bile, mekanik HDD'lerde önyükleme süresi hala bir darboğazdır.
allquixotic

0

Henüz kesin bir referansım yok ama cevap A olacaktır. Bu, denetleyicinin birden fazla okuma / yazma yeniden deneme (bir değer belirleyemediğinde), hatalar (yanlış değer döndürüldüğünde) veya kullanılamaz olarak işaretlenmiş bloklara sahip olmasına neden olur. SSD bir bütün olarak çalışmayı bırakmaz, aynı zamanda çalışmayabilir.

Yan not olarak, aşınma seviyesi algoritmaları ve ürün yazılımı denetleyicileri bunu önlemede daha iyi ve daha iyi olmaya devam etmektedir. TechReport, burada yeni Seagate diskini inceledi .

Seagate, Laptop Thin SSHD'nin flash bileşeni için bir dayanıklılık belirtimi yayınlamıyor, ancak sürücü üç yıl garanti kapsamındadır. En kötü iş yükleri için bile, Burks "gerçekten yüksek bir aşınma seviyesi marjı" olduğunu söylüyor.


Ürün yazılımını yalnızca aşınmış flaş durumunda HDD'ye geçecek şekilde programladıklarını umarsınız , ancak ekonomik baskılar onları başka şekilde davranmaya zorlayabilir. Seagate'in orijinal ürün yazılımını sökmeden ve analiz etmeden söylemediğini gerçekten bilmenin yolu yok.
LawrenceC

Cevabınız için teşekkürler, ne yazık ki Seagate desteğiyle iletişime geçmeye çalıştım, ancak kimse bu konuda güvenilir bilgi bilmiyor gibi görünüyor.
Silverstorm

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.