SSD disky mají rychlý přístup k datům a jejich zápis, mnohem rychlejší než HDD. Tato rychlost pochází z mnoha různých míst. Jedním z faktorů je zahrnutí DRAM na SSD. Některé levné SSD však vynechávají DRAM, protože je to drahé a není nezbytně nutné, aby SSD fungoval. Chcete-li informovat své rozhodnutí, zda koupit SSD bez DRAM. Nebo dražší model s DRAM, je potřeba znát rozdíl.
Základní funkce DRAM
Primární funkcí DRAM na SSD je ukládat záznam o tom, kde se na flash paměti nacházejí data. Jakkoli váš počítač zobrazuje všechny vaše soubory úhledně uložené v logickém pořadí, u SSD tomu tak není. Vzhledem k tomu, že čtení a zejména zápis do paměťové buňky flash snižuje její životnost, provádějí SSD jednotky úkol zvaný vyrovnávání opotřebení. To zahrnuje promíchávání dat kolem disku, upřednostňování použití nejméně opotřebovaných oblastí a minimalizaci využití nejvíce vyčerpaných oblastí. To znamená, že jednotka musí uchovávat nějaký druh adresáře, kde se všechno nachází.
K tomu se používá DRAM, protože netrpí žádnými problémy s častým zápisem snižujícím životnost, a protože může poskytnout umístění dat řadiči SSD mnohem rychleji než flash paměť mohl. DRAM snižuje latenci a rychlost jakékoli operace na SSD. SSD bez DRAM však bude pomalejší než SSD s DRAM
HMB může tento rozdíl částečně vyrovnat.Další zásadní výhoda se opět týká toho, jak SSD zapisují data. Ve skutečnosti nemůžete zapisovat jednotlivé bity dat do paměti flash. Data musíte zapisovat do bloků. Tato operace zápisu musí být úplným přepsáním. Nemůžete aktualizovat jen jeden bit v bloku. I když potřebujete změnit pouze jeden bit, musíte všechny ostatní bity v tomto bloku zapsat na disk. DRAM lze použít k dočasnému uložení malého množství dat, dokud je nelze efektivně zapsat do bloku všechna najednou. SSD bez DRAM to nedokážou, a tak trpí výraznějším opotřebením, protože zápisy jsou méně účinné při zachování životnosti.
Další výhody
Další výhodou DRAM na desce SSD je velmi podobná možnost ukládat do mezipaměti data příliš malá na to, aby je bylo možné rovnou zapisovat do flash paměti. Funguje také ukládat do mezipaměti data, která jsou zamíchána kolem SSD jako součást procesu vyrovnávání opotřebení, aby byla zapsána efektivněji. To znamená, že SSD bez DRAM trpí dalším nárůstem opotřebení, což má za následek nižší životnost.
DRAM na SSD může fungovat jako malá mezipaměť pro čtení, která pomáhá snížit latenci pro často požadovaná data. V některých případech lze DRAM použít také jako mezipaměť pro zápis pro více než jen malá množství dat. To umožňuje velmi rychlé uložení dat před jejich předáním do mezipaměti SLC a zbytku disku. Použití DRAM jako mezipaměti pro zápis není u mezipaměti SLC nutné. SLC flash paměť je sama o sobě velmi rychlá.
Potenciální nevýhody
Jediným rizikem přítomnosti DRAM na SSD je možnost ztráty dat. DRAM je volatilní paměť, což znamená, že všechna data, která obsahuje, jsou ztracena, pokud dojde ke ztrátě napájení. To je ve srovnání s energeticky nezávislou flash pamětí, která uchovává svá data, i když ztratí napájení. Předpokládejme tedy, že používáte DRAM k ukládání dat do mezipaměti před jejich zápisem na flash. V takovém případě riskujete výpadek proudu, přerušení napájení počítače a tím i DRAM v SSD, což způsobí ztrátu dat před jejich přenesením do flash paměti.
To může způsobit ztrátu dat nebo poškození souboru. To může být pro běžné domácí uživatele dráždivé, frustrující a otravné. V datových centrech a pro podniky to může být katastrofální. Z tohoto důvodu je u podnikových SSD obvykle zakázáno jakékoli ukládání do mezipaměti DRAM.
Jediným dalším problémem s DRAM na SSD jsou dodatečné náklady. Realisticky v současných jednotkách není cenové rozpětí dostatečné. Důvodem je, že náklady na flash paměť jsou většinou ceny SSD. Cena DRAM je relativně malá. Některé špičkové produkty mají při kapacitě 1 TB rozdíl méně než 40 USD. Primární úspory pocházejí z DRAM, která je obvykle snížena o rozpočtové jednotky. Tyto levné SSD také šetří náklady v jiných oblastech, což ztěžuje přímé srovnání.
Závěr
DRAM pomáhá SSD pracovat při maximálním výkonu. Rozdíl je poměrně malý. Poznáte to při pohledu na přenosové rychlosti nebo nepřímé srovnání. Je nepravděpodobné, že narazíte na příliš mnoho reálných scénářů, kde by bylo problémem mít SSD bez DRAM. To znamená, že nedostatek paměti DRAM snižuje výkon a způsobuje zvýšené opotřebení SSD. Navíc SSD bez DRAM bývají levné modely, které mohou mít v první řadě slabší záruky a nižší celkovou životnost.
Určitě doporučujeme, abyste preferovali SSD s DRAM. To však není do té míry, že bychom vám doporučili, abyste se zcela vyhnuli SSD bez DRAM. Jděte do toho, pokud najdete solidní nabídku na jeden nebo můžete jen natáhnout svůj rozpočet na SSD bez DRAM. Jsou dostatečně funkční, aby byly dokonale životaschopné, zvláště pokud získáte takový, který podporuje HMB. Podělte se o své myšlenky v komentářích níže.