• Главная

Ускоряемся с помощью RAM-диска. Часть 3. Использование. Хром на рам диск


Ускорение компьютера с помощью RAM-диска. Часть 3. Использование

В первой статье узнали, что такое RAM-диск и поговорили о его особенностях. Во второй статье научились его создавать с помощью бесплатной программы SoftPerfect RAM Disk. А сегодня поговорим о том, как использовать RAM диск для ускорения работы компьютера, в частности – работы с браузером Google Chrome.

Как использовать RAM диск?

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

  • Перенос папок TEMP операционной системы;
  • Перенос кэша программ или игр;
  • Установка портативных версий программ целиком на RAM диск.

Я хочу рассмотреть в этой статье второй вариант – перенос кэша и часто используемых файлов браузера Google Chrome на созданный нами ранее RAM диск. Я лично пользуюсь тем, что опишу ниже в статье и заметил значительный прирост в скорости работы. Поэтому хочу поделиться своим опытом.

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

Что ж, приступим!

Переносим кэш браузера Google Chrome на RAM диск

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

Кэш браузера – это папка с файлами. В ней хранятся данные, которые сохраняет браузер из интернета, чтобы ускорить последующую загрузку открытого ранее сайта. Другими словами – скорость работы с жестким диском значительно быстрее, чем скорость работы с интернетом. Поэтому, если вы, к примеру, посетили сайт PCgu.ru, ваш браузер сохранил его в свой кэш. Затем, когда вы повторно заходите на наш сайт, он загружается уже не из интернета, а из кэша браузера.

Объяснение совсем упрощенное, но отражает суть. У браузера свои алгоритмы в работе с кэшем, в которые мы не будем углубляться. Нам достаточно понимать – чтобы ускорить работу с кэшем браузера, мы можем его поместить на RAM диск.

Для того чтобы перенести кэш Google Chrome мы воспользуемся наиболее эффективным методом – с помощью символьных ссылок.

Символьная ссылка (символическая, Symbolic link) – файл, в котором содержится указатель для перехода на определенный файл или папку. Своего рода ярлык, который сам по себе не содержит никаких данных, но является указателем. Более подробно про символьные ссылки можно узнать в Википедии.

Кэш браузера и файлы профиля пользователя браузера Google Chrome находятся по пути:

c:\Users\(имя пользователя)\AppData\Local\Google\Chrome\

Значит, чтобы ускорить работу, нам нужно перенести эту папку на RAM диск. Будем делать это по шагам. Браузер Google Chrome должен быть закрыт. Учитывая это, я подготовил эту инструкцию в PDF файле, который вы можете открыть параллельно на компьютера или телефоне. Но перед работой, прочитайте внимательно всю статью, установите нужную программу и создайте RAM диск.

  1. Создаем RAM диск, на который будем переносить кэш браузера. Было бы хорошо сделать его не менее 1 Гб и обязательно в формате NTFS. Учитывая, что там будут храниться профиля пользователей браузера, нужно связать его с файлом образа для сохранения этих данных после выключения компьютера. Как это сделать, можете прочитать во второй части этой серии статей.
  2. Создайте на RAM диске папку с именем Chrome.
  3. Открываем папку c:\Users\(имя пользователя)\AppData\Local\Google\Chrome\ в проводнике или Total Commander. Предварительно не забудьте включить отображение скрытых файлов в Windows. Как включить отображение скрытых файлов в Windows
  4. Вырезаем и вставляем содержимое этой папки в любое место, например на диск D. Это временно. Переносим во временную папку

    Переносим во временную папку

  5. Проверяем, чтобы папка c:\Users\(имя пользователя)\AppData\Local\Google\Chrome\ была пустой.
  6. Заходим на созданный ранее RAM диск и создаем папку Chrome.
  7. Далее воспользуемся программой для создания и редактирования символьных ссылок — Junction Link Magic.Скачиваем ее с официального сайта и устанавливаем.В главном окне нажимаем на кнопку Create, чтобы создать новую символьную ссылку. Придется немного подождать, пока откроется окно создания, это нормально. Кнопка Create

    Кнопка Create

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

    Create-Junction-Link

    Окно создание ссылок

    Обратите внимание! Чтобы создать символьную ссылку нужно выполнить 2 требования:1. Диск должен быть в формате NTFS. Это можно задать еще при создании RAM диска.2. Папка-источник и папка, на которую будет вести ссылка, должны быть пустыми.

    В левом окне открываем папку c:\Users\(имя пользователя)\AppData\Local\Google\Chrome\

    В правом окне (ваш RAM диск):\Chrome\После этого нажимаем кнопку Create. Соглашаемся с предупреждением.

    Sozdanie-simvol`ny`kh-ssy`lok-dlia-ke`sha-google-chrome

    Создаем правильную ссылку

    6-preduprezhdenie

  8. Копируем содержимое папки Chrome, которое мы сохраняли во временной папке на диске D в папку Chrome на RAM диске. Perenos-ke`sha-google-chrome-na-ram-disk

    Перенос папки обратно

  9. Запускаем браузер Google Chrome и наслаждаемся его работой.

Итоги

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

Размер кэша в моем случае не превышает 700 Мб, при том, что в браузере у меня создано 4 пользователя. Я очищаю его регулярно с помощью программы CСleaner.

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

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

pcgu.ru

Перенос Google Chrome на RAM-диск в Linux / Хабр

Опишу простой способ переноса кеша, настроек и прочих локальных данных Google Chrome на RAM-диск в Linux. Это ускорит скорость работы браузера и исключит насилие над диском (что особенно критично, если у вас SSD).

Статья не содержит ничего интересного для более-менее продвинутых пользователей Unix-like систем. Совсем ничего.

Linux предоставляет нам все средства для того, чтобы наша задача решалась за 10 минут, в лоб и правильно, как бы мы ни старались сделать всё через жопу. Я буду намеренно писать подробно.

1. Создаём RAM-диск

Никаких сторонних приложений не требуется. Linux поддерживает RAM-диски на уровне ядра. Эта штука называется tmpfs. Всё, что нам нужно, так это смонтировать tmpfs в любой удобное нам место. Создадим каталог .chrome/ramdisk в домашней директории и добавим следующую строку в /etc/fstab:

tmpfs /home/сс/.chrome/ramdisk tmpfs noatime,nodiratime,nodev,nosuid,uid=1000,gid=100,mode=0700,size=300M 0 0

заменив сс на имя вашего пользователя, uid и gid — на его идентификаторы (узнать их можно командой id), size — на желаемый размер диска. Если у вас оперативку хоть ложкой ешь, то размер можно взять и побольше. Особенностью tmpfs является то, что указанный размер не будет резервироваться в памяти — память не будет тратиться вообще, пока вы фактически не напихаете в RAM-диск данные. Командой df -h вы всегда можете посмотреть, насколько заполнен этот и другие смонтированные диски.

2. Отправляем локальные данные Хрома в наш RAM-диск

Никаких махинаций с настройками и ключами хрома делать не надо. Все юниксовые файловые системы поддерживают символические ссылки. Поэтому тупо перенаправим ~/.config/google-chrome и ~/.cache/google-chrome в наш диск:

cd ~/.chrome/ramdisk mkdir cache config ln -s ~/.config/google-chrome config ln -s ~/.cache/google-chrome cache
3. Ограничиваем размеры кеша в Google Chrome

Мы опять не будет играться с ключами, а используем политики. Для этого создадим файл /etc/opt/chrome/policies/managed/cache-size.json с таким содержанием:

{ "DiskCacheSize": 40000000, "MediaCacheSize": 30000000 } где циферки — это размеры общего кеша и медиа-кеша соответственно. Можете менять на свой вкус, но следя, чтобы размер ~/.config/google-chrome + указанные размеры заполняли диск процентов на 80. Ибо размер первого каталога никак не регулируется, а DiskCacheSize и MediaCacheSize вовсе не являются жёсткими границами: Хром может их немного превысить, если будет очень нужно. У меня на момент написания статьи RAM-диск используется на 83%:$ df -h ~/.chrome/ramdisk Filesystem Size Used Avail Use% Mounted on tmpfs 300M 249M 52M 83% /home/cc/.chrome/ramdisk
4. Поддерживаем состояние RAM-диска между перезагрузками компьютера

Как только вы нажали кнопочку «power off», все данные из оперативки улетели в рай для битов. Мы же не хотим начинать каждый день с нового листа — нам нужно сохранять RAM-диск на жёский или твердотельный диск при выходе из системы и восстанавливать его при загрузке. Есть примерно миллион способов это сделать. Если у вас systemd, то можно создать сервис /etc/systemd/system/chrome-ramdisk.service:

[Unit] Description=Keep Chrome's RAM disk between power-offs [Service] Type=oneshot RemainAfterExit=true ExecStart=/home/сс/bin/chrome-ramdisk restore ExecStop=/home/сс/bin/chrome-ramdisk save [Install] WantedBy=multi-user.target где ~/bin/chrome-ramdisk — простенький скрипт, который сохраняет RAM-диск в tar-архив или, наоборот, извлекает этот архив в пустой RAM-диск:#!/bin/bash shopt -s dotglob cd /home/cc/.chrome if [[ "$1" == "save" ]]; then rm ramdisk.tar tar cpf ramdisk.tar ramdisk/* elif [[ "$1" == "restore" ]]; then rm -rf ramdisk/* tar xf ramdisk.tar fi Сервис включается командой$ sudo systemctl enable chrome-ramdisk.service

Если вас научили ненавидеть Леннарта П., то аналогичный эффект можно получить и в старом добром init-scripts, используя rc.local, rc.local_shutdown или тому подобные скрипты.

P. S. Google Chrome и Chromium — не совсем одно и то же. В частности, у них разные пути к каталогам настроек, кеша и политик. Статья написана для Google Chrome. Минута гугления обеспечит вам нужными путями для хромиума.

Усё.

habr.com

AMD RAMDisk - установка, настройка, использование

Здравствуйте, Друзья! В этой статье разберемся что такое AMD RAMDisk и как его можно использовать. RAMDisk — это раздел созданный из оперативной памяти, который можно использовать как вам захочется. То есть с помощью программы (в этой статье рассмотрим AMD Radeon™ RAMDisk) создается раздел из неиспользуемой оперативной памяти в который можно поместить часто используемые данные (например кэш браузера) и ускорить свой компьютер. Программа платная. В бесплатной версии можно создавать раздел до 4 GB. Если у вас установлена память AMD Radeon™ Memory, то до 6 GB. В общем, здесь попробуем AMD Radeon™ RAMDisk.

Установка и настройка AMD RAMDisk

Для скачивания переходим на сайт

http://www.radeonmemory.com/software_downloads.php

Жмем по кнопке DOWNLOAD на против FREEWARE версии

Дальше нам предлагают подписаться на рассылку. Если интересно подписывайтесь. Я выберу «No Thanks» и жму Submit

Чуть ждем и появляется ссылка для скачивания AMD RAMDisk. Жмем «here»

Запускаем скачанный файл Radeon_RAMDisk_4_4_0_RC32.msi и устанавливаем программу. Установка проста и не содержит подводных камней.

После установки запускается AMD Radeon RAMDisk Configuration Utility.

Settings (Настройки)

На вкладке Settings в разделе Disk Size задаем размер RAMDisk. Из 8 GB (7,69 доступно, остальное скорее всего откусывается для встроенного видео) выделил 2000 MB

Устанавливаю галочку Set Disk Label для установки метки диска — RAMDisk по умолчанию. Из выпадающего списка Drive задаем букву диску.

Так же сразу есть возможность создать папку TEMP установкой соответствующей галочки. То есть подразумевается, что на RAMDisk можно перенаправить временный файлы Windows.

Load/Save (Загрузка/Сохранение)

На вкладке Load/Save с помощью кнопки Browse задаем путь к образу RAMDisk. По умолчанию образ сохраняется на системный диск С (у меня это SSD на 64 GB). Свободного места на нем осталось не много, поэтому сохраню образ на диске Е (HDD).

Ставлю галочку Save Disk Image at Shutdown чтобы RAMDisk сохранялся при выключении компьютера.

Options (Опции)

На вкладке Options ставлю галочку Do not compress image file on NTFS filesystem чтобы образ RAMDisk не сжимался в файловой системе NTFS. Незачем тратить процессорное время на сжатие и распаковку образа.

И ставлю галочку Allow Image file to be saved in non System Drives чтобы не ругалась программа что образ диска сохранен не на системном диске

Если вам нужно чтобы RAMDisk подгружался позже, а не сразу после загрузки компьютера, то устанавливайте галочку Manually set RAMDisk timeout value и задавайте время в секундах.

Clear RAMDisk memory on exit — очистка диска при выходе. То есть, когда вы выключаете компьютер RAMDisk будет очищен. Это можно использовать для повышения безопасности. Вы размещаете например Кэш браузера на RAMDisk и работаете с документам на нем же. При выключении компьютера все очищается и так как этот диск находится в оперативной памяти ничего восстановить не удастся.

Do not start RAMDisk when Windows starts — не запускать RAMDisk при запуске Windows.

Все настройки готовы жмем Start RAMDisk

Через несколько секунд AMD RAMDisk будет создан и готов к работе.

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

 

Перенос кэша Google Chrome на RAMDisk

Браузер для меня, как наверное и для многих других, является незаменимым инструментом в работе и развлечении. С помощью Google Chrome мне удобно писать статьи, сохранять свои закладки и открывать PDF и ePUB файлы. Первое что делается на моем компьютере после его включения это открывается браузер. Чем быстрее работает браузер тем интереснее. Как установить Google Chrome на RAMDisk мне пока не известно, а вот как перенести туда пользовательские данные, которые чаще всего используются рассмотрим в этом разделе.

На моем компьютере пользовательские данные расположены по пути

C:\Users\Anton\AppData\Local\Google\Chrome\User Data

Вы заходите в своего пользователя. AppData это скрытая папка. Чтобы в нее попасть из проводника нужно включить отображение скрытых папок и файлов.

У меня папка User Data занимаем 1.6 GB вот почему был создан RAMDisk на 2000 MB.

В первую очередь закрываем Google Chrome.

Переносим папку User Data на созданный RAMDisk.

Теперь. Если у вас ярлык для запуска Google Chrome находится на рабочем столе просто жмем по нему правой кнопкой мыши и выбираем Свойства.

Если ярлык Google Chrome находится на панели задач (как у меня), то жмем по нему правой кнопкой мыши. В появившемся контекстном меню жмем правой кнопкой мышки по пункту Google Chrome и выбираем Свойства.

В разделе Объект после двойных кавычек дописываем следующее

--user-data-dir="Z:\\User Data"

дабы перенаправить Google Chrome на RAMDisk

Жмем «ОК»

Запускаем Google Chrome. Если мы все сделали правильно, то браузер должен запуститься как всегда и никаких проблем быть не должно. Теперь профиль браузера в оперативной памяти и должно быть ускорение в повседневной работе.

 

Заключение

Вот таким образом планирую использовать AMD Radeon™ RAMDisk. Через некоторое время постараюсь дописать свои впечатления по работе с этим диском. Пока, приведу несколько скриншотов с тестами скорости в CrystalDiskMark.

Тест на скорость HDD

Тест на скорость SSD

Тест на скорость AMD Radeon™ RAMDisk

Судя по тестам Google Chrome действительно должен летать. Надеюсь так и будет.

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

Благодарю, что поделились статьей в социальных сетях. Всего Вам Доброго!

С уважением, Антон Дьяченко

youpk.ru

Ramdisk как турбонаддув для Google Chrome

Ramdisk как турбонаддув для Google Chrome Первые дни перехода на Chrome приносили мне сплошные положительные эмоции — быстроту и плавность навигации по веб‐страницам было не сравнить с Firefox. И все же по прошествии месяцев пришлось снова столкнуться с тормозами, так досаждавшими в браузере от Mozilla. Поскольку у меня был опыт ускорения Firefox путем переноса пользовательских файлов на ramdisk, я решил раскочегарить и Chrome таким способом. Эксперимент оказался достаточно успешным, так что если в вашем компьютере слишком много оперативной памяти, можете воспользоваться приведенным ниже пошаговым руководством и пристроить к делу излишки RAM;) Сразу скажу, что Chrome проявляет поразительный аппетит к пространству на жестком диске, и порой размер профиля достигает десятков гигабайт. Поэтому более‐менее комфортно разместить пользовательские данные и кэш браузера в памяти смогут либо люди, нечасто бывающие в интернете, либо те, у кого есть хотя бы 500 свободных мегабайт ОЗУ. Но хватит предисловий — перейдем к делу:
  1. Скачайте и проинсталлируйте программу Dataram RAMDisk. Бесплатная версия позволяет создать виртуальный диск объемом до 4 Гб и периодически бэкапить его содержимое на HDD — как раз тот функционал, что нам необходим.
  2. Выберите пункт «Выполнить» в меню «Пуск» (хоткей — Win+R).
  3. Напишите в строке запуска «%userprofile%\\local settings\\application data\\google\\chrome» (без кавычек) и нажмите «Enter». Откроется окно Проводника, где нужно найти папку «User Data» (ваш профиль) и определить ее размер. Если он больше, чем вы можете выделить для ramdisk’а, очистите кэш и историю посещений в Google Chrome.
  4. Найдите в «Пуске» папку «Dataram RAMDisk» и запустите из нее «RAMDisk Configuration Utility».
  5. Задайте объем ramdisk\’а, вписав в поле «Disk Size» нужное число в мегабайтах. Вы вольны выбрать любой размер, но помните о прожорливости Google Chrome.
  6. Установите переключатель на «FAT32 Partition».
  7. Нажмите «Start RAMDisk» и перейдите на вкладку «Load and Save».
  8. Поставьте галочки напротив пунктов «Load Disk Image at Startup», «Save Disk Image on Shutdown» и «AutoSave». При необходимости можно скорректировать путь к резервной копии ramdisk’а в поле «Filename».
  9. Нажмите «Save Disk Image Now», затем «ОК».
  10. В меню «File» выберите «Save Settings» и вновь «OK»
  11. Чтобы изменения вступили в силу, перезапустите виртуальный диск (отключите его кнопкой «Stop RAMDisk», немного подождите и нажмите «Start RAMDisk»).

Настройка ramdisk\’а завершена. Скопируем в ОЗУ свои пользовательские данные и укажем путь к ним Google Chrome:

  1. Откройте «Выполнить» из меню «Пуск».
  2. Наберите «%userprofile%\\local settings\\application data\\google\\chrome» и нажмите «Enter».
  3. Скопируйте папку «User Data» и вставьте ее на ramdisk.
  4. Откройте свойства ярлыка Google Chrome и допишите в поле «Объект» ключ--user-data-dir="X:\\User Data". Вместо X нужно подставить букву, присвоенную виртуальному диску в вашей системе.

Тем самым медленные операции обмена данными с HDD будут сведены к минимуму, что заметно скажется на скорости запуска и работы Google Chrome. При выключении компьютера ваш профиль автоматически сохранится на винчестер, а во время загрузки операционной системы снова перенесется в оперативную память.С ram drive’ом Chrome всегда будет легок и быстр, только не забывайте иногда чистить историю и кэш, чтобы не допустить переполнения виртуального диска.

Понравилась эта запись? Подпишитесь на обновления NuffStuff по RSS, следите за блогом в Twitter, присоединяйтесь к нам на Facebook или получайте новые материалы на e‐mail.

со своего сайта.

nuffstuff.ru

Перенос Google Chrome на RAM-диск в Linux

Опишу простой способ переноса кеша, настроек и прочих локальных данных Google Chrome на RAM-диск в Linux. Это ускорит скорость работы браузера и исключит насилие над диском (что особенно критично, если у вас SSD).

Статья не содержит ничего интересного для более-менее продвинутых пользователей Unix-like систем. Совсем ничего.

Linux предоставляет нам все средства для того, чтобы наша задача решалась за 10 минут, в лоб и правильно, как бы мы ни старались сделать всё через жопу. Я буду намеренно писать подробно.

1. Создаём RAM-диск

Никаких сторонних приложений не требуется. Linux поддерживает RAM-диски на уровне ядра. Эта штука называется tmpfs. Всё, что нам нужно, так это смонтировать tmpfs в любой удобное нам место. Создадим каталог.chrome/ramdisk в домашней директории и добавим следующую строку в /etc/fstab:

tmpfs /home/сс/.chrome/ramdisk tmpfs noatime,nodiratime,nodev,nosuid,uid=1000,gid=100,mode=0700,size=300M 0 0

заменив сс на имя вашего пользователя, uid и gid — на его идентификаторы (узнать их можно командой id), size— на желаемый размер диска. Если у вас оперативку хоть ложкой ешь, то размер можно взять и побольше. Особенностью tmpfs является то, что указанный размер не будет резервироваться в памяти — память не будет тратиться вообще, пока вы фактически не напихаете в RAM-диск данные. Командой df -h вы всегда можете посмотреть, насколько заполнен этот и другие смонтированные диски.

2. Отправляем локальные данные Хрома в наш RAM-диск

Никаких махинаций с настройками и ключами хрома делать не надо. Все юниксовые файловые системы поддерживают символические ссылки. Поэтому тупо перенаправим ~/.config/google-chrome и ~/.cache/google-chrome в наш диск:

cd ~/.chrome/ramdisk mkdir cache config ln -s ~/.config/google-chrome config ln -s ~/.cache/google-chrome cache
3. Ограничиваем размеры кеша в Google Chrome

Мы опять не будет играться с ключами, а используем политики. Для этого создадим файл/etc/opt/chrome/policies/managed/cache-size.json с таким содержанием:

{ "DiskCacheSize": 40000000, "MediaCacheSize": 30000000 }

где циферки — это размеры общего кеша и медиа-кеша соответственно. Можете менять на свой вкус, но следя, чтобы размер ~/.config/google-chrome + указанные размеры заполняли диск процентов на 80. Ибо размер первого каталога никак не регулируется, а DiskCacheSize и MediaCacheSize вовсе не являются жёсткими границами: Хром может их немного превысить, если будет очень нужно. У меня на момент написания статьи RAM-диск используется на 83%:

$ df -h ~/.chrome/ramdisk Filesystem Size Used Avail Use% Mounted on tmpfs 300M 249M 52M 83% /home/cc/.chrome/ramdisk
4. Поддерживаем состояние RAM-диска между перезагрузками компьютера

Как только вы нажали кнопочку «power off», все данные из оперативки улетели в рай для битов. Мы же не хотим начинать каждый день с нового листа — нам нужно сохранять RAM-диск на жёский или твердотельный диск при выходе из системы и восстанавливать его при загрузке. Есть примерно миллион способов это сделать. Если у вас systemd, то можно создать сервис /etc/systemd/system/chrome-ramdisk.service:

[Unit] Description=Keep Chrome's RAM disk between power-offs [Service] Type=oneshot RemainAfterExit=true ExecStart=/home/сс/bin/chrome-ramdisk restore ExecStop=/home/сс/bin/chrome-ramdisk save [Install] WantedBy=multi-user.target

где ~/bin/chrome-ramdisk — простенький скрипт, который сохраняет RAM-диск в tar-архив или, наоборот, извлекает этот архив в пустой RAM-диск:

#!/bin/bash shopt -s dotglob cd /home/cc/.chrome if [[ "$1" == "save" ]]; then rm ramdisk.tar tar cpf ramdisk.tar ramdisk/* elif [[ "$1" == "restore" ]]; then rm -rf ramdisk/* tar xf ramdisk.tar fi

Сервис включается командой

$ sudo systemctl enable chrome-ramdisk.service

Если вас научили ненавидеть Леннарта П., то аналогичный эффект можно получить и в старом добром init-scripts, используя rc.local, rc.local_shutdown или тому подобные скрипты.

P. S. Google Chrome и Chromium — не совсем одно и то же. В частности, у них разные пути к каталогам настроек, кеша и политик. Статья написана для Google Chrome. Минута гугления обеспечит вам нужными путями для хромиума.

csslike.me

Создание RAM-диска и перенос на него содержимого системных папок «Temp»

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

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

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

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

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

SoftPerfect RAM Disk

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

Новый RAM-диск

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

IMG

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

Имя файла образа

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

Уведомление о создании образа

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

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

Свойства

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

Путь к файлу образа

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

Параметры образа

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

Настройки

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

Удалить

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

Специальная кнопка

***

Созданный 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» и жмем кнопку «Изменить».

Переменные среды

Далее в графе «Значение» убираем текущее значение и вставляем новое – соответственно, новое расположение папки «Temp» на RAM-диске. Жмем «Ок».

Temp

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

TMP

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

Системные переменные

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

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

Скачать SoftPerfect RAM Disk:https://www.softperfect.com/products/ramdisk/

www.white-windows.ru

Перенос браузера на RAM-диск ⋆ Все секреты интернета

Для ускорения работы любого браузера советую использовать RAM-диск.

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

Коротко изложу суть идеи:

В оперативной памяти компьютера создаём виртуальный жесткий диск (RAM-диск). Затем удаляем браузер и ставим по новому, но уже на созданный RAM-диск. На RAM-диск переносим папку с кешем (временные файлы интернета) браузера.

Этот способ очень эффективный и позволяет значительно ускорить работу браузера.

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

Существует два варианта переноса

Самый оптимальный это полный перенос, это когда на RAM-диск устанавливается ускоряемый браузер и там же закрепляется папка кеша браузера. Но этот вариант требует наличие RAM-диска объёмом не менее 300 МБ. В случае если на вашем компьютере не достаточно оперативной памяти для применения первого варианта, можно использовать второй вариант. Закрепить на RAM-диске только папку кеша.

Объём RAM-диска вы можете выбирать произвольно в зависимости от того сколько можете позволить «откусить» мегабайт от оперативки. Но в любом случае, чем больше по вместительности папка кеша, тем лучше.

Ниже даю инструкции по переносу на RAM-диск таких браузеров:

1. Mozilla. Ссылка для закачки последней версии

 2. Opera. Ссылка для закачки последней версии

 3. Google Chrome. Ссылка для закачки последней версии

Перенос браузера Mozilla на RAM-диск

1. В случае если у вас нет установочного файла браузера Mozilla или он устаревшей версии качаем его с официального сайта 

2. Удаляем установленный браузер Mozilla с компьютера.

3. Перезагружаем компьютер.

4. Запускаем установочный файл браузера Mozilla.

5. В процессе установки, как место установки, указываем адрес папки расположенной на созданном для этой цели RAM-диске (папку необходимо создать предварительно).

6. Перезагружаем компьютер.

7. Запускаем браузер Mozilla.

 8. В адресной строке браузера набираем команду: about:config и нажимаем клавишу «Ввод» (Enter). Появляется страница с предупреждением типа «Не лезь, куда не знаешь» игнорируем это предупреждение и идём дальше.

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

10.Перезагружаем компьютер. Папка для хранения Кеша будет создана автоматически во время перезагрузки.

Перенос браузера Opera на RAM-диск

1. В случае если у вас нет установочного файла браузера Opera или он устаревшей версии качаем его с официального сайта

2. Удаляем установленный браузер Opera с компьютера.

3. Перезагружаем компьютер.

4. Запускаем установочный файл браузера Opera.

5. В процессе установки, как место установки, указываем адрес папки расположенной на созданном для этой цели RAM-диске (папку необходимо создать предварительно).

6. Перезагружаем компьютер.

7. Запускаем браузер Opera .

8. Открываем Оперу и вводим адрес «about:config«(без кавычек).

 9. В открывшейся странице находим раздел «User Prefs» и щелкаем по нему, чтобы он раскрылся.

10. Находим параметр «Cache Directory4» и вводим значение (без кавычек!) «Х:Opera» в этом значении вместо «Х» необходимо поставить букву, под которой создан ваш RAM-диск. Например, RAM-диск имеет название «Z» соответственно пишем (Без кавычек) «Z:Opera» Идем вниз страницы и нажимаем кнопку «Сохранить».

11. Перезагружаем компьютер.

Перенос браузера Google Chrome на RAM-диск

К сожалению, во время установки Google Chrome с официального сайта в процессе установки браузер автоматически устанавливается на диск «С». Возможность изменить место установки пока не предоставляется. Поэтому ограничимся переносом папки кеша на RAM-диск.

1. На предварительно созданном RAM-диске создаём папку и присваиваем ей имя User Data

2. На рабочем столе находим ярлык браузера Google Chrome и кликаем по нему правой кнопкой мышки.

3. В появившемся выпадающем меню находим строку «Свойства» и кликаем по ней левой кнопкой мышки.

4. В открывшемся окне «Свойства: Google Chrome» открываем вкладку «Ярлык».

5. В строке «Объект:» есть запись типа C:\Users\1\AppData\Local\Google\Chrome\Application\chrome.exe

Данная запись может немного отличатся от примерной, но это не важно. Главное к этой записи добавить ключ

--disk-cache-dir="X:\Chrome Cache"

В тексте этого ключа необходимо букву Х заменить на букву вашего RAM-диска.

Например, буква вашего RAM-диска «Z» соответственно ключ должен выглядеть следующим образом

--disk-cache-dir="Z:\Chrome Cache"

Далее, добавляем созданный ключ в конец имеющейся в изменяемой строке записи.

Внимание! Между записью и ключом должен быть пробел.

Далее, необходимо ограничить размер папки кеша браузера. Дело в том, что если этого не сделать, то вскоре объём кеша станет больше за объём самого рам-диска и браузер начнёт глючить. 

Поэтому через пробел добавляем ещё один ключ: --disk-cache-size=

Где после знака уравнения надо прописать нужный объём папки кеша в байтах.

Например, после создания рам-диска объёмом 500 МБ его свободное место (надо учитывать именно свободное, а не общее место на диске) составляет 483 МБ. В этом случае под кеш можно выделить 482 МБ. Обратите внимание: именно 482, а не 483! То-есть, надо всегда выделять на 1 МБ меньше заявленного свободного места, иначе будут глюки. 

Далее, для того чтобы правильно перевести мегабайты в байты воспользуемся онлайн конвертером. Переводим 482 МБ = 505600000 Байт

В результате наш ключ будет иметь вид:  --disk-cache-size=505600000

В целом вся запись примерно выглядит так: C:\Users\1\AppData\Local\Google\Chrome\Application\chrome.exe --disk-cache-dir="Z:\Chrome Cache" --disk-cache-size=505600000

6. Вставляем её в ярлык Хрома, нажимаем кнопку «Применить» и «ОК».

7. Перезагружаем компьютер.

 

minaev.biz