Możliwość niezawodnego przechowywania bitów danych w pamięci flash NAND, która jest używana w urządzeniach pamięci masowej flash, maleje z każdym cyklem programowania/kasowania (P/E) komórki pamięci flash NAND, aż do momentu, gdy komórka pamięci flash NAND nie jest w stanie niezawodnie przechowywać danych. Wtedy należy tę komórkę usunąć z puli pamięci masowej dostępnej dla użytkownika, a jej adres logiczny przenieść do nowego adresu fizycznego w macierzy pamięci masowej flash NAND.
Ciągłe programowanie lub kasowanie komórki powoduje liniowy wzrost wartości współczynnika BER, przez co w procesorach FSP dysków SSD klasy korporacyjnej wymagana jest implementacja złożonego zestawu technik zarządzania, które będą używane do sterowania możliwościami komórek pamięci w zakresie niezawodnego przechowywania danych przez cały oczekiwany okres eksploatacji dysku SSD. [6]
Trwałość w zakresie programowania/kasowania danej pamięci flash NAND może znacząco się różnić, w zależności od procesu wytwarzania litograficznego oraz typu produkowanej pamięci flash NAND.
| Typ pamięci flash NAND |
TLC |
MLC |
e-MLC |
SLC |
| Architektura |
3 bity na komórkę |
2 bity na komórkę |
2 bity na komórkę |
1 bit na komórkę |
| Pojemność |
Największa pojemność |
Duża pojemność |
Duża pojemność |
Najmniejsza pojemność |
| Trwałość (programowanie/kasowanie) |
Najniższa trwałość |
Średnia trwałość |
Wysoka trwałość |
Najwyższa trwałość |
| Koszt |
$ |
$$ |
$$$ |
$$$$ |
| Przybliżony współczynników błędów bitów pamięci NAND (BER) |
10^4 |
10^7 |
10^8 |
10^9 |
Tabela 2. Typy pamięci flash NAND [6] [7] [8] [9]
Pamięci flash NAND z wielopoziomowymi komórkami (e-MLC) klasy korporacyjnej, które są używane w dyskach SSD klasy korporacyjnej E100 firmy Kingston, działają podobnie do popularnych pamięci flash NAND MLC, ale spełniają dodatkowe wymagania w zakresie doboru i kwalifikacji, dzięki czemu umożliwiają osiągnięcie wyższej trwałości przy programowaniu/kasowaniu (P/E) i niższych współczynników BER niż standardowe pamięci MLC używane w klienckich dyskach SSD.
Dyski SSD klasy korporacyjnej muszą być w stanie obsługiwać bardzo duże obciążenie operacjami zapisu w scenariuszach typowych dla serwerów w centrach danych, a więc obsługi żądań dostępu do danych przez 24 godziny na dobę i 7 dni w tygodniu. Z kolei klienckie dyski SSD zazwyczaj są w pełni wykorzystywane tylko przez 8 godzin w ciągu dnia. Dlatego też pamięci e-MLC idealnie nadają się do zastosowania w dyskach o wysokiej wydajności, pojemności i trwałości.
Zagadnienie trwałości w zakresie zapisu dla dowolnego rozwiązania lub dysku SSD jest złożone, więc organizacja JEDEC Committee zaproponowała także wprowadzenie miary trwałości w postaci wartości Liczba zapisanych Terabajtów (TeraBytes Written, TBW), która wskazuje, ile danych można zapisać na dysku SSD, zanim znajdująca się w nim pamięć flash NAND przestanie być niezawodna i trzeba będzie wymienić dysk.
Używając zaproponowanych przez organizację JEDEC metod testowania (dokument JESD218A) oraz obciążeń korporacyjnych (dokument JESD219), można łatwiej zinterpretować obliczenia dotyczące trwałości przedstawiane przez producentów dysków SSD. W tym celu należy użyć wartości TBW i ekstrapolować tę łatwiejszą do zrozumienia miarę na dowolne centrum danych.
Według informacji podanych w dokumentach JESD218 i JESD219 negatywny wpływ na aplikacje różnych klas może też mieć współczynnik zwiększenia natężenia zapisu (Write Amplification Factor, WAF), gdy faktyczna liczba operacji zapisu jest większa niż liczba operacji zapisu żądanych przez hosta, co prowadzi do coraz większego zużycia pamięci flash NAND, wyższego współczynnika BER pamięci flash NAND związanego z większą niż przewidywana liczbą operacji zapisu wykonywanych z biegiem czasu oraz niższej wydajności powodowanej przez rozłożenie na dysku SSD coraz większej liczby nieprawidłowych stron. Działający na bieżąco mechanizm kompresji używany w dyskach E100 firmy Kingston, w których jest stosowana technologia LSI® SandForce® DuraWrite™, zmniejsza ogólną wartość współczynnika WAF i zwiększa trwałość pamięci flash NAND w zastosowaniach klasy korporacyjnej.
Współczynnik TBW stanowi ważny element odróżniający korporacyjne dyski SSD od klienckich dysków SSD, współczynnik TBW stanowi wyłącznie model przewidywania poziomu trwałości pamięci flash NAND, a wartość średniego czasu międzyawaryjnego (Mean Time Between Failure, MTBF) należy traktować jako model przewidywania trwałości i niezawodności na poziomie komponentu dotyczący komponentów wchodzących w skład danego urządzenia. Od komponentów dysków SSD klasy korporacyjnej należy oczekiwać trwałości i lepszego zarządzania napięciami w całej pamięci flash NAND przez cały okres planowanej eksploatacji dysku.
Technologia monitorowania i raportowania S.M.A.R.T. stosowana w dyskach SSD klasy korporacyjnej umożliwia urządzeniu łatwiejsze przewidywanie awarii i prognozowanie czasu eksploatacji na podstawie aktualnego współczynnika zwiększenia natężenia zapisu i poziomu zużycia. Często są także obsługiwane ostrzeżenia zgłaszane przed wystąpieniem awarii, takiej jak utrata zasilania, błędy bitów występujące w interfejsie fizycznym lub nierównomierne zużycie pamięci.
Klienckie dyski SSD mogą oferować tylko minimalne możliwości technologii S.M.A.R.T. służące do monitorowania dysku SSD w trakcie typowego użytkowania lub po wystąpieniu awarii.
W zależności od klasy i pojemności dysku SSD może być przydzielana większa rezerwowa pojemność pamięci flash NAND, która będzie pełnić funkcję zapasowych bloków pamięci (OP). Pojemność zapasowych bloków pamięci jest niewidoczna dla użytkownika i systemu operacyjnego i może być używana jako tymczasowy bufor umożliwiający utrzymanie wyższej ciągłej wydajności albo jako zamiennik uszkodzonych komórek pamięci flash w celu zwiększenia niezawodności i trwałości dysku SSD.