Categories: Windows

Как создать RAM-диск в памяти видеокарты в GPU RAM Drive

Как создать RAM-диск в памяти видеокарты в GPU RAM Drive

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

В этой инструкции подробно о том, как создать диск в памяти дискретной видеокарты компьютера или ноутбука с помощью бесплатной утилиты GPU RAM Drive. Описываемые действия применимы только в ОС Windows.

Процесс создания диска в GPU RAM Drive

Для того, чтобы создать диск в памяти видеокарты с помощью GPU RAM Drive потребуется выполнить следующие простые шаги:

  1. Скачайте установщик ImDisk с официального сайта и установите на компьютере. Драйвер ImDisk будет использоваться для создания виртуального диска в памяти GPU
  2. Скачайте GPURamDrive с GitHub разработчика и распакуйте архив в удобное расположение. Для видеокарт AMD лучше использовать модификацию утилиты из этого источника https://github.com/brzz/GpuRamDrive
  3. Запустите нужную версию GPURamDrive — x86 для 32-бит систем, x64 — для 64-бит, CUDA — для видеокарт NVIDIA.
  4. Выберите видеокарту, в памяти которой требуется создать RAM-диск, укажите букву диска, его тип, размер и параметры форматирования (по умолчанию — ExFAT), нажмите кнопку «Mount».
  5. Созданный вами диск в памяти видеокарты появится в проводнике с возможностью выполнения всех тех же действий, что и с обычным диском.
  6. Сверните (не закрывайте) утилиту GPU RAM Drive. Это скроет её в области уведомлений, откуда её можно будет снова открыть для отключения диска.

В дальнейшем, чтобы отключить диск в памяти GPU достаточно открыть свёрнутый экземпляр GPURamDrive и нажать кнопку «Unmount», либо закрыть программу.

GPURamDrive поддерживает работу в интерфейсе командной строки, что может пригодиться, например, в случае, если вам требуется настроить автоматическое создание RAM-диска в памяти видеокарты при входе в систему. Пример команды:

GpuRamDrive-cuda_x64.exe --device ИМЯ_ВИДЕОКАРТЫ --size 1024 --format "/fs:exfat /q" --mount r: --hide

команда создаст диск размером 1024 Мб в памяти видеокарты с указанным именем (регистр в имени видеокарты важен), отформатирует его в ExFAT, смонтирует его под буквой R и скроет значок программы в области уведомлений.

Дополнительная информация

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

Это подтверждается и разработчиком GPURamDrive, а причина — в задержках при операциях ввода-вывода между процессором и GPU и драйвера ImDisk. Потенциальные решения предлагались пользователями в обсуждениях проекта на GitHub, но новых версий программы с 2017-го года не выпускалось.

admin

Recent Posts

Что такое Zulip

Zulip — программное обеспечение для реализации корпоративного чата. Разработан в 2012 году, в 2014 был…

2 месяца ago

Что такое Zookeeper

Zookeeper — cервис-координатор, который позволяет обеспечить контроль синхронизации данных. Разработан на Java компанией Apache Software…

2 месяца ago

Что такое Zimbra

Zimbra — программное обеспечение для реализации почтового сервиса или, если сказать точнее, автоматизации совместной деятельности…

2 месяца ago

Что такое Zabbix

Zabbix — бесплатная система мониторинга. Позволяет отслеживать состояние сетевых узлов, компьютеров и серверов. Возможности: Поддержка…

2 месяца ago

Что такое YouTube

YouTube — компания-владелец одноименного портала для просмотра и хранения видео. Чтобы пользоваться данным порталом достаточно…

2 месяца ago

Что такое yota

Yota — провайдер, предоставляющий доступ к сети Интернет по беспроводной связи. Впервые, сервис начал работать…

2 месяца ago