Использование ramdisk. Есть ли польза от RAM-диска? Кому и зачем он нужен? …

Использование ramdisk. Есть ли польза от RAM-диска? Кому и зачем он нужен? …

28.07.2019

На сайте Алекса Экслера, интересную битву. Один из комментаторов написал, что создал в памяти компьютера, работающего под 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-диск. Это позволяет содержать контент такого диска актуальным и хоть как-то бороться с энергозависимостью данного типа "накопителя".

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

К ак оптимизировать работу 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 без финансовых вложений в виде покупки дополнительных комплектующих? Как расшевелить систему без замены носителя? Кстати, вы можете пойти по оптимальному пути: заменить старый жесткий диск на твердотельный накопитель и одновременно воспользоваться советами из этой статьи. Так вы получите максимум от обоих методов - и самую быструю Windows.

Максимальное ускорение системы достигается с помощью так называемого RAM-диска. Подобный электронный накопитель быстрее любого SSD, поскольку выступает в качестве виртуального жесткого диска, целиком расположенного в оперативной памяти. Современные компьютеры зачастую оснащены RAM на 8, 16 и даже 32 Гбайт. Таким образом, всегда остается достаточно памяти даже на несколько RAM-дисков, которые вы можете настроить индивидуально под свои потребности.

Программа AMD Radeon RAMDisk поможет в создании таких виртуальных турбонакопителей, которые получат от Windows даже свои буквы диска. Благодаря этому система будет воспринимать их как совершенно обычные диски, а вы сможете копировать туда файлы и создавать там папки. В отличие от встроенных SSD, RAM-диск доступен лишь при работе системы и запуске соответствующего ПО. Кроме того, по умолчанию все сохраненные на таком накопителе данные уничтожаются при выключении компьютера, поскольку отключается и оперативная память. Однако такой потери легко избежать, предварительно скопировав содержимое RAM-диска на HDD или USB-накопитель, а затем снова загрузив его обратно при следующем запуске системы.

Установка AMD Radeon RAMDisk проходит очень быстро и просто: запустите процесс двойным щелчком по файлу «Radeon_RAMDisk 4.4.0.RC36.msi». На запрос Контроля учетных записей пользователя ответьте «Да», а затем согласитесь с лицензионным соглашением.

После запуска программы она проанализирует ваше оборудование, в частности, от какого производителя установлена видеокарта. Если это не AMD, то утилита предупредит, что в бесплатной
версии можно создавать виртуальный диск не более 4 Гбайт.

Если вам необходимо больше, то придется раскошелиться на полную лицензию. Выберите «No Thanks». Теперь можно приступать к настройке RAM-диска.

Создание простого RAM-диска

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

На вкладке «Settings» справа в выпадающем меню вы увидите букву «Z». Здесь вы можете задать любую букву для своего диска. Выше в разделе «Basic Setting» можно сразу указать размер вашего виртуального диска. По умолчанию выставлено «40 Mb», а ниже предупреждение «Max 4092 Mb». Задайте значение «2046» и нажмите кнопку «Start RAMDisk».

Если в качестве системного диска вы используете SSD-накопитель, а для хранения данных дополнительно жесткий диск, то настройте программу таким образом, чтобы она записывала резервные файлы на последний. Для этого перейдите на вкладку «Options» и поставьте галочку в чекбоксе «Allow Image files to be saved in non System Drives».

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

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

Ускорение Firefox благодаря RAM-диску

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

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

Для этого на вкладке «Load/Save» в разделе «Save Options» поставьте галочку в чекбоксе «Save Disc Image at Shutdown». Впоследствии вы можете загрузить сохраненный образ диска, если возникнет необходимость.

Теперь вызовите Firefox и в адресной строке введите «about:config». В ответ на это откроются расширенные настройки браузера. Согласитесь с рисками при запросе безопасности и правой кнопкой мыши щелкните по пустому полю окна. Выберите в контекстном меню «Создать», а затем — «Строка». В качестве названия введите «browser.cache.disk.parent_directory». Нажмите на «ОК», а затем укажите букву, присвоенную ранее RAM-диску, - в нашем случае это «Z:\».

Снова нажмите на «ОК». После перезагрузки браузера Firefox будет использовать для своего кеша быстрый RAM-диск.

RAM-диск для временных файлов Windows

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

По умолчанию программа AMD Radeon RAMDisk стартует вместе с Windows, а монтаж RAM-диска осуществляется автоматически.

Для того чтобы временные файлы записывались именно на временный виртуальный диск, необходимо изменить переменные среды Windows. Принцип действия под Windows 7, 8/8.1 и 10 одинаковый: нажмите на комбинацию клавиш «Win+Pause» и щелкните по строчке «Дополнительные параметры системы».

На вкладке «Дополнительно» кликните по кнопке «Переменные среды». Выделите переменную «TEMP» и нажмите на кнопку «Изменить». Укажите путь к своему RAM-диску, в нашем случае «Z:\». Повторите процедуру для переменной «TMP».

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

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

21.01.2014 13881

П роизводительность компьютера может зависеть от многих составляющих, но самыми главными из них, конечно же, являются физические характеристики процессора и объём оперативной памяти. Методы, позволяющие увеличивать быстродействие компьютера программным путем, как правило, имеют существенные ограничения, но пренебрегать ими всё же не стоит. Если оперативная память намного быстрее, чем жёсткие диски, почему бы не попробовать хранить и обрабатывать временные файлы непосредственно в ОЗУ?


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

Установка SoftPerfect не отличается особой сложностью. Вместе с программой в систему инсталлируется специальный драйвер. RAM Disk обладает очень простым и удобным пользовательским интерфейсом с поддержкой русского языка. Работа в программе начинается с создания виртуального диска. Если нажать кнопу «Плюс» откроется окно, в котором вам нужно будет задать размер виртуального диска, назначить букву и выбрать тип файловой системы, например NTFS. Тут же можно создать необходимые папки – названия каталогов нужно вводить с новой строки.

После нажатия кнопки «ok» диск будет смонтирован.

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

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

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

Насколько в действительности полезной является RAM Disk сказать сложно. Не так уже часто возникает необходимость выполнения каких-либо разовых действий, с другой стороны есть ли вообще смысл создавать виртуальный диск ради редактирования одного или двух файлов? Впрочем, решать вам. Распространяется RAM Disk совершенно бесплатно, так что скачивайте, тестируйте и делайте выводы. Совместима программа со всеми популярными версиями Windows, начиная от XP и заканчивая Windows 8 и 8.1.

Теги: ,

Skip best effort tasks - новая функция оптимизации памяти в Google Chrome Оптимизация потребления оперативной памяти является одной из самых приоритетных задач, стоящих перед разработчиками Google Chrome. В борьбе за мегабайты хороши любые приемы, даже те, который на первый взгляд не могут при...

RAM drive, RAM disk (диск в памяти), электронный диск - компьютерная технология, позволяющая хранить данные в быстродействующей оперативной памяти как на блочном устройстве (диске). Может быть реализована как программно, так и аппаратно.

Идея использования полупроводниковой памяти в качестве основного носителя информации в ПК возникла далеко не сегодня. Её реализация возможна как в виде отдельного устройства, так и в виде виртуального диска в оперативной памяти.

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

Почитав в сети некоторую информацию и попробовав на своём компьютере использования памяти как диска, проводя соответствующие испытания, мои и эксперименты других пользователей показали, что при достаточном объеме ОЗУ использование RAM Disk практически всегда оказывает положительное действие.

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

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

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

Основные достоинства:

# Крайне высокая скорость доступа (до нескольких гигабайт в секунду);
# Отсутствие задержек при произвольном доступе;
# Реализация без использования дополнительных аппаратных компонентов;

Основные недостатки:

# Потребление крайне ценного ресурса (оперативной памяти);
# Малые ёмкости (при наличии на рынке жёстких дисков в 500—1000Гб, модули оперативной памяти исчисляются единицами гигабайт);
# Потеря содержимого при выключении (может быть частично преодолена сохранением содержимого на диске при выключении, однако риск потери информации из-за внештатного отключения питания всё равно существует);

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

Итак, затея простая. Сделать RAMDisk (виртуальный «диск» в памяти компьютера) и заставить программы хранить там свои дела.

1. Качаем одну из программ для создания виртуального диска в ОЗУ - RAMDisk “\Enterprise\”. Среди всех аналогичных продуктов, RAMDisk “\Enterprise\” выделяется хотя бы потому, что русскоязычная версия RAMDisk “\Enterprise\” распространяется бесплатно, к тому же обладает достаточной функциональностью и стабильностью.

RAM Disk: http ://ramdisk .nm .ru /ramdiskent -rus .htm

Программное обеспечение состоит из драйвера RAMDisk (RAMDriv.sys), библиотеки поддержки инсталлятора и страницы свойств (RAMDriv.dll) и файла инсталляции (RAMDriv.inf), которые вместе, через мастер “\Установки оборудования\” позволяют установить RAMDisk на Windows 2000, Windows XP, Server 2003 и Vista.

Для Windows 7 - заходим в Панель инструментов, система и безопасность, в диспетчер устройств. В меню Действие выбираем установить старое устройство. И указываете в ручную на файл драйвера.

В других системах, думаю, разберетесь сами как устанавливать.

Настройки заданы через свойства RAMDisk в “\Свойствах устройства\” через “\Диспетчер устройств\” Windows. Новые значения могут быть активированы без перезагрузки.

Жмем конфигурировать операции с файлом образа и создаем файл образа.

Что бы данные у нас не терялись ставим галочку «Сохранять образ при выгрузке драйвера». Загрузка и выключение системы будет чуть дольше, но для нас главное быстрая работа.

Если вы работаете с фото или видео данными и не хотите случайно их потерять, то можно периодически скидывать образ диска на жесткий винт выбрав соответствующую опцию «Сохранять содержимое RAMDISK в образе … и т.д.»

В принципе на этом все. Ставим галочку «Перезапустить RAMDISK после нажатия ОК» жмем «ОК» и наслаждаемся.

Виртуальный диск можно использовать и по прямому назначению (как обычный носитель - HDD), размещая на нем не только временные и своп файлы, но и программы, профили пользователя(ей) и пр. Встречаются публикации, с рекомендациями использования RAMDisk для размещения временных файлов 1С, одного из «рабочих дисков» Photoshop и т.д. Причем утверждается, что производительность реально увеличивается, хотя и не в разы.

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

Теперь немного о настройке Windows

Следует упомянуть, что использование RAMDisk, в зависимости от задач, может существенно отличаться, т.е. на усмотрение пользователя.

К примеру:

Для изменения параметров работы системы, с помощью штатных процедур:

Зададим размер и перенесем файл подкачки на RAMDisk.

Аналогичную процедуру выполним в отношении размещения «Временных файлов Интернета»

Ускоряем Firefox.

Oткройте меню «Пуск» и нажмите «Выполнить…».

В появившемся окне наберите %appdata%\\Mozilla\\Firefox\\Profiles и жмите «Enter». Откроется окно, в котором вы увидите каталог с именем «абракадабра.default». Это и есть папка вашего профиля Firefox.

Oткройте меню «Пуск» и нажмите «Выполнить…»

В появившемся окне наберите %appdata%\\Mozilla\\Firefox\\profiles.ini и жмите «Enter».

Откроется блокнот с загруженным файлом «profiles.ini». Замените «Profiles/» в переменной «Path» на «Z:\\», где Z — буква вашего рамдиска.

Убедитесь, что значение «IsRelative» равно нулю.

StartWithLastProfile=1

Path=Z:\\ абракадабра.default

Запускаем firefox и в адресной строке броузера вводим about:config. Соглашаемся, что будем осторожны и попадаем на страничку конфигурации firefoxa.

Кликаем в любом месте правой кнопкой, выбираем New -> String и в качестве имени параметра задаем browser.cache.disk.parent_directory, в качестве значения — путь к папке где будет храниться кэш. Z:\\ абракадабра.default

Еще немного настроек:

// Кэш и память
user_pref(\”browser.cache.memory.enable\”, false); // кэш в памяти теряет смысл
user_pref(\”browser.cache.offline.enable\”, false); // зачем это вообще нужно
user_pref(\”browser.turbo.enabled\”, false); // у кого включено - отключаем. параметр загружает часть Фокса в память для быстрого запуска. у нас теперь и так всё быстро и в памяти
user_pref(\”config.trim_on_minimize\”, false); // тоже не надо. параметр скидывает Фокс из памяти в своп. на висте и 7 всеравно не работает

Закрываем Firefox.

Скопируйте папку «абракадабра.default» на рамдиск. Если будут запросы о замене файлов отвечайте утвердительно.

Перезапустите Firefox.

Меняем так же пути системных переменных %TMP% и %TEMP%

Панель управления (это для windows 7), система и безопасность, просмотр имени этого компьютера, дополнительные параметры системы, переменные среды.

Меняем системные переменные %TMP% и %TEMP% на букву вашего RAMDISKa Z:\\Temp:

Проблема в том, что многие программы, например, WinRAR или инсталляторы будут в R:\\TMP распаковывать временные файлы и если этот файл больше чем свободного места то распаковка не дойдет до конца, а архив не распакуется.

Стоит ли это того?

Для меня — да. Мне здоровье винчестера и скорость браузинга очень важны.

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

На этом пока все, если у кого будут дополнения, то пишите, будем дополнять.

Статья взята из открытых источников. Оригинал статьи: //whitebrotherhood.ru/whitebrotherhood/node/15



© 2024 beasthackerz.ru - Браузеры. Аудио. Жесткий диск. Программы. Локальная сеть. Windows