Офисный работник сидит за компьютерным столом и набирает текст на клавиатуре.

Что такое RAM-диск?

RAM-диск — это виртуальное хранилище, доступ к которому осуществляется так же, как и к жестким дискам, твердотельным накопителям или другим устройствам флеш-памяти на компьютере. RAM-диски создаются путем выделения объема системной памяти (она же оперативная память) с помощью программного обеспечения. Они обеспечивают невероятно высокую скорость ввода-вывода данных (чтение и запись), в несколько раз превышающую скорость самых быстрых современных SSD-накопителей, с более широкой полосой пропускания и сверхнизкими значениями задержки.

Использование системной памяти в качестве хранилища данных имеет свои плюсы и минусы. Одним из преимуществ, безусловно, является производительность. Приложения, привязанные к хранилищу данных, получают значительные преимущества благодаря чрезвычайно высоким скоростям чтения и записи, не говоря уже о полном отсутствии каких-либо задержек при сохранении данных.

С другой стороны, системная память является энергозависимой. Это означает, что для хранения данных в оперативной памяти требуется питание. В случае выключения системы или потери питания все файлы и приложения, находящиеся на RAM-диске, стираются. Поэтому если вы хотите использовать RAM-диск в качестве полноценной замены накопителя, на котором установлены приложения, следует обязательно подумать о резервном копировании данных. Во многих служебных программах RAM-дисков предусмотрена функция резервного копирования, которая позволяет создать файл образа диска, для которого потребуется место на обычном устройстве хранения данных.

Еще одним недостатком является то, что любой объем оперативной памяти, выделенный для хранения данных, больше не будет доступен процессору в качестве системной памяти. К счастью, современные ПК и рабочие станции поддерживают установку больших объемов оперативной памяти. Новейшие четырехсокетные чипсеты Intel и AMD на базе DDR5 могут поддерживать до 192 ГБ памяти, а рабочие станции — до 2 ТБ памяти! Большинство приложений не использует весь объем системной памяти, поэтому вы можете создать RAM-диск достаточно большого размера.

Где используются RAM-диски

Молодой человек работает на ПК индивидуальной сборки.

Все компьютеры используют системную оперативную память в качестве кэш-памяти (или временного хранилища) между процессором и твердотельным накопителем/жестким диском для любых открытых приложений и файлов. Однако некоторые приложения, например, программы для создания контента, такие как Adobe Photoshop, Adobe Illustrator или Adobe After Effects, будут использовать накопитель для хранения «временных» или «рабочих» файлов, чтобы не занимать весь объем оперативной памяти. Вы можете рассмотреть возможность перемещения временных/рабочих файлов вашего приложения на RAM-диск, чтобы повысить производительность.

Запуск всего приложения с RAM-диска также будет осуществляться намного быстрее. Учтите, что при каждом выключении компьютера или перезагрузке системы Windows нужно создавать резервную копию данных.

Программы для RAM-дисков

Четыре модуля памяти Kingston FURY Renegade PRO DDR5 RDIMM лежат на столе рядом с клавиатурой и камерой

В Интернете можно найти большое количество бесплатных и платных программ для работы с RAM-диском. Одной из бесплатных программ с открытым исходным кодом является популярная утилита ImDisk. Она не имеет никаких ограничений на размер RAM-диска (помимо реального объема физической оперативной памяти), а также проста в использовании. Еще одной бесплатной программой, которая применялась нами при тестировании, является утилита OSFMount от компании PassMark. OSFMount также не имеет ограничений на размер RAM-диска. Диск можно отформатировать под файловую систему NTFS, exFAT или FAT32 и использовать как физический или логический диск. Третьей бесплатной программой, которую мы рассмотрим, является утилита Radeon RAMDisk, разработанная компанией AMD. Бесплатная версия программы позволяет создавать RAM-диски размером до 4 ГБ, что вполне достаточно для хранения временных файлов, а ее платная версия работает с объемами до 64 ГБ. Еще одна платная программа под названием Primo Ramdisk имеет множество уровней, отвечающих различным потребностям. Доступна бесплатная пробная версия. Самая дешевая версия позволяет использовать RAM-диски размером до 4 ГБ, а программа более высокого уровня — до 1 ТБ.

Чем RAM-диск отличается от SSD-накопителя?

Мы собрали рабочую станцию на базе DDR5 для оценки производительности RAM-диска, которая имеет 8-канальную архитектуру памяти, обеспечивающую высокую пропускную способность и большую емкость:

  • Процессор: Intel Xeon w9-3475X
  • Системная плата: ASUS Pro WS W790E-SAGE SE
  • ОЗУ: Kingston FURY Renegade Pro DDR5 256 ГБ (KF556R36RBK8-256)
  • Графическая карта: ASUS RTX 3070
  • SSD-накопитель: SSD-накопитель Kingston FURY Renegade NVMe 500 ГБ

Если посмотреть на результаты тестирования накопителя в PCMark 10, то пропускная способность RAM-диска примерно в три раза выше, чем у SSD-накопителя с интерфейсом NVMe.

График, показывающий разницу в пропускной способности между SSD-накопителем с интерфейсом NVMe и RAM-диском в МБ/с: RAM-диск имеет большую пропускную способность, а чем больше, тем лучше.

Заключение

Используйте RAM-диск, чтобы повысить скорость ввода-вывода данных для приложений, привязанных к хранилищу данных.

Используйте SSD-накопитель, чтобы ускорить резервное копирование данных при выключении компьютера, а также ускорить загрузку образа RAM-диска при включении компьютера.

Не используйте RAM-диск, если вы опасаетесь ситуации, связанной с потерей питания, и не имеете резервного источника электропитания.

#KingstonFURY #KingstonIsWithYou

Связанные видеоролики

Связанные статьи