Создаем диск в оперативной памяти windows
Содержание:
- RAMDisk 64-bit
- Crystal disk mark 5.1.2
- Создаём и настраиваем ram-диск на windows 10 через программу softperfect
- Опыт оптимизации и контроля производительности в БД с 3000 пользователей Промо
- ↓ 03 – AMD Radeon RAMDisk | 4 ГБ Бесплатно | 12 ГБ $10 | 24 ГБ $13 | 32 ГБ $15 | 64 ГБ $19
- ↓ 08 – ультра-ОЗУМЕР | 1PC USD30 | 2PC USD50 | 3PC USD70
- Создание ram диска на windows server 2021 r2 средствами winramtech ramdisk enterprise
- Утилиты для создания Ram дисков:
- Пример использования tmpfs для сервера печати в домене AD
- Что такое RAM-диск?
- Настройка RAM-диска
- Загрузка, установка и настройка ram диска
- Как создать RAM диск в оперативной памяти средствами Windows Server
- Другие преимущества RAM-дисков
RAMDisk 64-bit
Теперь перейдем к тестированию в 64-битныой среде, а качестве которой выступает Windows 7 64-bit . В ходе эксперимента будет хорошо видно, насколько хорошо программы адаптированы к новой операционке. Надо заметить, что в то время как Dataram Ramdisk и SoftPerfect имеют единый дистрибутив для обеих версий операционной системы, qSoft RAMDisk Enterprise поставляется отдельно для 32- и 64-битных систем. Посмотрим, даст ли это какое-нибудь преимущество.
И снова продукт qSoft впереди. Причем на 64-битной системе его отрыв от аналогов только вырос. Кстати говоря, RAMDisk Enterprise – это единсвенная программа из представленных, которая в редакции 64 бита показала почти полное отсутствие провалов или гребенки (единственный график, на котором рост скоростей выглядит примерно так, как и должен).
Crystal disk mark 5.1.2
Этот тест позволяет оценить работу накопителя в четырех режимах: линейное чтение/запись, чтение/запись блоков по 4К, линейное чтение/запись при глубине очереди 32 команды, чтение/запись блоков по 4К при глубине очереди 32 команды.
Crystal Disk Mark демонстрирует, что не все йогурты одинаково полезны, а именно ROG диск быстрее DATARam причем достаточно существенно.
Копирование файла с RAMDisk на другой RAMDisk весьма забавная процедура — все происходит почти мгновенно. Огромнейший видеофайл, скорость записи, которого на RAM Disk ограничена лишь скоростью чтения с USB источника, пролетает на сверхзвуковой скорости внутри оперативной памяти.
Копировать диск с SSD на RAM Disk тоже получается весьма быстро — скорость ограничена скоростью чтения с твердотельного накопителя, аналогично в обратную сторону — быстрее чем пишет SSD поработать не получится.
В качестве прикладного софта предлагаю сугубо субъективную оценку: работу с фотографиями в приложении DxO OpticsPro 10. В качестве задачи ставился экспорт 20 фотографий из RAW формата Canon (CR2) в полноразмерный JPEG с включенным шумодавом качества PRIME.
Много в этой задаче зависит от процессора, но все же работа с хранилищем данных тоже важна.В результате получается разница около 20 процентов по сравнению с экспортом на системный PCI-E SSD HyperX Predator. Много ли это? Да, вполне существенный прирост, потому что разгон процессора на 10% (300 МГц) изменял время обработки пакета всего на 1%.
Для игр воспользоваться всеми благами не получилось, вернее, все работает корректно, без вопросов, но FPS в двух весьма требовательных игрушках: Middle-Earth:Shadow of Mordor и Total War:Attila не вырос относительно результатов тестов игр, которые были установлены на PCI-E SSD.
Так для чего же нужен RAMDisk? Что можно ускорить с его помощью? Архиваторы (кому же понадобится так быстро сжимать/разжимать данные). Браузеры (быстрый доступ ко всему кэшу, который у вас есть). Экономия ресурса записи ячеек SSD (спорный момент при учете стоимости большого объема оперативной памяти). создатели контента, крутящие большие файлы в Adobe PS/AI и так далее (самый реалистичный пример).
Стоимость RAMDisk не относится к сильным сторонам «проекта». В пересчете на рубль за гигабайт SSD накопитель будет намного выгоднее, чем колоссальный объем оперативной памяти – SSD Kingston KC400 емкостью 128 Gb стоит от 3800 рублей, комплект памяти 128 Gb обойдется в 83 000 рублей.
Есть свои нюансы и недостатки: Небольшой объем для хранения информации, хотя если речь идет в основном о временном хранении медиафайлов при обработке, жаловаться не стоит. Второй нюанс: в случае, если нет платы ASUS ROG – возникает необходимость приобретения качественного программного обеспечения для создания RAMDisk, Третья особенность: энергозависимость — пусть каждый раз при выходе из Windows сохраняется образ RAMDisk, однако в случае внезапного пропадания питания — потери данных не избежать.
Спасибо за внимание и оставайтесь с Kingston на Гиктаймс!
Даже из понурой ситуации с железом найдётся выход — от «голосования кошельком» до технического прогресса, который даёт пощёчины сытым физиономиям маркетологов и заставляет их выпускать то, что жаждут покупатели. Всё будет классно, мы обещаем!А ещё мы чертовски, невероятно рады общаться с единомышленниками в нашем блоге и намерены дарить качественное железо Kingston нашим подписчикам.
В конце июня мы вручим 11 подписчикам нашего блога 1 SSD-накопитель HyperX Savage на 120GB и 10 флешек DTSE9 на 8GB, и на этом не остановимся (между первой и второй…), а поднимем градус крутизны подарочного железа, чтобы читатели собственноручно убедились, чем Kingston хорош.
А кроме того, мы подготовили для всех читателей нашего блога — специальный промокод geekpromo на приобретение памяти HyperX Savage DDR4 любой частоты и объема в сети Юлмарт со скидкой 10%. Вы можете воспользоваться промокодом до 24 июля 2021 года, делитесь информацией с друзьями!
Создаём и настраиваем ram-диск на windows 10 через программу softperfect
Перед созданием RAM-диска с помощью любой программы, в том числе и SoftPerfect, рекомендуется сделать точку восстановления и подготовить установочный диск вашей Windows для возможного восстановления при крахе системы.
SoftPerfect — платный продукт от австралийской компании с тем же названием. В течение первого месяца можно пользоваться всеми её опциями бесплатно без ограничений. После этого необходимо будет оплатить её дальнейшее функционирование. Подходит программа для всех наиболее известных версий Windows: от XP до «десятки». Минус утилиты — работа только с собственными образами в формате SVI.
Создать с её помощью диск RAM, который будет использоваться для временных файлов, можно следующим образом:
Опыт оптимизации и контроля производительности в БД с 3000 пользователей Промо
Данная статья написана по материалам доклада, прочитанного на Конференции Инфостарта IE 2014 29-31 октября 2014 года.
Меня зовут Сергей, являюсь руководителем отдела оптимизации и производительности систем в компании «Деловые линии».
Цель этого доклада – поделиться информацией о нашем опыте работы с большой базой на платформе 1С, с чем пришлось столкнуться, как удалось обеспечить работоспособность.
Уверен, что вам будет интересно, так как подобной информацией мало кто делится, да и про само существование таких систем их владельцы стараются не рассказывать, максимум про это «краем глаза» упоминают участвовавшие в проекте вендоры.
**update от 04.03.2016 по вопросам из комментариев
↓ 03 – AMD Radeon RAMDisk | 4 ГБ Бесплатно | 12 ГБ $10 | 24 ГБ $13 | 32 ГБ $15 | 64 ГБ $19
Загружайте, модифицируйте и создавайте быстрее, чем раньше, с AMD Radeon RAMDisk. Наслаждайтесь плавными играми и Интернетом без лишнего ожидания. AMD Radeon RAMDisk использует неиспользованный потенциал памяти вашей системы, чтобы обеспечить молниеносную скорость чтения и записи и ускорить загрузку и время обработки игр, веб-браузеров и пакетов программного обеспечения.
Бесплатная radeon ramdisk скачать версию RAMDisk будет использовать до 4 Гб доступной оперативной памяти вашего компьютера (до 6 Гб, если у вас установлен AMD Radeon памяти). Чем больше оперативной памяти у вашего компьютера, тем больше RAMDisk вы можете создать. Для пользователей, которые имеют более 8 Гб оперативной памяти в своем компьютере и хотели бы использовать эту память для RAMDisk, лицензионные ключи доступны для покупки с разным шагом — до 12 Гб, до 24 Гб, до 32 Гб и до 64 Гб.
GiliSoft RAMDisk — это высокопроизводительное приложение для работы с дисками оперативной памяти, которое позволяет иметь на компьютере диск, полностью хранящийся в его памяти. Так как память намного быстрее, чем физические жесткие диски, чтение/запись данных на быстрый диск в памяти для достижения более высокой производительности. Виртуальный диск, созданный GiliSoft RAMDisk, расположенный в оперативной памяти компьютера, доступен в проводнике Windows Explorer и других приложениях. Как и физический диск, RAM-диск также может быть общим для доступа к другим компьютерам в сети! Вы выбираете его размер (в зависимости от количества оперативной памяти в вашей системе), букву диска и файловую систему. Вы можете копировать, перемещать и удалять файлы на нем.
- Обеспечивает потрясающий прирост производительности для игровых энтузиастов при использовании игр на базе ПК/ноутбука.
- Ускорит вашу работу в Интернете.
- Повышение уровня конфиденциальности, безопасности и защиты от вредоносного ПО в Интернете.
- Оптимизированная видео- и аудио-продукция или аренда
- Продление срока службы и повышение производительности вашего твердотельного накопителя
- Обеспечивает разработчиков программного обеспечения оптимизированной производительностью во время компиляции, использование средств разработки, таких как MS Visual Studio, и вводит ускорение базы данных в разрабатываемые приложения.
SuperSpeed Software предлагает мощные решения для системных инженеров, системных администраторов и энергопользователей, чей Microsoft? Windows системы ограничены дисковым вводом/выводом. Наш кэш, гибридный кэш и дисковые продукты оперативной памяти разрушают узкие места дискового ввода / вывода, повышая уровень производительности до новых драматических максимумов. Продукты включают SuperCache, SuperSpeed, RamDisk и RamDisk Plus.
В RamDisk Plus добавлена поддержка нескольких дисков, поддержка файлов системных страниц жестких дисков, а также универсальная возможность резервного копирования и восстановления образов дисков. Вы можете вручную сохранить содержимое RAM-диска в файл образа или автоматически сохранить его при выключении компьютера. Эта функция обеспечивает сохранение сервисных и прикладных данных, хранящихся на диске оперативной памяти, в период между перезагрузками системы. При последующем запуске системы образ диска загружается автоматически. Резервное копирование «живого» образа диска оперативной памяти возможно даже с открытыми ручками на том. В комплект поставки входит программа просмотра образа RAM-диска, которая позволяет загружать файлы образов как устройства, доступные только для чтения. Диски оперативной памяти могут быть обнулены при удалении, а файл образа диска может быть сохранен при удалении.
↓ 08 – ультра-ОЗУМЕР | 1PC USD30 | 2PC USD50 | 3PC USD70
Легкий инструмент, который можно использовать для создания нового диска на жестком диске, используя оперативную память, доступную на компьютере. Ultra RAMDisk Lite — это приложение, которое может помочь вам устранить проблемы с производительностью, которые могут возникать на обычном жестком диске, позволяя создавать накопители оперативной памяти или диски с оперативной памятью.
- Гибридный диск (Память + файл подкачки)
- SCSI, тип диска прямого ввода/вывода
- Динамическое выделение памяти
- Команда Trim (Удаленные файлы предназначены для разделения памяти)
- Невидимая память (32-разрядная 4 ГБ поверх)
- Формат сжатия FAT/FAT32/exFAT/NTFS/NTFS-среда
- Буква водителя, метка тома, Создать папку
- Резервное копирование и восстановление
- Режим быстрого запуска
- Быстрое резервное копирование данных
- Максимальная мощность 16 ТБ
- Максимум 128 устройств
Miray RAM Drive предоставляет классический RAM диск в качестве виртуального диска под Windows. Он имитирует реальный том, который может быть использован каждым приложением в качестве сверхбыстрого дополнительного диска. Miray RAM Drive предлагает простой 3-х кликовый интерфейс, превращающий процесс установки в вальс. Miray RAM Drive Plus допускает размер до 24 ГБ (4 ГБ под 32-разрядной ОС Windows). Он устанавливается автоматически после запуска Windows.
Функция ramdisk улучшает общую производительность и скорость работы системы. ОЗУ-диск может повысить общую производительность системы. Временные файлы, к которым часто обращается система или другое приложение, а также скорость чтения и записи оперативной памяти намного выше, чем на реальном жестком диске, так что RAM-диск может повысить общую производительность системы; дополнительный жесткий диск, и SSD-накопитель имеет свои ограничения по времени чтения и записи, RAM-дисков улучшить жизнь реального жесткого диска тоже.
- Сохраните данные с диска оперативной памяти в файл.
- Один ключ для установки временной директории на диск оперативной памяти.
- При запуске системы приложение автоматически загружает диск оперативной памяти.
StarWind RAM Disk берет часть оперативной памяти и создает виртуальное устройство хранения данных, используемое в качестве диска огромной производительности. Тот факт, что данные удаляются после перезагрузки, не имеет особого значения в обсуждаемых случаях. Такой подход очень удобен, так как при любой установке доступна оперативная память, а значит, не приобретается дополнительное аппаратное обеспечение. Для тестирования и разработки, поиска и устранения неисправностей или некоторых нишевых инсталляций. StarWind RAM Disk создает из оперативной памяти высокопроизводительный виртуальный диск, предлагая практически идеальное решение для сценариев тестирования и разработки, поиска и устранения неисправностей или других нишевых развертываний, где размер и волатильность данных на самом деле не имеет значения.
Создание ram диска на windows server 2021 r2 средствами winramtech ramdisk enterprise
Создадим RAM диск на Windows Server 2021 R2. Выделим из оперативки 32 Гб в отдельный диск R. Используем для этого софт WinRamTech Ramdisk Enterprise.
Для создания RAM диска нам понадобится оперативка. Вставляем в сервер память или выделяем её виртуальной машине:
Итак, 32 Гб оперативки добавили.
Качаем WinRamTech Ramdisk Enterprise, лучше русскую версию. Я использую официальную с сайта:
Запускаем Диспетчер устройств (Device Manager):
Выделяем компьютер, в меню Action > Add legacy hardware. Запускается мастер добавления нового железа:
Next. Выбираем Install the hardware that I manually select from a list (Advanced):
Next. Выбираем Show All Devices:
Next. Нажимаем кнопку Have Disk.
В обзоре заходим в папку с ПО WinRamTech Ramdisk Enterprise, подпапка ENG, выбираем файл RAMDriv.inf:
Open. Обнаружили модель WinRamTech RAMDisk Enterprise (x64):
Next. Начинается установка:
Установлено. Кликаем Finish:
В диспетчере устройств видим новое устройство WinRamTech RAMDisk Enterprise (x64):
Заходим в свойства и переходим во вкладку Ram Disk Properties. Здесь всё самое вкусное:
Выбираем диск R, указываем размер 32768 MB (Это 32 гигабайта), выбираем файловую систему NTFS, присваиваем название диску RAM, ID ставим 0. Про дополнительные настройки не буду писать, мне они не нужны в настоящее время. Вы можете сконфигурировать образ диска, сжатие и т.п. Нажимаем OK:
источник
Утилиты для создания Ram дисков:
- Программа AMD Radeon RAMDisk является практически самой востребованной среди аналогичных. Ход создания диска очень легок. Сначала в утилите необходимо указать требуемый объем диска. При надобности можно создать папку, где будут храниться временные файлы. Затем при нажатии кнопки Старт диск будет создан и установлен в системе. По умолчанию утилита добавляется в автозагрузку, но ее можно отключить при необходимости.
- Программа Softperfect RAM Disk является платной программой. Но ее стоит рассмотреть, так как она единственная является русскоязычной. При формировании дисков в этой утилите необходимо указать свойства диска и создать папки.
- ImDisk – программа для создания дисков без ограничений. После ее настройки появится строка на панели управления. Затем нежно выбрать свойства диска. Он будет сформирован и подключен к системе.
- OSFMount кроме формирования разнообразных образов в системе может создавать диски без ограничений.
- StarWind RAM Disk – бесплатная утилита, создающая несколько дисков любого объема.
Как настроить антивирус?
Microsoft хочет добавить отдельную клавишу Office в клавиатуры
Как посмотреть температуру процессора в Windows
Spotify снова борется с разделением семейного плана
Как отключить автоматическое обновление Windows 10
Как использовать фильтры для улучшения фотографий в Instagram
Tinder теперь позволяет людям выбирать свою сексуальную ориентацию
Как ускорить работу Windows 10
Пример использования tmpfs для сервера печати в домене AD
Вот живой пример использования tmpfs для ускорения работы очереди печати SAMBA+CUPS. Создаем tmpfs раздел /spooler при загрузке системы, в который размещаем спулер очереди печати демонов CUPS и SAMBA:
ramdisk-host ~ # grep tmp /etc/fstab tmpfs /spooler tmpfs noexec,size=4000M 0 0 ramdisk-host ~ # grep -A5 printers /etc/smb.conf comment = Очередь печати SMB path = /spooler/samba printable = Yes browseable = No ramdisk-host ~ # grep spool /etc/cupsd.conf
Таким образом, мы сильно ускорим печать, особенно крупных графических заданий и узким местом для заданий печати становится уже не жесткий диск, а сетевой интерфейс.
Что такое RAM-диск?
Чипы оперативной памяти вашего компьютера могут использоваться для хранения виртуального диска. В этом случае этот диск сохраняется не на жестком диске, а в оперативной памяти. Мало того, что скорость этого виртуального диска будет значительно выше, чем у обычного диска (и особенно по сравнению с вращающимся диском более старого типа, поскольку физическое движение частей внутри вращающегося диска вызывает дополнительные задержки), чипы RAM не изнашиваются так быстро как диски, и опять же, особенно и тем более с физическими дисками старого типа.
Звучит слишком хорошо, чтобы быть правдой? Что ж, здесь действительно есть нюанс; если вы случайно перезагрузите компьютер или он выйдет из строя, все ваши данные исчезнут. RAM (оперативная память), микросхемы памяти в вашем компьютере, требуют постоянного питания для сохранения информации. Хранилище ОЗУ считается энергозависимым.
Другими словами, RAM-диски подходят для временных приложений или для определенных оптимизаций. Например, когда мы используем тестовые серверы для тестирования программного обеспечения, мы настраиваем RAM-диск, чтобы ускорить выполнение множества параллельных тестов. И даже если бы сервер потерял мощность, потеряно было бы немного; мы бы просто начали еще один тестовый прогон.
Другое приложение — предварительная загрузка часто используемых данных в RAM-диск. Например, если у вас есть сервер, который постоянно обращается к данной базе данных, доступной только для чтения (чтение-запись может быть более сложным, если данные необходимо сохранить), который обычно находится на диске, то вы можете скопировать базу данных, доступную только для чтения, в RAM автоматически (например, с помощью некоторых автоматических сценариев при запуске сервера или с помощью задания cron), а затем позволить серверу базы данных использовать эти данные.
Другими словами, можно резюмировать два основных варианта использования, один из которых относится к кэшированию (как в нашем примере с базой данных R / O), а другой — к «бесценному» хранилищу данных (как в нашем примере тестирования). Затем вы можете сделать еще один шаг (третий вариант использования, если хотите) и синхронизировать данные обратно на диск с заданными интервалами. Например, в примере тестирования, который также включает запись в ОЗУ, можно записывать сводные и / или тестовые данные обратно на диск (постоянное хранилище) в конце каждого завершения теста.
Еще одно предостережение в отношении дисков RAM заключается в том, что они ограничены размером памяти в вашей системе и, вероятно, меньше, поскольку вам нужна другая память для работы операционной системы и другого программного обеспечения.
При увеличении размера RAM-диска до более чем — скажем, произвольных 80-85% системной памяти — могут возникнуть проблемы. Конечно, если у вас есть 256 ГБ ОЗУ на вашем сервере, то даже 90%, выделенное для RAM-диска, все равно оставит более 25 ГБ для операционной системы и приложений. Имея всего 4 ГБ, при выделении 90% оперативной памяти останется 0,4 ГБ (400 МБ), что, скорее всего, вызовет проблемы. Таким образом, это в некоторой степени зависит от того, каков общий объем памяти машины и сколько потребуется для другого программного обеспечения.
Кроме того, RAM-диск не работает так же, как выделение / экземпляр tmpfs.
Настройка RAM-диска
В настройке RAM-диска нет ничего сложного. Первым делом загружаем и устанавливаем программу Dataram RAMDisk. С установкой никаких проблем не возникает, программа работает как в 32-, так и в 64-битных версиях Windows (лично я проверял ее работу в 32/64-битных Windows 7 и 64-битной Windows 8), однако, как уже отмечалось, рекомендуется 64-битная версия — так можно поддерживать RAM-диски большего размера.
После установки нужно запустить утилиту конфигурации (рис. 1) — или через главное меню, или сразу из инсталлятора. С программой конфигурации у меня случился небольшой конфуз. Сначала я не обратил внимания на выполняемое действие — по умолчанию программа пытается не создать RAM-диск, а использовать уже существующий (даже при первом запуске), поэтому при нажатии кнопки Start RAMDisk, естественно, ничего не происходило, также я не мог выбрать размер RAM-диска.
Хакер #182. Все о Bitcoin
Поэтому первым делом нужно выбрать действие Create a new FAT disk, после чего у тебя появится возможность установки размера RAM-диска и дополнительных параметров. Также нужно выбрать действие Save them on shutdown, чтобы данные, записанные на RAM-диск, сохранялись при завершении работы (системы или диска). Выбрать расположение диска можно, нажав кнопку Browse: не пытайся ввести его вручную, иначе при каждом нажатии клавиши программа будет сообщать тебе, что такого файла не существует и он будет создан :).
Минимальный размер RAM-диска — 40 Мб (кому он такой нужен — я не знаю). Максимальный вычисляется примерно так: максимальный объем ОЗУ — примерно 30%.
Теоретически можно нажать кнопку Start RAMDisk и начать работу. Но мы ведь не ищем легких путей, так? Поэтому выбираем команду меню View, Advanced, чтобы установить дополнительные параметры. После этого появятся вкладки с расширенными параметрами. Так, на вкладке Settings можно задать размер RAM-диска, определить тип файловой системы (можно вообще создать неформатированный диск, а потом отформатировать его как NTFS средствами Windows), выбрать формат загрузочного сектора, установить метку диска и создать каталог TEMP.
На вкладке Load/Save можно включить автоматическую загрузку образа диска при запуске, а также включить/выключить сохранение образа при завершении работы. Вкладка Options позволяет задать разные опции вроде очистки памяти RAM-диска при выходе (Clear RAMDisk memory on exit) — опция для параноиков, запрета сжатия файла образа на NTFS (Do not compress image file on NTFS filesystems) и другие. Как по мне, единственная полезная опция здесь как раз запрет сжатия диска (Do not compress image file on NTFS filesystems), поскольку, если на NTFS-диске уже включено сжатие, не вижу смысла сжимать образ диска еще раз, впрочем, как и не вижу смысла использовать сжатие на NTFS. Зачем сначала принудительно снижать производительность использованием сжатых дисков, а потом героически пытаться ее улучшить посредством RAM-диска?
Вот теперь можно нажать ту самую заветную кнопку Start RAMDisk. При первом запуске RAM-диска нужно будет установить его драйвер, поэтому в появившемся окне жмем кнопку «Установить».
Далее нужно подождать, пока RAM-диск будет создан и отформатирован. На моем не очень быстром ноутбуке эта операция заняла пару секунд, что ощущалось торможением системы во время создания файла образа. После этого с RAM-диском можно работать как с обычным диском.
Если в настройках программы не выбрана автоматическая загрузка диска при запуске, тогда в следующий раз (после перезагрузки системы) нужно будет выбрать действие Load a saved image.
Загрузка, установка и настройка ram диска
Собственно, как Вы поняли из заголовка, речь пойдет о замечательной бесплатной программе (с легким ограничением по максимальному размеру создаваемого диска) под названием Dataram RAMDisk, которая, собственно, помогает всему вышеописанному воплотится в жизнь.
Хочется отметить, что она чуть ли не единственная в своём сегменте, кто является бесплатным, из подобного рода программ (а так же вменяемо рабочим), чудом программисткой мысли. Поддерживаются даже все версии разрядностей всех Windows. Русского интерфейса, к сожалению, нету, но это не критично, благо там всё довольно просто и я Вам всё сейчас расскажу.
Скачать программу можно по этой ссылке, жмякнув по кнопке «Download It» слева. Установка предельно проста (состоит из одних «Next’ов»), поэтому на ней мы останавливаться не будем.
Итак, после установки и запуска (двойной клик по ярлыку «RAMDisk Configuration Utility») программы, Вы увидите следующее окно для настройки такой штуки, как ram диск:
С некоторыми отличиями, ибо я показываю уже настроенную версию программы (с нуля показать сложно, ибо машинка, где пишется обзор, ныне активно использует раздел и остановить не представляется для меня возможным, т.к писать дальше будет трудно :)).
Давайте сразу пройдемся по тому как же это всё настроить так, чтобы было рабочим и как на скриншотах.
Как создать RAM диск в оперативной памяти средствами Windows Server
RAM диск – это виртуальный диск, созданный в свободной области оперативной памяти, который воспринимается операционной системой как отдельный физический диск. За счет, того, что RAM диск хранится в быстрой оперативной памяти, все операции чтения/записи с такого диска выполняются почти мгновенно, даже быстрее, чем при использовании SSD накопителя (у самых производительных SSD скорость передачи данных сейчас составляет около 560МБ/с, в то время как у памяти DDR4 — 12000-25000МБ/с).
Использование RAM диска целесообразно в системах с избытком оперативной памяти. На таком RAM диске можно размещать кэш и временные файлы приложений/системы, временные базы SQL, тем самым можно добиться существенного увеличения производительности приложений.
В операционной системе Windows отсутствуют встроенные средства создания RAM-дисков, поэтому в этих целях приходится использовать сторонние программы (AMD RAMDisk, ImDisk, PassMark OSFMount, StarWind RAM Disk и т.д.).
Однако в Windows Server вы можете создать RAM диск и без использования сторонних программ. Для этого можно воспользоваться драйвером iSCSI.
В первую очередь на сервере нужно установить компонент iSCSI Target Server (входит в состав роли File and Storage Services).
Если у вас включен файервол Windows, необходимо разрешить трафик для службы iSCSI Service.
Чтобы разрешить трафик на loopback интерфейс для iSCSI, нужно в ветке реестра HKLMSoftwareMicrosoftiSCSI Target изменить значение DWORD параметра AllowLoopBack на 1. Можно изменить ключ реестра из PowerShell одной командой:
Set-ItemProperty -Path ‘HKLM:SOFTWAREMicrosoftiSCSI Target’ -Name AllowLoopBack -Value 1
Теперь откройте консоль PowerShell и создайте виртуальный RAM диск размером 5 Гб командой:
New-IscsiVirtualDisk -Path «ramdisk:testRAM.vhdx» -Size 5GB
Теперь нужно создать iSCSI таргет:
New-IscsiServerTarget -TargetName targetRAMDisk -InitiatorIds @(«IPAddress:10.1.1.200»)
Подключим RAM диск в созданный iSCSI таргет
Add-IscsiVirtualDiskTargetMapping -TargetName targetRAMDisk -DevicePath «ramdisk:testRAM.vhdx»
Теперь нужно запустить консоль iSCSI Initiator через Server Manager
На вкладке Targets укажите IP адрес вашего сервера, нажмите Quick Connect и подключите ваш iSCSI таргет.
Теперь откройте консоль управления дисками и проверьте, что у вас появился новый диск размером 5 Гб. Это и есть тот самый RAM диск. Инициализируйте, разметьте и отформатируйте данный диск. Назначьте ему букву диска.
Теперь вы можете перенести необходимые файлы на RAM диск и перенастроить ПО на использование данного диска.
После перезагрузки сервера RAM диск удаляется (вместе со всем содержимым) и его нужно пересоздавать заново.
В некоторых сторонних программах для создания RAM дисков есть возможность сохранения данных RAM диска в файл на жестком диске. После перезагрузки системы данные извлекаются и помещаются на RAM диск.
Другие преимущества RAM-дисков
Если программе требуется время для загрузки, для более быстрого запуска вы можете переместить её на RAM-диск. Конвертеры и редакторы видео/изображений/аудио на RAM обычно работают быстрее. Если вы активно используете такую программу, перемещение на RAM ускорит работу в несколько раз. Если вам нужно работать с двумя папками и часто передавать между ними файлы и документы, то поможет их перемещение в RAM. Вы также можете поместить сюда ненадёжную программу/файл, и все его данные при завершении работы будут удалены. Очень эффективная мера безопасности. И, конечно же, если вам в случае крайней необходимости требуется больше места, вы можете преобразовать RAM во временное пространство для хранения данных. Конечно, это не самая надёжная замена жёсткому диску, но отчаянные времена требуют отчаянных мер.
Сравнительный тест скорости чтения данных с Ram-диска, SSD-диска и HDD-диска
Повышение производительности
RAM уменьшит время загрузки программ и не более того. Однако, если используемая вами программа требует активной записи или чтения данных из локального хранилища, то она будет работать быстрее. Например, видео конвертер будет быстрее сохранять преобразованное видео в RAM-накопитель по сравнению с хранилищем по умолчанию. Программное обеспечение для редактирования изображений (или аналогичное ПО), которое сохраняет изменения в режиме реального времени (или автоматически), также будет работать быстрее в RAM-приводе. Конечно, если вы переместите данные из папки на RAM, её обработка будет очень быстрой.
Сравнение программ для создания RAM-диска SoftPerfect RAM Disk, qSoft RAMDisk Enterprise и Dataram RAMDisk
Тестирование
Мы не только хотели измерить производительность RAM-диска, но и сравнить его с более распространёнными технологиями хранения. Для этих тестов мы сравниваем 8-гигабайтный RAM-диск с внутренним SATA III Samsung 830 SSD и массивом RAID 5, состоящим из трёх жёстких дисков Western Digital Black 2TB. Наш тестовый компьютер представляет собой систему 3,57 МГц i7 3770K с общей памятью 16 ГБ на частоте 1866 МГц. Все тесты были выполнены с 64-разрядной версией CrystalDiskMark, работающей в Windows 8.1.
После того, как вы закончите пользоваться RAM-диском, вы можете удалить его, вернувшись в приложение ImDisk и нажав «Отключить» на вкладке «Основные». Если у вас есть данные на диске, ImDisk предложит вам сохранить образ, чтобы вы могли быстро восстановить его при следующем подключении диска. Благодаря сверхпростой настройке бесплатной утилиты ImDisk каждый может наслаждаться экспериментами этой замечательной функцией. Просто не забудьте запомнить оговорки и никогда не хранить данные на RAM-диске, которые вы не можете потерять.