Приветствую! В стремлении ускорить работу ПК производители комплектующих постоянно работают над их оптимизацией. Некоторые технологии помогают без оговорок, некоторые — только в определённых условиях, а о некоторых ведутся споры. Сегодня мы рассмотрим улучшение для твердотельных накопителей памяти и узнаем, Dram буфер в SSD что это, зачем он нужен и стоит ли обращать на него внимание при покупке запоминающего устройства.
Введение
Для начала стоит акцентировать внимание, что речь идёт только о твердотельных накопителях SSD, и рассматриваемый нами тип буфера доступен только у них.
SSD диски отличаются от HDD отсутствием механических частей внутри, ускоренным чтением и записью данных, ограниченным количеством циклов перезаписи и усложнённой системой удаления информации.
Как и у HDD, у SSD есть свои недостатки и преимущества. Вы можете прочитать об этом больше в других моих статьях, где я больше рассказывал и о SSD дисках, и сравнивал их с HDD. А здесь мы уделим внимание только одной детали, которую обычно записывают в плюсы — DRAM буферам.
Определение DRAM буфера и как это работает
Чтобы понять, что такое DRAM буфер, начнём с самого простого — с определения.
В нашем случае это небольшая отдельная микросхема, которая дополняет конструкцию планки памяти SSD. Связь с этим буфером имеет только контроллер самого диска. А его пространство используется только для одного — хранения данных о заполнении ячеек памяти SSD.
При наличии такого отдельного буфера, диск, когда ему нужно записать данные, не сам обрабатывает ячейки и ищет нужное количество мест, а получает эти данные из него. При этом основной объем информации продолжает храниться на диске, без изменений.
История развития технологии
Ранее система была другой, и всё хранилось в одном пространстве памяти. Вы знаете, как это бывает, когда покупаешь накопитель, а объём его немного меньше, чем заявлено на упаковке. Всё из-за того, что производитель резервирует часть объёма для технических данных, необходимых для работы самого устройства.
С SSD всё точно так же. Есть некоторая часть от общего объёма, занятая технической информацией. В её число входит и таблица, где сказано, какие данные на каких ячейках хранятся. Каждый раз, когда вы что-то записываете, перезаписываете или удаляете, данные в таблице меняются, чтобы быть актуальными. Чем больше данных хранит диск, тем, соответственно, больше и таблица.
Обычно на хранение данных об 1ГБ информации затрачивается 1 Мб памяти. А если у вас диск на терабайты, то каждый из них будет требовать 1ГБ для хранения данных. Именно это место решили освободить за счёт дополнительного чипа, объем которого рассчитывается под объём всего накопителя.
Теперь этот буфер — одна из важных деталей, которая отличает SSD базового класса и высокого.
Зачем нужен DRAM буфер в SSD
Мы узнали, как это работает. А теперь разберёмся, для чего вообще было прибегать к таким мерам с выделением отдельного чипа. А также узнаем, действительно ли они настолько эффективны, как все считают.
Ускорение работы SSD
Некоторые пользователи, да и ряд специалистов отмечают, что чем больше SSD занят и чем дольше его используют, тем медленнее его скорость. Отчасти это правда, потому что со временем ячейки начинают заполняться не друг за другом, а хаотично. А удаление не всегда происходит идеально чисто, поэтому чем чаще производилась перезапись, тем найти свободные ячейки сложнее.
Ранее нужно было подгружать сначала таблицу и выуживать из неё данные о свободном месте, а теперь эту информацию можно сразу получать из DRAM буфера. Это дает экономию времени, и потому SSD работает быстрее. Тем более, самой таблицы в основном пространстве памяти нет, так что и место сэкономлено.
Повышение скорости чтения/записи данных
Также есть польза при записи данных и их чтении. На эти процессы всегда резервируется какой-то объем памяти. Но его приходится делить с таблицей, которая также выгружается из памяти, чтобы в неё сразу заносились данные о том, что нужно убрать из списка файлов, а что — в него добавить.
Причём таблица постоянно находится в таком состоянии, так как фоновые процессы без остановки что-то записывают на диск. Так получается, что полос для передачи данных всегда задействуется меньше, чем дано.
Если же данные о ячейках берутся из отдельного буфера, зарезервированное количество памяти полностью отдаётся на чтение и запись, из-за чего количество потоков увеличивается.
Можно посмотреть у разных блогеров результаты тестов скорости устройств памяти SSD с буфером. Многие отмечают, что скорость записи увеличивается в среднем на 10%, а вот чтения — вплоть до 80%.
Преимущества в играх
Конечно, когда эта идея только появилась, владельцы игровых ПК и ноутбуков сразу задались вопросом, помогут ли все эти преимущества комфортнее играть? Ведь чем быстрее работают компоненты системы, тем меньше зависаний, а значит лучше играется. Поэтому узнаем, насколько хороша такая модернизированная память для игр.
Уменьшение времени загрузки игр
Как отметили многие пользователи, время на загрузку игры в SSD с DRAM сокращается.
Я уже упоминал выше, скорости чтения и записи увеличиваются, особенно скорость чтения. Поэтому легко предположить, что игры будут загружаться быстрее, потому что в буфере будет больше свободного места и не потребуется сначала выгружать часть таблицы данных, чтобы по ней искать файлы игры. Скорость, конечно, зависит от множества факторов — качества накопителя, его изношенности, объёма читаемых данных и т. д.
Обычно считается, что скорость загрузки увеличивается в 1,5-2 раза.
Улучшение графического отображения
Так как увеличивается скорость чтения данных, все модели и текстуры тоже загружаются быстрее. Их, опять же, не нужно искать, они почти сразу попадают в буфер обмена по запросу и сразу же идут на дальнейшую обработку.
SSD и так обычно показывают себя в играх лучше, чем HDD накопители, а если ещё будет и дополнительный буфер, скорость только увеличится. Но, опять же, всё также зависит от качества и возраста самого диска.
Повышение общей производительности игры
На FPS, вопреки ожиданиям, буфер не повлияет. Но общая производительность заметно улучшится за счёт ускоренной погрузки мира и ускорения перехода между экранами загрузки.
Это будет особенно заметно на играх с большим открытым миром, где локации поделены на более мелкие части и их нужно постоянно подгружать, ориентируясь на движение героя.
В онлайн играх это тоже видно, например, вы будете быстрее подключаться к серверу, и игровой мир у вас будет прогружаться быстрее, что полезно в таких играх, как, например, PUBG или CS.
Заключение
Многие пользователи и специалисты всё же сходятся во мнении, что SSD с DRAM буфером улучшает опыт использования ПК и очень полезен для игровых компьютеров и ноутбуков. Да, стоимость таких устройств может отпугнуть, однако, все преимущества будут того стоить. При условии, что вы купите качественный продукт у проверенного производителя, конечно.
Идея с DRAM буфером явно себя окупает, поэтому, если захотите купить твердотельный накопитель, теперь будете знать, на что точно стоит обращать внимание. А о других преимуществах SSD дисков мы поговорим в другой раз, у них есть и другие интересные функции.
Чтобы ничего не пропустить, подписывайтесь на мои страницы в социальных сетях, тогда все новости и анонсы будут всегда под рукой. Всего доброго!
С уважением, автор блога Андрей Андреев.