DRAM на SSD: Искате ли нещо?

SSD дисковете са бързи за достъп и запис на данни, много по-бързи от твърдите дискове. Тази скорост идва от различни места. Един от факторите е включването на DRAM на SSD. Някои бюджетни SSD дискове обаче пропускат DRAM, тъй като е скъпо и не е строго необходимо за функционирането на SSD. За да информирате вашето решение дали да закупите SSD без DRAM. Или по-скъп модел с DRAM, трябва да знаете разликата.

Основната функционалност на DRAM

Основната функция на DRAM на SSD е да съхранява запис за това къде могат да бъдат намерени данни във флаш паметта. Колкото и вашият компютър да показва всичките ви файлове, спретнато съхранени в логически ред, това не е така на SSD. Тъй като четенето и особено записването в клетка с флаш памет намалява нейния живот, SSD дисковете изпълняват задача, наречена изравняване на износването. Това включва разбъркване на данни около устройството, предпочитане първо да се използват най-малко износените зони и минимизиране на използването на най-изчерпаните зони. Това означава, че устройството трябва да поддържа някакъв вид директория, където се намира всичко.

DRAM се използва за това, тъй като не страда от проблеми с честото писане, което намалява продължителността на живота, и защото може да предостави местоположението на данните на SSD контролера много по-бързо от флаш паметта бих могъл. DRAM намалява латентността и скоростта на всяка операция на SSD. SSD без DRAM обаче ще бъде по-бавен от SSD с DRAM HMB може частично да компенсира тази разлика.

Друго основно предимство отново е свързано с това как SSD записват данни. Всъщност не можете да запишете единични битове данни във флаш паметта. Трябва да пишете данни на блокове. Тази операция на запис трябва да бъде пълно презаписване. Не можете просто да актуализирате един бит в блок. Дори ако трябва да промените само един бит, трябва да запишете всички останали битове в този блок на диска. DRAM може да се използва за временно съхраняване на малки количества данни, докато не могат да бъдат ефективно записани в блок наведнъж. SSD-тата без DRAM не могат да направят това и затова страдат от по-значително износване, тъй като записите са по-малко ефективни при запазване на живота.

Други предимства

Друго предимство на DRAM на борда на SSD е много подобно на способността да се кешират твърде малки данни, за да се запишат веднага във флаш паметта. Той също така работи за кеширане на данни, които се разбъркват около SSD като част от процеса на изравняване на износването, за да се запишат по-ефективно. Това означава, че SSD-тата без DRAM страдат от допълнително увеличаване на износването, което води до по-нисък живот.

DRAM на SSD може да действа като малък кеш за четене, което помага да се осигури намалена латентност за често търсени данни. В някои случаи DRAM може да се използва и като кеш за запис за повече от малки количества данни. Това може да позволи на данните да се съхраняват много бързо, преди да бъдат предадени към SLC кеша и останалата част от устройството. Използването на DRAM като кеш за запис не е необходимо при SLC кеша. SLC флаш паметта е много бърза сама по себе си.

Потенциални недостатъци

Единственият риск DRAM да присъства на SSD е потенциалната загуба на данни. DRAM е летлива памет, което означава, че всички данни, които съхранява, се губят, ако загуби захранване. Това се сравнява с енергонезависимата флаш памет, която запазва данните си, дори ако загуби захранване. Така че, да предположим, че използвате DRAM за кеширане на данни, преди да ги запишете във флаш паметта. В този случай рискувате прекъсване на захранването, прекъсване на захранването на компютъра и по този начин на DRAM в SSD, което го кара да загуби данните си, преди да ги прехвърли във флаш паметта.

Това може да причини загуба на данни или повреда на файла. Това може да бъде дразнещо, разочароващо и досадно за редовните домашни потребители. В центровете за данни и за бизнеса това може да бъде катастрофално. Поради тази причина всяко кеширане на DRAM обикновено е деактивирано в корпоративните SSD дискове.

Единственият друг проблем с DRAM на SSD дискове е допълнителната цена. Реално, при настоящите устройства ценовият диапазон не е достатъчен. Това е така, защото цената на флаш паметта е по-голямата част от цената на SSD. Цената на DRAM е сравнително малка. Някои продукти от висок клас имат по-малко от $40 разлика при капацитет от 1TB. Основните спестявания идват от това, че DRAM обикновено се изрязва от бюджетни устройства. Тези бюджетни SSD също спестяват разходи в други области, което затруднява директните сравнения.

Заключение

DRAM помага на SSD да работи с максимална производителност. Разликата е сравнително малка. Можете да разберете, когато гледате скорости на трансфер или косвени сравнения. Малко вероятно е да се сблъскате с твърде много сценарии в реалния свят, при които наличието на SSD без DRAM би било проблем. Въпреки това, липсата на DRAM намалява производителността и причинява повишено износване на SSD. Освен това, SSD-тата без DRAM обикновено са бюджетни модели, които могат да имат по-слаби гаранции и по-нисък общ живот на първо място.

Със сигурност ви препоръчваме да предпочитате SSD дискове с DRAM. Това обаче не е дотам, че бихме ви препоръчали да избягвате изцяло SSD без DRAM. Направете го, ако намерите солидна сделка за един или просто можете да разширите бюджета си до SSD без DRAM. Те са достатъчно функционални, за да бъдат напълно жизнеспособни, особено ако получите такъв, който поддържа HMB. Споделете вашите мисли в коментарите по-долу.