Как пользоваться PrimoCache: ускорение HDD за счёт оперативной памяти

Как пользоваться PrimoCache: ускорение HDD за счёт оперативной памяти

Как пользоваться PrimoCache: ускорение HDD за счёт оперативной памяти

Категория: Чистка, оптимизация, твики / Программы / Жёсткий диск / Оперативная память
Добавил:
access_timeОпубликовано: Сегодня, 07:53
visibilityПросмотров: 17
chat_bubble_outlineКомментариев: 0
Как пользоваться PrimoCache: ускорение HDD за счёт оперативной памяти

Друзья, ранее мы говорили о возможностях и ключевых моментах работы программы PrimoCache, ускоряющей работу жёстких дисков методом кэширования их данных в оперативной памяти, за счёт ресурса её самой, SSD и флэш-устройств информации. В этой публикации будем применять возможности программы на деле. И рассмотрим, как с её помощью ускорить диск HDD за счёт оперативной памяти. Ну а ещё в одной статье, посвящённой этой программе, раскроем тему ускорения диска HDD за счёт и оперативной памяти, и SSD. Ускорение HDD за счёт оперативной памяти предполагает кэширование его данных в памяти с выделением для этих задач определённого её объёма. Подготавливаем всё необходимое для поставленной задачи: устанавливаем программу PrimoCache, определяем, какой у нас есть свободный объём оперативной памяти. И давайте работать с программой.


Как создать задачу кэширования

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

Чтобы ускорить диск за счёт оперативной памяти, в программе PrimoCache кликаем кнопку добавления новой задачи кэширования.

d0bad0b0d0ba d0bfd0bed0bbd18cd0b7d0bed0b2d0b0d182d18cd181d18f primocache d183d181d0bad0bed180d0b5d0bdd0b8d0b5 hdd d0b7d0b0 d181d187d191d182 667ad71cf3af8

В открывшемся окошке добавляем диск, отмечая его галочкой. Это может быть жёсткий диск со всеми его разделами.

d0bad0b0d0ba d0bfd0bed0bbd18cd0b7d0bed0b2d0b0d182d18cd181d18f primocache d183d181d0bad0bed180d0b5d0bdd0b8d0b5 hdd d0b7d0b0 d181d187d191d182 667ad71d4f43c

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

d0bad0b0d0ba d0bfd0bed0bbd18cd0b7d0bed0b2d0b0d182d18cd181d18f primocache d183d181d0bad0bed180d0b5d0bdd0b8d0b5 hdd d0b7d0b0 d181d187d191d182 667ad71da6206

Далее увидим окно конфигурации кэширования. Выставляем настройки кэширования:

  • В графе «OS Managed Memory» указываем объём оперативной памяти, который отдаём под кэширование. Чем больше объём памяти, тем лучше, но этот объём должен составлять избыток оперативной памяти на компьютере — не задействоваться операционной системой и регулярно используемыми программами. После выделения этого объёма памяти программе PrimoCache Windows и программы не смогут его использовать. Лишняя «оперативка» есть у немногих, соответственно, в большинстве случаев отдаваемый кэшированию PrimoCache объём будет составлять не более 4 Гб. В нашем случае его 2 Гб;
  • В графе «Block Size» выставляем размер блока (кластера) кэша. Оптимальный размер – 16 Кб;
  • Устанавливаем галочку функции «Enable Defer-Write», это включение отложенной записи данных на диск. Эта функция обеспечивает ускорение работы диска в части записи данных. Без включения этой функции данные будут записываться напрямую на жёсткий диск. И кэширование будет работать в половину своей эффективности, только в части чтения данных. В графе этой функции «Latency» необходимо установить время задержки записи данных на жёсткий диск. Время выставляется в секундах. Это может быть минимальное время, например, 10 секунд. Но, друзья, наши тесты кэширования PrimoCache показали низкую эффективность такой задержки. Тогда как задержка в 300 секунд дала ощутимый результат. Кэширование с целью экономии ресурса SSD должно предусматривать достаточно длительную задержку, чтобы не записывались временные файлы. При настройке кэширования для диска, на котором важна скорость выполнения операций, а данные не критичны, для задержки можно установить значение «Infinity», т.е. бесконечно. И тогда данные будут оставаться в кэше, и не будут записываться на диск до заполнения кэша, либо исчезнут при перезагрузке компьютера.

Далее жмём кнопку расширенных настроек функции отложенной записи.

d0bad0b0d0ba d0bfd0bed0bbd18cd0b7d0bed0b2d0b0d182d18cd181d18f primocache d183d181d0bad0bed180d0b5d0bdd0b8d0b5 hdd d0b7d0b0 d181d187d191d182 667ad71e2ea38

В графе «Write Mode» выбираем метод отложенной записи. Оптимальный вариант — интеллектуальный метод Intelligent. Можем установить галочку функции свободного кэша при записи «Free Cache on Written», она предусматривает освобождение места в кэше после выполнение записи данных на диск.

d0bad0b0d0ba d0bfd0bed0bbd18cd0b7d0bed0b2d0b0d182d18cd181d18f primocache d183d181d0bad0bed180d0b5d0bdd0b8d0b5 hdd d0b7d0b0 d181d187d191d182 667ad71e772b0

Всё, друзья, мы сконфигурировали задачу кэширования. Можем её запускать в работу — жмём кнопку «Start».

d0bad0b0d0ba d0bfd0bed0bbd18cd0b7d0bed0b2d0b0d182d18cd181d18f primocache d183d181d0bad0bed180d0b5d0bdd0b8d0b5 hdd d0b7d0b0 d181d187d191d182 667ad71eaa8d9

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

d0bad0b0d0ba d0bfd0bed0bbd18cd0b7d0bed0b2d0b0d182d18cd181d18f primocache d183d181d0bad0bed180d0b5d0bdd0b8d0b5 hdd d0b7d0b0 d181d187d191d182 667ad71ef15a2

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

В итоге можем закрыть программу PrimoCache, она продолжит работать в фоне, обеспечивая свои задачи. И будет автоматически запускаться вместе с Windows.

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

Пресеты конфигурации задачи кэширования

При конфигурации задачи кэширования можем нажать кнопку «Preset Configurations». Здесь нам предлагаются готовые пресеты конфигурации, заточенные под определённые цели, а также возможность импорта настроек конфигурации. Это может упростить настройку программы PrimoCach, в частности, при переустановке Windows или переходе на другой компьютер. В числе операций здесь:

  • Configuration: Accelerate Read – конфигурация ускоренного чтения;
  • Configuration: Accelerate Write — конфигурация ускоренной записи;
  • Configuration: Accelerate Write (Enable L2) — конфигурация ускоренной записи с включением кэша L2, т.е. с задействованием SSD или флэш-устройства;
  • Configuration: Accelerate Read & Write — конфигурация ускоренных чтения и записи;
  • Last Used Configuration – загрузка последней использованной конфигурации;
  • Load Configuration — загрузка файла экспорта конфигурации.

d0bad0b0d0ba d0bfd0bed0bbd18cd0b7d0bed0b2d0b0d182d18cd181d18f primocache d183d181d0bad0bed180d0b5d0bdd0b8d0b5 hdd d0b7d0b0 d181d187d191d182 667ad71f44a79

Экспортировать конфигурацию задачи кэширования можем в окне PrimoCache. На задаче вызываем контекстное меню и выбираем пункт «Export Configuration».

d0bad0b0d0ba d0bfd0bed0bbd18cd0b7d0bed0b2d0b0d182d18cd181d18f primocache d183d181d0bad0bed180d0b5d0bdd0b8d0b5 hdd d0b7d0b0 d181d187d191d182 667ad71f9b6cd

Невидимая оперативная память компьютера

Другая примечательная функция при конфигурации задачи кэширования — OS Invisible Memory. Это задействование невидимой оперативной памяти. Windows может видеть и использовать в работе не всю оперативную память компьютера. Но невидимую Windows память могут видеть отдельные программы, и PrimoCache в числе таких. Если это ваш случай, жмём кнопку управления невидимой памятью. Далее жмём «Change IM».

d0bad0b0d0ba d0bfd0bed0bbd18cd0b7d0bed0b2d0b0d182d18cd181d18f primocache d183d181d0bad0bed180d0b5d0bdd0b8d0b5 hdd d0b7d0b0 d181d187d191d182 667ad71fd8a99

Жмём «Yes», затем – «Continue».

d0bad0b0d0ba d0bfd0bed0bbd18cd0b7d0bed0b2d0b0d182d18cd181d18f primocache d183d181d0bad0bed180d0b5d0bdd0b8d0b5 hdd d0b7d0b0 d181d187d191d182 667ad72032c35

И жмём «Ок».

d0bad0b0d0ba d0bfd0bed0bbd18cd0b7d0bed0b2d0b0d182d18cd181d18f primocache d183d181d0bad0bed180d0b5d0bdd0b8d0b5 hdd d0b7d0b0 d181d187d191d182 667ad72086c7a

После этого в настройках конфигурации задачи кэширования нам будет доступно два типа оперативной памяти – видимая OS Managed Memory (MM) и невидимая OS Invisible Memory (IM). Можем распределить между ними кэш PrimoCache. А можем под кэш использовать только невидимую память и указать её максимально возможный объём, тот, что не видится Windows. Таким образом задействуем всю память компьютера.

d0bad0b0d0ba d0bfd0bed0bbd18cd0b7d0bed0b2d0b0d182d18cd181d18f primocache d183d181d0bad0bed180d0b5d0bdd0b8d0b5 hdd d0b7d0b0 d181d187d191d182 667ad720a2ebf

Как приостановить кэширование

Друзья, при использовании кэширования PrimoCache у нас может возникнуть необходимость приостановки этой операции. В качестве мер упреждения потери данных кэша при определённых обстоятельствах, либо из иных соображений. Для этого в окне программы выбираем всю задачу кэширования, либо отдельные её диски, для которых будет работать приостановка, а для других – нет. И используем определённые кнопки на панели инструментов.

Можем приостановить отложенную запись, чтобы данные кэша были сброшены на диск. А потом возобновить отложенную запись.

d0bad0b0d0ba d0bfd0bed0bbd18cd0b7d0bed0b2d0b0d182d18cd181d18f primocache d183d181d0bad0bed180d0b5d0bdd0b8d0b5 hdd d0b7d0b0 d181d187d191d182 667ad7210260c

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

d0bad0b0d0ba d0bfd0bed0bbd18cd0b7d0bed0b2d0b0d182d18cd181d18f primocache d183d181d0bad0bed180d0b5d0bdd0b8d0b5 hdd d0b7d0b0 d181d187d191d182 667ad72163a79

Как очистить кэш

Перед операциями с большими объёмами данных, где может потребоваться весь объём кэша, можно выполнить его очистку. В окне PrimoCache на задаче кэширования вызываем контекстное меню и выбираем «Clear Cache Content». Можно выполнить сброс кэша для отдельного диска, в этом случае на нём вызываем контекстное меню и жмём «Clear Cache Content (this volume)».

d0bad0b0d0ba d0bfd0bed0bbd18cd0b7d0bed0b2d0b0d182d18cd181d18f primocache d183d181d0bad0bed180d0b5d0bdd0b8d0b5 hdd d0b7d0b0 d181d187d191d182 667ad721bbaea

Как удалить задачу кэширования

За ненадобности любую из задач кэширования можно удалить. Удалить полностью или в части отдельных дисков, т.е. исключить их из задачи кэширования. В окне программы выбираем задачу или диск, что нужно удалить. И на панели инструментов жмём кнопку удаления.

d0bad0b0d0ba d0bfd0bed0bbd18cd0b7d0bed0b2d0b0d182d18cd181d18f primocache d183d181d0bad0bed180d0b5d0bdd0b8d0b5 hdd d0b7d0b0 d181d187d191d182 667ad72244dda

***

Другие статьи о программе PrimoCache:

tagsКлючевые слова
     Рекомендуем другие статьи по данной теме
Ctrl
Enter
Заметили ошибку

Выделите и нажмите Ctrl+Enter

Жёсткий диск, Оперативная память, Программы, Чистка, оптимизация, твики
Как пользоваться PrimoCache: ускорение HDD за счёт оперативной памяти