sonyps4.ru

Режим ram диска. Что такое ram диск и как создать его в оперативной памяти — Dataram RAMDisk

Попробуем создать RAM диск с привязкой к файлу-образу.

  1. Создаем сам файл-образ. Для этого заходим в меню Образ – Создать образ

  2. Здесь параметры похожи на те, которые мы выбирали при создании RAM диска. Задаем имя файла образа, тип, размер, формат и метку тома. Я для примера создам образ с такими же параметрами как у RAM диска из первого примера. Соответственно вам нужно создать файл-образ с точно такими же параметрами, как вы хотите, чтобы были у RAM диска. Это важно!

    После этого вы получите сообщение об успешно созданном образе.

  3. Теперь создаем сам RAM диск. Для этого нажимаем на знакомый нам уже большой зеленый плюс. И в открывшемся окне, в пункте Путь к файлу образа (необязательно) нажимаем на значок папки и выбираем созданный ранее файл образа.

    Кстати, сам файл образа можно создать тут же, нажав на значок чистого листика. Но мы же не ищем легких путей!

    Можно было и так 🙂

  4. Задаем букву диска и обязательно отмечаем пункт Сохранять содержимое . В этом случае данные с RAM диска будут сохраняться в файл образа во время выключения системы. И отмечаем галочкой пункт Как съемный диск , если не хотим чтобы на нем создавались лишние папки.

    Основные параметры

  5. Переходим в дополнительные настройки. Здесь нас интересует пункт Сохранять данные в образ каждые, мин. Если у вас будет хранится важная информация и есть вероятность внезапного сбоя в работе компьютера, задавайте периодичность в 30 минут, например. Но учитывайте, что сохранение данных в образ замедляет работу. И если созданный RAM диск занимает большой объем, время сохранения соответственно значительно увеличивается.

    Автосохранение в образ

  6. Все, нажимаем OK и созданный диск автоматически смонтируется. Можете начинать с ним работать.

    Результат

Основные настройки программы SoftPerfect RAM Disk

Чтобы уже быть настоящим гуру в этой программе, разберемся с ее основными настройками. Благо их немного.

Для того чтобы в них попасть, переходим в меню Инструменты – Настройки.

Настройки

Основные настройки

Запускаться вместе с Windows – программа SoftPerfect RAM Disk будет добавлена в . Необходимая настройка, чтобы RAM диски создавались автоматически, без вашего участия.

Разрешить настройку непривилегированным пользователям – дает возможность работать с программой и менять настройки создаваемых RAM дисков пользователям, у которых нет прав администратора в Windows.

Разрешить размонтирование дисков из проводника – благодаря ей вы можете быстро отключить диск, не заходя в программу SoftPerfect RAM Disk.

Глобальные буквы дисков – использование глобальной идентификации дисков, создаваемых в программе. Не рекомендуется отключать, по словам разработчика, если вы обычный пользователь и не используете .

Отображать иконку в трее – при включении, иконка программы в виде барашка отображается в строке рядом с часами. Лучше оставить включенной, для быстрого доступа к программе.

Итоги

Вот мы и разложили по полочкам работу с программой SoftPerfect RAM Disk и процесс создания в ней RAM дисков.

Но зачем мне RAM диск? Что я буду на него записывать? Как его использовать наилучшим образом? Вот об этом и пойдет речь в .

Если вам понравилась эта статья, не забывайте ставить лайк, делиться с друзьями и кушать больше витаминов!

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

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

Прошло много лет, и к RAM-дискам возвращаются вновь, однако на этот раз вместо дискет с их помощью оберегают SSD, одновременно с этим, как и ранее, повышая быстродействие компьютера.

Увеличение производительности

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

Чаще всего RAM-драйвы используются для следующих задач: компиляция тяжелых программ; запуск веб-сервера; запуск игр с большими текстурами; загрузка объемных проектов в приложение, работа с образами виртуальных машин. Несмотря на то что эти задачи действительно часто упоминаются при обсуждении RAM-дисков, не все из них выигрывают от использования RAM-драйва, об этом читайте подробнее в разделе тестирования.

Некоторые из вышеперечисленных примеров неактуальны для обычного пользователя, однако на домашнем компьютере также можно использовать RAM-диски для ускорения некоторых повседневных операций (запуск программ, игр, открытия файлов). Прирост будет особенно заметен, если в системе установлен обычный HDD вместо SSD.

Игры имеет смысл переносить только в том случае, если на ПК установлено как минимум 8 ГБ оперативной памяти, а иногда и все 16, иначе после копирования игры не остается свободной RAM для ее запуска. Выигрыш должен быть заметен только при запуске самых требовательных игр (Crysis, Metro 2033), в частности с установленными текстурами высокого разрешения. Прироста FPS ожидать не стоит, уменьшится лишь время загрузки уровней. В случае со Steam-играми можно использовать утилиту для перемещения игр в любую выбранную папку. Выигрыш могут заметить и геймеры, записывающие игровое HD-видео без сжатия.

Сохранение SSD

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

Из часто используемых программ на RAM в первую очередь желательно перенести браузер. Если он открывается с большим количеством вкладок, оставшихся с предыдущей сессии, то начнет запускаться намного быстрее. Также запуск с RAM-диска будет продлевать жизнь SSD, поскольку браузеры интенсивно используют кэш, который в данном случае разместится в памяти. Самый простой способ установки браузера на RAM диск — копирование папки с Portable-версией программы на виртуальный раздел. Таким образом не придется вручную прописывать в браузере пути к необходимым директориям.

Другие преимущества RAM-дисков

Использование RAM-дисков приносит и другую пользу:
— Снижается шум и в небольшой степени нагрев ПК за счет более редкого использования HDD
— Уменьшается фрагментации диска за счет того, что временные файлы и кэш браузера никогда не записываются на физический диск
— На жестком диске появится больше места: временные файлы, которые программы иногда не удаляют, не будут накапливаться на компьютере.

Есть еще одно интересное применение RAM-дискам — возможность размещения RAM-драйвов в неиспользуемой на 32-битных системах памяти. Как известно, Windows 32-bit может использовать не более ~3.5 ГБ памяти, а если в компьютере установлено больше, то память попросту «пропадает». Использовать память, которую не видит Windows, в качестве RAM-диска могут программы Gavotte Ram Disk (подробнее о настройке ) и SuperSpeed RamDisk Plus (эта программа не рассматривалась в обзоре из-за отсутствия бесплатной версии).

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

Перед тем, как перейти к обзору программ, необходимо сделать два уточнения. Первое, рассматривались только бесплатные программы. Второе, утилиты Bond Disc и Gavotte Ram Disk не вошли в обзор, поскольку не запустились на Windows 8 64-bit.

Одна из самых простых и понятных программ. Позволяет создавать RAM-диски размером до 4 ГБ (ограничение бесплатной версии), но лишь в единственном экземпляре.

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

Автосохранение можно поставить на любой промежуток времени (по умолчанию пять минут), и отдельно указать сохранение диска при выключении компьютера. Доступно также ручное сохранение, которое можно произвести в любой момент.
После перезаписи образа предыдущая копия диска не удаляется, а сохраняется с расширением.bak.

В настройках программы есть опция создания директории TEMP на RAM-драйве, однако системные пути для хранения временных файлов при этом не меняются и приложения по-прежнему пользуются обычной папкой TEMP. Следовательно, для переноса временных файлов на RAM-диск переменные TEMP и TMP понадобится отредактировать вручную в настройках Моего Компьютера System Properties->Environment Variables.

Опции на последней закладке программы в основном касаются функциональности, связанной с продлением жизни SSD. Если виртуальный диск будет использоваться исключительно для хранения временных файлов и уменьшения обращения системы к твердотельному накопителю, то такие настройки как стирание содержимого памяти при выходе из программы и отказ от хранения предыдущей копии RAMDisk будут весьма полезны.

К минусам Dataram RAMDisk можно отнести баннер, появляющийся на экране во время запуска программы, и уже указанное ограничение на размер RAM-драйва в 4 ГБ.

ImDisk имеет несколько запутанный интерфейс по сравнению со своими коллегами, причем непонятно, зачем его таким оставили, ведь некоторые опции можно было просто убрать.

У программы есть только консольная версия исполняемого файла, а для работы с графическим интерфейсом понадобится открыть Панель управления, где расположена иконка ImDisk (впрочем, для нее всегда можно сделать ярлык на рабочем столе средствами Windows).

Отличие ImDisk от некоторых других утилит заключается в том, что эта программа позволяет создавать любое количество виртуальных дисков (пока будут свободные буквы для накопителей).

Изначально ImDisk предназначался для эмуляции дисководов, оптических приводов и жестких дисков, однако его можно использовать и для создания RAM-драйвов. Для этого требуется указать путь для хранения файла-образа, уточнить его размер, выбрать тип диска Harddisk и не забыть отметить опцию Copy image file to memory.

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

В ручной синхронизации есть и плюсы, и минусы: понадобится использовать функцию Save image самостоятельно, но это можно делать только когда действительно требуется обновить файл, и таким образом компьютер не будет периодически подтормаживать при сбросе содержимого памяти в файл.

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

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

Утилиту OSFMount явно связывает какое-то родство с ImDisk, что заметно по наличию абсолютно идентичных опций в программах и также интерфейсу. Однако некоторые отличия между утилитами все же имеются.

У OSFMount присутствует отдельный исполняемый файл, интерфейс немного упрощен и больший упор сделан именно на работу с RAM-дисками.
Утилиту также можно использовать для монтирования распространенных образов (ISO, NRG, VMDK и т.д).

Настроек, связанных с автосохранением, не добавилось, но при отключении диска утилита спрашивает, стоить ли обновлять содержимое образа. Эту возможность можно комбинировать с ручным сохранением, которое осталось на своем месте.

Единственная претензия к OSFMount, помимо отсутствия автоматического создания RAM-драйва при включении компьютера, как и в случае с ImDisk, заключается в том, что при отключении дисков и некоторых других операциях программа на несколько секунд подвисает, причем, как показывает Менеджер задач, в этот момент не происходит копирования содержимого памяти на жесткий диск, и чем программа занята, непонятно.

После работы с SoftPerfect RAM Disk осталось впечатление, что это одна из немногих бесплатных программ, интерфейс которой пытаются более-менее привести в соответствие с требованиями 2012 года.

Как и в случае с другими приложениями, SoftPerfect Ram Disk в целом предназначена для работы с образами собственного формата (SVI), и в частности может использоваться для создания RAM-дисков.

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

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

SoftPerfect RAM Disk позволяет создавать любое количество виртуальных дисков без программных ограничений по размеру.

Среди полезных опций стоит также отметить: сжатие данных на диске; создание RAM-диска при запуске системы; очистку диска при размонтировании; автосохранение через указанный промежуток времени; редактирование пути к папке Temp; экспорт/импорт всех настроек для дисков.

Эта утилита устанавливается и удаляется почти как настоящее «железо», через менеджер устройств Windows путем ручного добавления драйвера в мастере настроек.

После этого в системе появляется RAM-диск B: размером 1 МБ, и для изменения его параметров необходимо либо скачать отдельный исполняемый файл с сайта разработчика, либо каждый раз открывать свойства виртуального устройства в менеджере устройств Windows. Инструкцию по установке программы и прямую ссылку на конфигуратор можно найти в CHM-файле.

QSoft RAMDrive может создать только один RAM-диск в системе, а вот его размер ничем программно не ограничивается. В настройках есть опция автоматического изменения размера RAM-драйва, однако при ее использовании объем диска составляет 256 МБ и не увеличивается после того как свободное место подойдет к концу (вероятно, несовместимость ПО с Windows 8 64 бит).

RAMDrive умеет работать с образами, загружать их при запуске системы и сохранять содержимое при выгрузке драйвера, через определенные промежутки времени или по таймеру.

На сайте указано, что русскоязычная версия RAMDisk «Enterprise» бесплатна только при запуске на локализованных русскоязычных системах, однако использование англоязычной Windows 8 во время тестов подтверждает обратное. Возможно, достаточно того, чтобы в настройках system locale был указан русский язык.

Важное уточнение, QSoft RAMDrive не принимал участие в тестировании, поскольку программа выдавала ошибку во время создания RAM-драйва большой емкости (для тестирования использовались диски объемом 1-2 ГБ). Судя по всему, это связано с плохой совместимостью программы и Windows 8 64 бит.

Тестирование

Из семи отобранных бесплатных программ по причинам, указанным выше, до тестирования добрались только четыре. Изначально планировалось использовать сразу несколько синтетических бенчмарков для их проверки, однако в процессе тестирования оказалось, что многие из тестовых программ работают с дисками на очень низком уровне и попросту не видят RAM-диски. Именно поэтому основная информация о быстродействии RAM-драйвов была собрана с помощью CrystalDiskMark. Тестирование проводилось на компьютере с 6 ГБ памяти и процессором Intel [email protected] Ггц.

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

CrystalDiskMark (последовательные операции, МБ/с, больше — лучше):

CrystalDiskMark (4K, МБ/с, больше — лучше):

Как видно, показатели быстродействия RAM дисков заметно отличаются, и в связи с тем, что приоритетной при работе с ними является скорость чтения, для дальнейших тестов был оставлен безусловный победитель в этой категории — SoftPerfect RAM Disk, показавший отличные результаты как в последовательном, так и в случайном чтении (а также случайной записи).

Бенчмарк HD Tune смог распознать лишь один из виртуальных дисков, причем он неправильно рапортовал его объем, поэтому установить, какой именно, не удалось. Тем не менее, с помощью данного теста можно сравнить типичное время доступа и загрузку процессора.

Что касается загрузки CPU, то для жесткого диска по данным HD Tune она составила 4%, для SSD — 7%, а для RAM-диска была получена ошибка, поскольку в результате стоял минус один процент.

Время запуска программ

После тестирования было известно, что VLC является одной из самых долгозапускаемых «ежедневных» программ, поэтому сравнение скорости запуска было проведено только с ее участием.

Время запуска VLC (секунды, меньше — лучше):

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

Другие задачи

Архивирование в zip (быстрая компрессия, секунды):

Тестирование быстродействия при создании архива показало, что «бутылочным горлышком» в таких операциях на данный момент является процессор, а никак не жесткий диск, поскольку даже с минимально возможной zip-компрессией файл размером 1 ГБ архивировался около 40 секунд на всех дисках.

Справедливости ради стоит заметить, что в режиме zip store (попросту говоря, без сжатия), в котором файл не компрессируется, а лишь копируется в архив, разница между разными накопителями стала очевидной. Проблема лишь в том, что в реальных условиях такие задачи большая редкость.

Архивирование в zip (без сжатия, секунды, меньше — лучше):

Напоследок оставлены два теста, в которых не были выявлены преимущества от использования RAM диска.

Запуск Ubuntu в VirtualBox (образ размещался на HDD, SSD и RAM-диске) показал, что используемый тип накопителя не влияет на скорость загрузки ОС (~40 сек +/-1 сек), и все опять ограничивается быстродействием CPU.

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

В тестировании использовались: Heaven DX11 Benchmark, 3DMark 06, 3DMark 11, Call Of Pripyat Benchmark.

Что лучше, SSD или RAM-диск?

Цена
В пересчете на один гигабайт SSD получается дешевле. Начиная от 500 грн можно докупить 16 ГБ RAM для ПК, однако за те же деньги можно взять хороший SSD на 64 ГБ, а если хочется сэкономить, то 32 ГБ накопитель несложно найти и за 400 грн.

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

Недостатки: необходимость дополнительной настройки некоторых программ; маленький объем; энергозависимость (содержимое RAM-диска можно периодически записывать в файл-образ, однако это не полноценная замена энергонезависимым ячейкам памяти).

SSD
Твердотельные диски ускоряют все программы, установленные на диске, в том числе и работу ОС.

Недостатки
При интенсивных нагрузках производительность SSD будет ниже и в этом случае он быстрее изнашивается.

Как видим, в определенных ситуациях RAM-диски могут не только сравниться с SSD по производительности, но и заметно обойти их. Если вы стоите перед выбором: SSD или дополнительная память, еще раз взвесьте все плюсы и минусы каждого решения.

К ак оптимизировать работу Windows путем использования RAM -диска – создаваемого сторонним софтом виртуального диска, который функционирует за счет избытка оперативной памяти? Ниже поговорим о проведении базовых операций в целях такой оптимизации. Рассмотрим детально, как создать RAM -диск и перенести на него содержимое системных папок «Temp» .

1. Создание RAM-диска

Для создания RAM -диска в нашем случае будет использоваться программа . Она была выбрана из-за простоты в работе, поддержки русского языка, но главное — из-за возможности сохранения данных RAM -диска на жестком диске . Напомним, оперативная память может работать с данными в рамках одного сеанса работы с компьютером. После перезагрузки системы хранящиеся на RAM -диске данные исчезают. Чтобы решить эту проблему, разработчики некоторых программ для реализации RAM -диска оснащают свои продукты механизмами сохранения данных в специальный файл на жестком диске. Сохраненные данные при перезапуске системы, соответственно, извлекаются и занимают свое место на RAM -диске. Возможность сохранения данных – необязательное условие для программы, реализующей в системе Windows RAM -диск, если последний будет использоваться только для хранения временных файлов (содержимого папок «Temp», кэша браузеров и временных данных прочих программ) . Но если на RAM -диске будут храниться портативные программы, профили и рабочие каталоги браузеров, прочих программ и игр, наличие функции сохранения данных на жестком диске будет иметь принципиальное значение.

– платный продукт, на момент написания статьи стоимость составляет $29 . Но разработчики этой программы предлагают бесплатно тестировать полнофункциональную триал-версию целый месяц. Этого срока с лихвой хватит, чтобы осмыслить эффективность такой оптимизации и, соответственно, определиться с выбором — RAM -диск или SSD .

Итак, скачиваем и запускаем программу. Добавляем новый RAM -диск.

Заполняем форму создания RAM -диска. В первую очередь указываем размер диска. Важно: этот размер не должен превышать незадействованный остаток оперативной памяти в момент максимальной загруженности компьютера . Желательно не оставлять систему с объемом оперативной памяти менее 6 Гб . Далее выбираем для диска любую из свободных букв и устанавливаем формат файловой системы NTFS . Жмем «Ок» .

Вернувшись в основное окно , жмем меню «Образ» и выбираем «Создать образ» . Создание и подключение образа формата IMG – это и есть тот самый механизм обеспечения сохранности данных RAM -диска, о котором говорилось выше. Именно в этот образ будет периодически записывать данные, чтобы они были доступны после перезагрузки Windows, а не только в процессе текущего сеанса. Что, как упоминалось, будет происходить при реализации RAM -диска программами без поддержки механизма сохранения данных.

В графе нужно прописать путь к файлу-образу – указать раздел диска, папку и придумать имя файлу. Если планируется, что RAM -диск будет использоваться для хранения каких-то важных данных, соответственно, файл-образ необходимо создавать на несистемном разделе диска. В графе «Размер» указываем тот же размер, что был установлен для самого RAM -диска. Для графы «Формат» , опять же, выбираем значение «NTFS» . Жмем «Ок» .

Получим уведомление о создании образа.

Если в дальнейшем RAM -диск будет по какой-либо причине уничтожен и унесет с собой ценную информацию, ее можно будет извлечь, смонтировав только что созданный IMG -образ – либо с помощью самой , либо посредством любой иной программы, работающей с этим форматом.

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

Откроется настроечное окошко. В графе прописываем, соответственно, путь к только что созданному образу IMG . Далее важный момент – нужно обязательно установить галочку «Сохранять содержимое» . Жмем кнопку внизу «Дополн.» .

Внизу в графе устанавливаем промежуток времени, через который данные RAM -диска должны записываться в IMG -образ. В нашем случае выбран оптимальный вариант – каждые полчаса . Если на RAM -диске не предполагается хранение особо важных данных, можно установить больший интервал. В любом случае перед выключением или перезагрузкой компьютера все данные будут сохранены в IMG -образ. Жмем «Ок» .

Далее вернемся в окно предыдущих настроек. Здесь жмем внизу «Ок» , затем в появившемся окошке подтверждаем применение параметров и запуск связанной с этим операции по перемонтированию RAM -диска.

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

Намеренное удаление RAM -диска не имеет следствием уничтожение связанного с ним IMG -образа. Тот по-прежнему будет находиться на своем месте, пока его не удалят вручную. От периодического автоматического сохранения данных в IMG -образ можем отказаться и сохранять данные вручную лишь при необходимости. Для этих целей в окне имеется специальная кнопка.

Созданный RAM -диск теперь будет отображаться в проводнике Windows как обычный диск. Возможности его использования, в принципе, могут быть любыми, лишь бы все происходило в рамках соответствия выделенному объему. На RAM -диски с маленькими объемами обычно перенаправляют хранение кэша (или профилей целиком) браузеров, пути сохранения и прочие данные игр, рабочие каталоги громоздких программ. Но первым делом на RAM -диск отправляют папки хранения временных файлов Windows — «Temp» . От производительности диска, на котором хранятся системные папки «Temp» , частично зависит быстродействие как сторонних программ, так и Windows в целом.

2. Перенос на RAM-диск системных папок «Temp»

Папки «Temp» располагаются на системном диске по пути:

— C:\Windows\Temp,

— C:\Users\Пользователь\AppData\Local\Temp.

Их перенос на RAM -диск осуществляется путем правки значений переменных сред Windows. Для некоторых системных процессов компания Microsoft предусмотрела штатный механизм изменения значений — в частности, смену места хранения содержимого папок «Temp» .

Для начала создаем папку «Temp» на диске назначения – на RAM -диске. Далее жмем клавиши Win + Pause . В окне настроек системы слева выбираем дополнительные параметры. В открывшемся окошке опускаемся вниз и нажимаем кнопку «Переменные среды…» .

Верхняя половина окошка отвечает за переменные среды пользовательского профиля. Правкой значений «TEMP» и «TMP» мы изменим путь папки «Temp» в составе каталога «AppData» . Выбираем значение «TEMP» и жмем кнопку «Изменить» .

Эту же операцию проводим и со значением «TMP» , указываем тот же путь папки «Temp» на RAM -диске.

Далее смещаемся в нижнюю половину окошка переменных сред – в системные переменные . Здесь также выбираем «TEMP» и «TMP» , это значения, соответствующие папке «Temp» в каталоге «Windows» . Выбираем поочередно значения «TEMP» и «TMP» и для каждого из них жмем кнопку «Изменить» . Вместо текущего пути прописываем папку «Temp» на RAM -диске. В итоге должно получится 4 измененных значения.

После правки значений переменных сред перезагружаем Windows .

Перемещение содержимого папок «Temp» на RAM -диск еще и делает удобным доступ к ним. Что как нельзя кстати будет для случаев выделения под RAM -диск небольшого объема оперативной памяти . Папки «Temp» необходимо периодически очищать, ведь нередко они разрастаются до невероятных объемов. Также можно очистить папки «Temp» по предыдущему их пути размещения на диске С , чтобы высвободить на нем лишнее место.

Оптимизация Windows как метод улучшения производительности компьютера, как правило, проигрывает аппаратному апгрейду. Редким исключением из этого правила может быть задействование RAM-диска – виртуального диска, создаваемого специальным ПО за счет ресурса оперативной памяти – и перенос на этот диск отдельных системных и программных операций. Почему редким исключением? У этого метода улучшения производительности компьютера достаточно много условностей и нюансов. О них подробнее поговорим ниже, но прежде пару слов о производительности RAM-диска.

1. Производительность RAM-диска

Одна из причин медленной работы компьютера – ограниченная скорость чтения и записи данных жесткими дисками HDD. Даже самый производительный винчестер, впечатливший результатами тестирования при последовательном чтении и записи данных, вряд удивит серьезными цифрами при выборочной работе с мелкими файлами. А именно мелкие файлы по большей части и составляют системный кэш, кэш браузеров и прочих программ. Решить проблему низкой производительности HDD призваны накопители нового формата – SSD. Но осилить их стоимость пока что может далеко не каждый пользователь. SSD – это сегодня единственный возможный компромисс между малопроизводительными HDD и сверхбыстрой оперативной памятью, но неспособной постоянно хранить данные. Создаваемый за счет ресурса оперативной памяти RAM-диск скорость в 400-600 Мб/с, на которую способны лишь SSD от хороших производителей в условиях последовательного чтения и записи данных, может обеспечить при выборочной работе с мелкими файлами. А скорость последовательного чтения и записи данных у RAM-диска определяется тысячами Мб/с.

Сравним эти результаты с HDD.

Как видим, скорость чтения и записи у HDD во много раз меньше. Скорость последовательного чтения и записи данных HDD в лучшем случае будет 150-170 Мб/с. А по итогам измерения скорости выборочного чтения и записи мелких файлов, увы, получим катастрофический показатель – 0,5-1 Мб/с.

2. Условности и нюансы оптимизации Windows за счет работы RAM-диска

Неспособность оперативной памяти сохранять информацию – нюанс, ограничивающий использование RAM-диска только для хранения временных данных. Благо, эта проблема решается за счет функционала отдельных программ для реализации RAM-дисков. Такие программы обеспечивают периодическую запись данных RAM-диска в файл на жестком диске. А вот с другими нюансами не все так просто.

RAM-диск можно создавать только при наличии лишнего объема оперативной памяти. Если при выполнении обычных операций наблюдается загрузка оперативной памяти в 70-80%, ни о каком лишнем объеме не может быть и речи. Оставшиеся 20-30% оперативной памяти могут быть задействованы для проведения каких-то разовых операций. Работать с RAM-диском можно при свободных как минимум 40% оперативной памяти – ресурса, регулярно простаивающего и не участвующего в работе системы. Рассматривать возможность работы с RAM-диском целесообразно при условии наличия в системе оперативной памяти не менее 8 Гб. Если этот объем не рассчитан на работу специального софта – гипервизоров, сложного профессионального ПО для работы с видео или 3D-графикой, ресурсоемких игр и т.п., системе для ее задач можно оставить 6 Гб оперативной памяти, а все остальное – использовать под RAM-диск. В любом случае избыток оперативной памяти будет определяться спецификой выполняемых на компьютере задач.

Если слабым местом в системе является и жесткий диск, и процессор, проку от оптимизации за счет RAM-диска не будет. Оперативная память не решает проблему маломощного процессора.

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

Бесплатные программы для реализации RAM-диска обычно не поддерживают функцию сохранения данных на жесткий диск. Если для реализации RAM-диска необходимо и увеличение оперативной памяти, и приобретение лицензионной программы, целесообразно эти траты сопоставить со стоимостью SSD с объемом в 120 Гб.

Еще один немаловажный нюанс – волокита с созданием RAM-диска и переносом на него данных. В этом плане, конечно, SSD будет выигрывать – купил накопитель, подключил и забыл о проблемах. Современные версии Windows 7, 8.1 и 10 сами знают, какие операции они должны отключить при появлении на борту компьютера SSD. Кстати, создание RAM-диска и перенос на него отдельных системных и программных папок, в которых ведется активная перезапись данных, некоторые рассматривают не только как оптимизирующую операцию, но и как способ продления срока службы SSD. Такой способ, возможно, будет актуален в условиях производственных масштабов перезаписи данных или в результате неудовлетворительных итогов проведения оценки оставшегося ресурса SSD. При домашнем использовании компьютера ресурса SSD может хватить на долгие годы. Так что прежде погружения в волокиту с настройкой процессов в угоду продления жизни SSD не будет лишним узнать приблизительное время, оставшееся до момента выработки накопителя. Такой анализ могут проводить специальные программы для тестирования здоровья жестких дисков, в частности, Hard Disk Sentinel и SSD Life.

3. Какие данные можно перенести на RAM-диск?

Самый простой способ получения выгоды от RAM-диска – работа с перенесенными на него портативными программами. А вот в расчете на производительность системы в целом и при работе с установленными программами придется повозиться с настройками.

Обычно RAM-диски, созданные без применения функции сохранения информации в файл на жестком диске, используют для хранения временных данных. С помощью правки значений переменных сред Windows RAM-диск можно указать в качестве нового места расположения системных папок «Temp». RAM-диск может быть местом хранения кэша браузеров и прочих программ, которые предусматривают его размещение не только на системном диске С, но также в ином месте компьютера. На RAM-диск, реализованный с помощью программ, которые поддерживают функцию сохранения данных в файл на жестком диске, для большей производительности при веб-серфинге можно перенести не только кэш браузера, но и его профиль целиком. Это делается с помощью символьных ссылок. По тому же принципу на RAM-диск переносятся рабочие данные прочих программ. А особо изощренные геймеры специально для работы RAM-диска приобретают лишние 8 Гб оперативной памяти, чтобы полностью установить игру.

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

4. Программы для реализации RAM-диска

RAM-диск можно создать с помощью таких программ как: SoftPerfect RAM Disk, Radeon RAMDisk, Gilisoft RAMDisk, Primo Ramdisk и пр.

SoftPerfect RAM Disk является одним из самых простых инструментов в установке, настройке и использовании.

После установки приложения нужно просто выбрать опцию «Добавить диск монтируемый при загрузке», чтобы указать букву, размер и формат раздела на жестком диске или SSD, на который будут записываться данные с RAM-диска.

Его размер может варьироваться в зависимости от доступного объема оперативной памяти, а также от того, какой процент от нее вы готовы выделить для использования в качестве диска в памяти.

Большинство современных ПК имеют не менее 4 ГБ RAM, что делает их идеальными для использования SoftPerfect RAM Disk – в такой системе можно смело выделить 20-25 процентов от доступной оперативной памяти.

SoftPerfect RAM Disk позаботиться обо всем остальном, в том числе предложит возможность создать более одного виртуального диска. После назначения буквы диск появится в меню проводника Windows и вы сможете использовать его как и любое другое устройство в системе.

Но как извлечь пользу из такого диска? В первую очередь, он может значительно ускорить загрузку каждой программы, использующей временные (кэш) буферы – например, Adobe Photoshop.

То же самое относится и к любому веб-браузеру – если настроить его так, чтобы он использовал именно RAM-диск в качестве буферного кэша, он не только будет работать быстрее, но и не будет засорять жесткий диск ненужными временными файлами.

RAM-диски полезны и в том случае, если вы хотите продлить жизнь SSD-устройства. Известный факт, что после определенного числа циклов перезаписи твердотельные диски «изнашиваются» и перестают работать. Так что если вы имеет дело с приложениями, которые обожают постоянно обращаться к дисковому устройству, перенаправьте их на созданный RAM-диск – так вы продлите срок службы системного SSD.

На сайте Алекса Экслера, интересную битву. Один из комментаторов написал, что создал в памяти компьютера, работающего под Windows, RAM Disk, и перенёс на него "переменные среды, файл подкачки и кэш браузера". Когда другой спросил его, зачем же в RAM-диске оказался файл подкачки, использующийся (обычно) в случаях, когда Windows и приложениям не хватает как раз оперативной памяти, третий комментатор указал что некоторые программы требуют его (файла) безусловного наличия, и отметил что RAM-диск здорово ускоряет работу. Потом началось рубилово и тема пошла жёсткая. Интересно будет вспомнить ещё вот что: некоторые комментаторы отметили логичный момент - RAM-диск позволяет экономить небесконечный ресурс SSD. В этом есть определённый резон.

Но что с файлом подкачки? А это интересно. Существует файл подкачки Windows , и перенос его в RAM-диск несколько нелогичен, тут критики правы. Чтобы долго не объяснять на пальцах, скажу шарадой: "winrar.rar". Вдумайтесь и вы поймёте, почему идея такой конструкции абсурдна. Но, есть не только файл подкачки Windows, но ещё и свопы отдельных приложений, и вот здесь... абсурдная идея с переносом в RAM-диск файла подкачки начинает становиться логичнее и логичнее. Вообще, не совсем правильно называть эти ресурсы файлами подкачки - скорее, это некие временные файлы. Особенность Photoshop и LR, например, в том что они в любом случае создаются - хотите вы того или нет. И комментатор в форуме у Экслера был прав, только назвал это неправильно, почему и получил жёсткую ироничную критику.

Немного отойду от темы подкачки и расскажу что такое RAM-диск. Я с ними возился активно ещё в DOS-овские времена, и можно было тогда получить с помощью ramdrive.sys хорошее ускорение для некоторых программ. Потом тема как-то ушла на задний план, стало не до рамдисков. Но концепция не изменилась и сегодня - оперативная память на порядки быстрее дисковой. Даже самые шустрые SSD (такие как OCZ RevoDrive 3 X2 , с их скоростью чтения до 1500 мегабайт в секунду) не могут тягаться с RAM-диском, находящемся в основной оперативной памяти компьютера. Чего уж говорить о HDD - современный 3-терабайтный жёсткий диск, для примера, отдаёт данные на скорости до 158 мегабайт в секунду на краю пластины, и всего до 80 Мбайт в её центре (полюбопытствуйте - в нашем обзоре 3-терабайтных HDD есть конкретные цифры). Для сравнения, при тесте RAM-диска программой Crystal Disk Mark у меня получились вот такие цифры:

Запись 8 гигабайт (!) в секунду, чтение - пять. И это ещё замер при DDR3 с частотой 1333 МГц, а если вернуть настройки до штатных 1600, уверен цифры окажутся ещё выше. Очевидно, скорость у RAM-диска огромнейшая, а тайминги минимальные с чем ни сравнивай. Минусы? Очень серьёзные. Если компьютер зависнет или неожиданно выключится, всё что записано на RAM-диске не сохранится. После перезапуска Windows накопитель будет чистейшим. Хранить на нём какую-то работу нельзя - это небезопасно. Собственно, поэтому RAM-диск нужен только для хранения временных файлов и чего-то, что не жалко стереть, но что при переносе на быстрый накопитель существенно ускоряется. Типа временых файлов, папок с оперативным кэшем и т.д. Ну и "файл подкачки" туда можно поместить;-) (см. начало)

Так вот, я об этом не особо задумывался, но почему то масса никак не связанных друг с другом знакомых стала говорить о RAM-дисках. Сегодня сидели с podakuni , например, в школе Фотопроекта вечером, тестировали на его MacBook забавный новый жёсткий диск Iomega (специально для Mac моделька), и он тоже сказал что пользуется RAM disk, причём на Mac, и что перенёс туда временные файлы Photoshop и Lightroom. С его слов, это здорово ускоряет программы. Ну, тут я уже не выдержал - приехал домой, нашёл софтину и накатил. А заодно кое-что проверил. Пока только предварительно, ибо более детальное исследование потребует времени. Первое ощущение - да, RAM-диск в Windows нужен, если вы работаете с Photoshop и LR. Причём и то и другое ускоряется ощутимо на компьютере, который назвать слабым язык не повернётся. Кто-то умудряется получить ускорение и для других программ, но эту тему я пока обойду стороной. А теперь нюансы.

По умолчанию Lightroom держит гигабайтный кэш пререндеров файлов (ёмкость его можно варьировать), а Photoshop создаёт TMP-файл на указанном накопителе. И выключить использование диска в такой роли действительно нельзя . Но их действительно можно перенести на RAM-диск.

На скриншоте хороший пример - после открытия в Photoshop 14 снимков (и их закрытия) образовался 2-гигабайтный временный файл. Ещё раз подчеркну - файл подкачки Windows у меня на компьютере выключен совсем и в системе 32 (тридцать два) гигабайта оперативки. Как видим, это никак не мешает Photoshop создавать временные файлы, и если у вас ноутбук, например, где стоит медленный HDD, пишущий на скорости лишь 100 мегабайт в секунду, то на создание такого файла ему нужно 20 секунд. И он будет тратить время, сколько оперативки ему не скорми. И даже быстрому SSD потребуется сколько-то ресурсов тратить на этот файл. Как показала практика, обращения к этому файлу происходят в процессе работы Photoshop довольно активно, и при использовании плагинов, и при операциях с файлами, и при серийной обработке. С Lightroom ситуация в чём-то похожа - когда вы просматриваете снимки, его встроенный движок Camera RAW создаёт превьюшку, которую кладёт в специальную папку. Где эта папка находится можно посмотреть в настройках. Файлы там небольшие - по 500 килобайт, но в процессе обработки свадебной съёмки их там наберётся гигабайт, и LR будет к ним обращаться. Таким образом, в переносе смысла действительно немало. А учитывая что эти файлы "временные", жалеть о том что они сотрутся, если вдруг компьютер зависнет или выключится, не приходится.

Какой RAM-диск выбрать? Я себе для эксперимента установил Qsoft RAMDisk Enterprise под Windows 7 x64 Ultimate. Русская версия этого драйвера бесплатна , и в некоторых обзорах указывается, что это лучший (и самый производительный) рамдиск под Windows. Опровергнуть или подтвердить не могу, скажу только что под моей ОСью оно завелось, работает и денег не клянчит, а это уже хорошо. Отмечу, что в функциях есть такая вещь как сброс и загрузка содержимого RAM-диска при запуске и выходе. Подразумевается, что перед выключением ПК содержимое "загибернируется" на основной носитель, а во время старта Windows оттуда загрузится в RAM-диск. Это позволяет содержать контент такого диска актуальным и хоть как-то бороться с энергозависимостью данного типа "накопителя".

Я так решил, что поэкспериментирую. Есть у кого уже опыт? Было бы здорово услышать что вы думаете.



Загрузка...