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 можна використовувати для тимчасового зберігання невеликих обсягів даних, поки вони не будуть ефективно записані в блок одночасно. Твердотільні накопичувачі без 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 доларів при ємності 1 ТБ. Основна економія досягається завдяки тому, що DRAM зазвичай вирізається з бюджетних дисків. Ці бюджетні SSD також економлять на витратах в інших областях, що ускладнює прямі порівняння.
Висновок
DRAM допомагає SSD працювати з максимальною продуктивністю. Різниця відносно невелика. Ви можете визначити, дивлячись на швидкість передачі або непрямі порівняння. Навряд чи ви зіткнетеся з багатьма реальними сценаріями, коли наявність SSD без DRAM буде проблемою. Тим не менш, відсутність DRAM знижує продуктивність і викликає підвищений знос SSD. Крім того, SSD без DRAM, як правило, є бюджетними моделями, які, в першу чергу, можуть мати менші гарантії та менший загальний термін служби.
Ми, безумовно, рекомендуємо вам віддавати перевагу твердотільним накопичувачам з DRAM. Однак це не настільки, що ми б рекомендували вам повністю уникати SSD без DRAM. Скористайтеся цим, якщо ви знайдете вигідну пропозицію або можете лише розширити свій бюджет на SSD без DRAM. Вони достатньо функціональні, щоб бути цілком життєздатними, особливо якщо ви отримуєте такий, який підтримує HMB. Поділіться своїми думками в коментарях нижче.