Твердотельные накопители обеспечивают быстрый доступ и запись данных, намного быстрее, чем жесткие диски. Эта скорость исходит из разных мест. Одним из факторов является включение DRAM на SSD. Однако некоторые бюджетные твердотельные накопители пропускают DRAM, поскольку она дорогая и не является строго необходимой для работы твердотельного накопителя. Чтобы сообщить о своем решении о покупке твердотельного накопителя без DRAM. Или более дорогая модель с DRAM, нужно знать разницу.
Основная функциональность DRAM
Основная функция DRAM на SSD — хранить записи о том, где можно найти данные во флэш-памяти. Хотя ваш компьютер показывает все ваши файлы, аккуратно хранящиеся в логическом порядке, на SSD это не так. Поскольку чтение и особенно запись в ячейку флэш-памяти сокращают срок ее службы, твердотельные накопители выполняют задачу, называемую выравниванием износа. Это включает в себя перетасовку данных по диску, предпочтение в первую очередь использованию наименее изношенных областей и сведение к минимуму использования наиболее изношенных областей. Это означает, что на диске должен быть какой-то каталог, где все находится.
Для этого используется DRAM, так как она не страдает от проблем с частой записью, сокращающих срок службы. и потому что он может обеспечить расположение данных для контроллера SSD намного быстрее, чем флэш-память мог. DRAM уменьшает задержку и скорость любой операции на SSD. Однако SSD без DRAM будет медленнее, чем SSD с DRAM. ИСБ может частично компенсировать эту разницу.
Еще одно основное преимущество снова связано с тем, как SSD записывают данные. На самом деле вы не можете записать отдельные биты данных во флэш-память. Данные нужно записывать блоками. Эта операция записи должна быть полной перезаписью. Вы не можете просто обновить один бит в блоке. Даже если вам нужно изменить только один бит, вам нужно записать все остальные биты в этом блоке на диск. DRAM можно использовать для временного хранения небольших объемов данных до тех пор, пока они не смогут быть эффективно записаны в блок сразу. Твердотельные накопители без DRAM не могут этого сделать и поэтому страдают от более значительного износа, поскольку записи менее эффективны для сохранения срока службы.
Другие преимущества
Еще одно преимущество DRAM на борту SSD очень похоже на возможность кэширования данных, размер которых слишком мал для прямой записи во флэш-память. Он также работает для кэширования данных, перемещаемых по SSD в рамках процесса выравнивания износа, для более эффективной записи. Это означает, что твердотельные накопители без DRAM подвержены дальнейшему повышенному износу, что приводит к сокращению срока службы.
DRAM на твердотельном накопителе может выступать в качестве небольшого кэша чтения, помогающего уменьшить задержку для часто запрашиваемых данных. В некоторых случаях DRAM также можно использовать в качестве кеша записи для более чем крошечных объемов данных. Это позволяет очень быстро сохранять данные, прежде чем они будут переданы в кэш SLC и на остальную часть диска. Использование DRAM в качестве кеша записи не требуется с кешем SLC. Флэш-память SLC сама по себе очень быстра.
Потенциальные недостатки
Единственный риск присутствия DRAM на SSD — это возможность потери данных. DRAM является энергозависимой памятью, а это означает, что все данные, которые она содержит, теряются при отключении питания. Это можно сравнить с энергонезависимой флэш-памятью, которая сохраняет свои данные даже при отключении питания. Итак, предположим, что вы используете DRAM для кэширования данных перед их записью во флэш-память. В этом случае вы рискуете отключить питание компьютера и, следовательно, DRAM в SSD, что приведет к потере данных до их передачи во флэш-память.
Это может привести к потере данных или повреждению файла. Это может раздражать, расстраивать и раздражать обычных домашних пользователей. В центрах обработки данных и для предприятий это может быть катастрофическим. По этой причине любое кэширование DRAM обычно отключено в корпоративных твердотельных накопителях.
Единственная другая проблема с DRAM на твердотельных накопителях — это дополнительная стоимость. На самом деле, в текущих приводах ценовой диапазон невелик. Это связано с тем, что стоимость флэш-памяти составляет большую часть стоимости SSD. Стоимость DRAM относительно невелика. Некоторые продукты высокого класса имеют разницу менее 40 долларов при емкости 1 ТБ. Основная экономия достигается за счет того, что DRAM обычно вырезается из бюджетных дисков. Эти бюджетные твердотельные накопители также экономят на расходах в других областях, что затрудняет прямое сравнение.
Вывод
DRAM помогает SSD работать с максимальной производительностью. Разница относительно небольшая. Вы можете сказать, глядя на скорости передачи или косвенные сравнения. Маловероятно, что вы столкнетесь со слишком большим количеством реальных сценариев, в которых наличие твердотельного накопителя без DRAM будет проблемой. Тем не менее, отсутствие DRAM снижает производительность и увеличивает износ SSD. Кроме того, твердотельные накопители без DRAM, как правило, являются бюджетными моделями, которые могут иметь более слабые гарантии и, в первую очередь, меньший общий срок службы.
Мы, безусловно, рекомендуем вам использовать твердотельные накопители с DRAM. Однако это не означает, что мы рекомендуем вам полностью избегать твердотельных накопителей без DRAM. Сделайте это, если вы найдете надежное предложение по одному или можете просто увеличить свой бюджет на твердотельный накопитель без DRAM. Они достаточно функциональны, чтобы быть полностью жизнеспособными, особенно если вы получаете тот, который поддерживает ИСБ. Поделитесь своими мыслями в комментариях ниже.