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

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


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


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

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

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

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

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



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

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

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

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

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



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

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

В итоге можем закрыть программу 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 - загрузка файла экспорта конфигурации.

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


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

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

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

И жмём «Ок».

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


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

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

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

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


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

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


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

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


***

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

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

Добавить комментарий

Комментарии (0)

Комментариев пока-что нет

Но! Вы можете стать первым. Поделитесь своим впечатлением о статье или задайте свой вопрос!