Программа для кэширования жесткого диска
Использование кэша — известное средство для ускорения доступа к часто используемым данным, а основная цель применения кэширования заключается в повышении производительности работы системы в целом.
Кэширование в операционной системе Windows используется и при выполнении операций чтения и записи файлов. Кэширование файлов при чтении обеспечивает более быстрый доступ к ним в случае повторного обращения. При первоначальном обращении к файлу система считывает его с диска в оперативную память, а благодаря кэшированию при повторном чтении файла система мгновенно извлекает файл из оперативной памяти, вместо того чтобы считывать его с более медленного жесткого диска. Кэширование файлов при записи позволяет приложениям не тратить времени на ожидание завершения операции сохранения данных и практически мгновенно приступать к выполнению следующих операций. В результате возрастает скорость выполнения файловых операций: запуск программ, копирование файлов, открытие файлов, и т.д., но все это может иметь место только в случае оптимального управления дисковым кэшем. Дисковым кэшем (Disk Cache) называют часть установленной в компьютере оперативной памяти, используемой как промежуточный буфер при чтении данных и записи их на внешние устройства хранения (жесткий диск, дискеты, CD-ROM и пр.). Оптимальные размеры кэша диска зависят от аппаратной конфигурации, версии системы, используемых приложений, и в итоге они для каждого компьютера индивидуальны. Чем больше дисковый кэш, тем быстрее считываются файлы с жесткого диска и тем меньше остается свободной оперативной памяти для работы приложений — задача в том, чтобы найти удачный компромисс и определить такой размер кэша, чтобы файловые операции выполнялись быстро и оперативной памяти хватало для работы приложений.
В то же время неверный подход к реализации кэширования может значительно замедлить производительность системы. Особенно негативно неоптимальные настройки кэширования сказываются на работе с большими файлами и приложениями, которые для нормальной работы требуют большого количества оперативной памяти: издательскими системами, мощными графическими и видеоприложениями, системами для автоматизированного проектирования и т.п.
Особенности кэширования в Windows
Устанавливаемые по умолчанию в Windows настройки кэширования на практике не всегда оказываются оптимальными в плане достижения максимальной производительности. По умолчанию память под дисковый кэш выделяется динамически, а значит, его размер зависит от выполняемых в данный момент задач. В целом это очень хорошо, так как размер кэша увеличивается при интенсивном обращении к жесткому диску, например при копировании большого числа файлов, и данные операции выполняются быстрее. Однако бывает, что это происходит в ущерб работающим приложениям, поскольку некоторые файловые операции резервируют и достаточно долго удерживают большие объемы оперативной памяти, уменьшая тем самым объем свободной оперативной памяти системы, доступной для управления приложениями. В то же время, когда приложения запрашивают у Windows оперативную память, последняя может перемещать часть неиспользуемых в текущий момент данных из оперативной памяти на жесткий диск в файл подкачки, хотя в этом случае лучше было бы немного сократить размер дискового кэша. В итоге быстрая оперативная память будет использоваться для хранения менее активных данных, что приводит к снижению общей производительности системы, так как извлечение данных из файла подкачки осуществляется значительно медленнее, чем из оперативной памяти. Вследствие этого кэширование файлов, изначально предназначенное для повышения производительности работы системы, может не повышать, а, наоборот, снижать ее.
К сожалению, непосредственно в Windows отсутствуют удобные встроенные механизмы для эффективного управления кэшированием. Стандартные средства настройки, предусмотренные для этой цели разработчиками, позволяют лишь включать/отключать дисковое кэширование записи. Для этого следует выбрать из контекстного меню папки Мой компьютер команду Свойства, перейти на вкладку Оборудование, щелкнуть на кнопке Диспетчер устройств и открыть раздел Дисковые устройства. Затем нужно вызвать контекстное меню нужного устройства, для которого следует изменить настройки дискового кэширования, выбрать команду Свойства и включить или выключить флажок Разрешить кэширование записи на диск (рис. 1).
Рис. 1. Включение режима кэширования записи
Все иные изменения в настройках кэширования файлов могут быть произведены только путем корректирования соответствующих параметров системного реестра или правкой файла System.ini. Но подобные операции требуют аккуратности, осторожности и профессионализма. Кроме того, они недостаточно эффективны, так как этим способом можно лишь жестко задать значения максимального и минимального объемов кэша, а они для каждого компьютера свои (хотя и существуют определенные рекомендации, которых можно придерживаться) и подбирать их придется вручную, путем многочисленных экспериментов. Более того, ограничение размера кэша далеко не всегда оказывается целесообразным — гораздо эффективнее оставить его динамическим, но изменить принцип управления процессом кэширования.
Утилиты для управления кэшированием
Чтобы более эффективно организовать управление кэшированием, лучше воспользоваться специализированной утилитой от сторонних производителей — это будет намного удобнее, быстрее, надежнее и может помочь оптимально настроить параметры кэширования и добиться более высокой производительности и стабильности работы системы. Правда, выбор ПО для управления кэшированием в Windows весьма ограничен. Те или иные возможности организации кэширования имеются в некоторых приложениях, отвечающих за настройку и оптимизацию операционной системы: Windows Accelerator, Reg Organizer, RAM Saver Pro и др. Однако существует и ряд специализированных утилит с более широкими возможностями в плане управления кэшированием — наиболее удачные из них мы и рассмотрим.
Однако не стоит думать, что установка той или иной утилиты позволит каждому пользователю значительно увеличить быстродействие системы, ибо здесь все зависит от аппаратной конфигурации компьютера и характера компьютерной деятельности: в одних случаях производительность может вырасти существенно, а в других — увеличение быстродействия системы будет менее ощутимым.
O&O CleverCache 6.0 Professional
Разработчик: O&O Software GmbH
Размер дистрибутива: 6,79 Мбайт
Способ распространения: shareware
Работа под управлением: Windows NT 4.0/2000/XP/2003
CleverCache — самое удачное решение для эффективного управления процессом кэширования в среде Windows. Приложение позволяет предотвратить нерациональное использование оперативной памяти, снижает нагрузку на дисковую и процессорные подсистемы компьютера и позволяет в два раза увеличить быстродействие системы без модернизации компьютера и без риска ухудшения стабильности ее работы. Это приложение самостоятельно эффективно управляет распределением памяти между дисковым кэшем и приложениями с помощью технологии AutoSense и к тому же не требует предварительной настройки со стороны пользователя, что позволяет рекомендовать CleverCache в качестве надежного инструмента даже новичкам. В то же время профессионалы при необходимости могут корректировать настройки программы через панель управления, так как программа встраивается в операционную систему в качестве системной службы. Например, вручную можно определить максимальное и минимальное значения файлового кэша, объем всегда свободной оперативной памяти (рис. 2), временной интервал между помещением файла в кэш-память и его записью на диск и т.п. Экспериментируя с настройками, стоит обратить внимание на подробную документацию, где приведены рекомендуемые значения параметров в зависимости от аппаратуры и нюансов работы. Пользовательские настройки могут сохраняться в профилях для дальнейшего использования.
Рис. 2. Настройка параметров функции Mem-O-Free, отвечающей за контроль свободной оперативной памяти
При каждой загрузке операционной системы CleverCache загружается в системный трей, выполняет проверку аппаратной конфигурации компьютера и автоматически подбирает лучшие параметры настройки для оптимального использования ресурсов оперативной памяти. Результаты настройки отображаются в окне встроенного модуля Cache Monitor (рис. 3). Программа постоянно контролирует объем свободной оперативной памяти, и если он оказывается меньше некоторой величины, то неиспользуемые участки памяти сбрасываются в файл подкачки и освобождается недостающий объем оперативной памяти. В итоге в системе в любой момент времени оказывается доступным некоторый фиксированный объем свободной оперативной памяти, необходимой приложениям. Это приводит к уменьшению времени отклика и наиболее заметно при одновременном запуске нескольких приложений и частых переключениях между ними.
Рис. 3. Статистика CleverCache в окне Cache Monitor
Кроме того, CleverCache обеспечивает более высокий уровень безопасности данных при записи, позволяя регулировать величину временного промежутка между временным помещением данных в кэш-памяти и реальной их записью на диск. По умолчанию CleverCache определяет величину данного временного промежутка на основании анализа имеющихся аппаратных ресурсов. В то же время при работе с критически важной информацией, когда время между операциями по кэшированию файлов и записи их на жесткий диск должно быть минимальным, пользователь может жестко определить длину данного временного промежутка, что позволит избежать потери данных в случае сбоя системы.
CacheBoost Professional Edition 4
Размер дистрибутива: 898 Кбайт
Способ распространения: shareware
Работа под управлением: Windows NT/2000/XP
Компактная утилита CacheBoost оптимизирует управление дисковым кэшем и оперативной памятью, что позволяет вдвое повысить производительность системы и сделать ее работу более устойчивой. Программа отличается дружественным интерфейсом, очень проста в работе и способна самостоятельно настроить оптимальные параметры кэширования в считаные минуты, а потому может стать прекрасным выбором для самых широких кругов пользователей.
CacheBoost обеспечивает интеллектуальное управление дисковым кэшем, самостоятельно подбирая оптимальные для данной конфигурации параметры кэширования и непрерывно контролируя объем свободной оперативной памяти и размер кэша. При настройке на автоматический контроль программа самостоятельно меняет размер дискового кэша исходя из объема доступной в системе оперативной памяти. Это означает, что при открытии большого числа приложений CacheBoost сразу же уменьшает размер кэша, чтобы увеличить объем свободной оперативной памяти, доступной для приложений. В случае работы с небольшим числом приложений программа увеличивает размер кэша, чтобы ускорить выполнение файловых операций. При необходимости можно настроить параметры кэширования вручную (рис. 4), указав максимальный размер кэша, определив возможный баланс между размером кэша и доступной памятью и установив временной интервал между помещением файла в кэш-память и его записью на диск.
Рис 4. Вариант настройки параметров кэширования вручную
CacheBoost контролирует наличие свободной оперативной памяти, распределение ее между приложениями и активность использования дискового кэша, наглядно отображая статистику на графике (рис. 5). Программа дефрагментирует системную память для быстрого доступа к ней (рис. 6), восстанавливает утечку памяти в плохо оптимизированных приложениях и периодически освобождает часть оперативной памяти, помещая неиспользуемые данные в swap-файл. Это освобождает свободную оперативную память, необходимую для приложений, и тем самым повышает устойчивость работы системы, позволяет активным приложениям быстрее реагировать на действия пользователя. По желанию пользователя возможно принудительное очищение памяти, занятой дисковым кэшем. Реализованная в программе технология Data Safe обеспечивает полную безопасность кэшируемых данных.
Рис 5. График использования оперативной памяти и дискового кэша
Рис 6. Автоматическая оптимизация оперативной памяти
Приложение работает в фоновом режиме и практически не занимает процессорного времени, а его иконка отображается в системном трее. Настройки кэширования могут быть сохранены в профиле и экспортированы в файл, а затем импортированы, что позволяет, например, один раз подобрав оптимальную конфигурацию параметров для своего компьютера, быстро оптимизировать параметры кэширования после переустановки операционной системы.
CachemanXP 1.12
Разработчик: Outer Technologies
Размер дистрибутива: 1,25 Мбайт
Способ распространения: shareware
Работа под управлением: Windows NT/2000/XP
CachemanXP — простой инструмент для повышения производительности компьютера путем оптимизации настроек кэширования и автоматического освобождения оперативной памяти. Программа позволяет найти оптимальный размер дискового кэша и предотвратить частое перемещение данных приложений на жесткий диск, что приводит к более стабильной работе системы и сокращает время ее реакции на действия пользователя. Удобный интуитивно понятный интерфейс и наличие режима автоматической оптимизации, не требующего серьезных знаний ОС, позволяют успешно использовать ее даже новичкам, а возможности ручной настройки параметров делают ее интересной и для продвинутых пользователей. Для защиты системы от неудачной настройки в программе предусмотрена функция автоматического резервного копирования, которая позволит мгновенно восстановить измененные параметры.
Утилита работает в фоновом режиме, а иконка программы отображается в системном трее. Программа непрерывно контролирует загрузку процессора, объем свободной оперативной памяти и то, как ее расходуют различные запущенные процессы. Процессы, потребляющие свыше 10% загрузки центрального процессора, отображаются в информационном окне синим цветом, а процессы, которые потребляют свыше 80% загрузки процессора, показаны красным. При необходимости приоритет выполнения любого из соответствующих процессов можно изменить (рис. 7). CachemanXP позволяет вручную настраивать параметры дискового кэша (рис. 8), а также задавать размеры кэша DNS, кэша иконок и кэша Internet Explorer, хотя может сделать это и автоматически — в режиме автооптимизации. Кроме того, программа может периодически или по команде пользователя освобождать часть оперативной памяти, перемещая из нее часть не используемых в данный момент приложений из оперативной памяти на жесткий диск в файл подкачки. Дополнительно программа позволяет проводить тонкую настройку некоторых системных параметров.
Хочу сразу сказать, что это не тупо мое мнение или мне кажется то, что дополнительный кэш ускоряет диск, так оно и есть на самом деле (недаром пользуюсь уже два года примерно). Но обо всем по порядку. Во-первых жесткий диск на самом деле не ускоряется, просто процесс работы Windows с файловой системой оптимизируется по максимуму.
Про утилиту PrimoCache
Я вот почему рассказываю об этой утилите, она кстати называется PrimoCache, и я ей пользуюсь с первой ее версии, и на сегодня она уже ну очень здорово усовершенствовалась.
Еще раз, это программное решение кэша выполнено в виде драйвера. Сам кэш создается из оперативной памяти, то есть чтобы его сделать у вас должно быть ее как бы немало, ну 4-8 гб хотя бы.
Программа НЕ бесплатная, но можно пользоваться 60-дней бесплатно, впрочем кому она реально станет очень полезной, то обойдут это ограничение не взламывая саму программу
Особенности программы PrimoCache
В общем, не буду долго расписывать, а напишу все особенности программы в виде списка, так думаю будет удобнее.
Ну, примерно так все, еще раз напишу я программу не рекламирую, просто лично для меня она ну очень полезной оказалась.
Установка PrimoCache
Вроде бы все что нужно уже написал и можно приступать к установке, ничего сложного тут нет, переходим на эту страничку и оттуда скачиваем последнюю версию супер программки для ускорения жесткого диска.
У нас это версия v2.2.0, выбираем Desktop Edition, разницы с серверной версией почти нет, там она только в кэше который создается то ли для всех разделов, то ли для одного, честно говоря не помню, серверную лучше использовать на серверах Ну и еще одно отличие в поддержке, серверная как я понимаю имеет другой уровень поддержки как и совсем другую цену за лицензию.
В общем распаковали архив с утилитой, запускаем ее. Как обычно, нажимаем Next, потом принимаем лицензионное соглашение, снова Next, путь установки без причины не меняем:
Ну и снова Next В общем с установкой у вас проблем возникнуть не должно, все предельно просто. Я не написал еще одно, программа на английском, но уверяю вас что в ней вы сможете разобраться без проблем! Я же как-то разобрался, хотя и плохо знаю английский
После установки программы нужно будет перезагрузится.
На рабочем столе будет ярлык PrimoCache, запускаем его и видим вот такой интерфейс программы:
Вверху кнопки, а внизу будет отображен статус работы. Чтобы создать кэш, нужно нажать на первую верхнюю кнопку с зелененьким плюсиком.
Теперь давайте создадим кэш, у меня на компе 2 Гб ОЗУ, что не так много, но любой кэш если и не будет ускорять жесткий диск, то точно продлит срок службы его, избавляя от многочисленных однотипных запросов к нему.
Ну, если у вас там жестких дисков несколько, то и галочек будет несколько
В общем вы можете спокойно поэкспериментировать, даже минимальный кэш для жесткого будет очень полезным, так как ему будет просто легче работать.
Итак, как вы уже поняли, кэш задается вот тут:
Опция Enable Defer-Write. Это очень и очень важная опция, тут вы указываете через сколько секунд сбрасывать кэш на жесткий диск, по умолчанию стоит 10 секунд, можете это время не трогать, а можете установить меньше в целях безопасности. У меня стоит 8 секунд.
Теперь напротив этой опции будет кнопка, она означает за метод скидывания данных, вот эта кнопка:
Но почему могут быть тормоза системы при некоторых режима? Дело в том, что когда приходит время скидывания данных, то PrimoCache их записывает на диск с максимальной скоростью. А это может тупо забить диск и он будет в это время очень медленно работать, это время конечно будет очень малым, но все же это было основной проблемой первой версии программы, потом уже исправили.
Опция Flush on Sleep нужна для того, чтобы скидывать кэш перед переходом в режим сон.
Еще есть опция Prefetch Last Cache, это чтобы данные, которые были при выключении Windows, потом при включении автоматически заносились в кэш. С одной стороны опция полезна, а с другой, при старте Windows она и так что-то загружает, включает, в общем и при этом еще будет работать кэш, который возможно будет восстанавливать в кэш уже полу-просроченные данные или просто неактуальные. Эту опцию лично я не включал, можете попробовать
В общем я создал кэш на 256 мб, это тоже хорошо, в любом случае ЛУЧШЕ чем его нет, особенно если у вас старенький жесткий диск как у меня, моему то лет десять уже
Теперь можно нажать два раза по кэшу и выставить уже тот размер кластера, который у вашего жесткого диска (именно он и показан напротив раздела в созданном уже кэше!), то есть 4 кб в моем случае.
Внизу программы вы можете посмотреть статистику работы, в основном важны два параметра, это:
Другие параметры уже не столь важны, самое главное чтобы не очень много было блоков Deferred Blocks, то есть этим хочу сказать чтобы указанный интервал был достаточный для того, чтобы там регулярно проводилось скидывание данных. Чтобы вы ничего не потеряли, мало ли, если свет выключится или зависнет Windows, ну, много может быть вариантов. Если у вас ИБП, то вообще супер, можно поставить хоть минуту. Но у меня есть ИБП, но все равно стоит 8 секунд
Вверху будет кнопка дополнительных настроек:
А теперь еще кое о чем, я не советую при таком кэше использовать спящий режим, все таки не знаю насколько это стабильно будет все работать, лично я ни разу не пользовался спящим режимом. С опцией предварительной загрузки вы можете поэкспериментировать, если у вас ноутбук и вы просто сидите в интернете, пользуетесь браузерами, то вполне возможно что эта опция будет вам нужной. Вы включили ноутбук, загрузилась Windows, и уже скоро все данные в кэше. Все ваши браузеры откроются мгновенно, и остальные программы.
Ну и еще, если у вас очень большой кэш, например 8 Гб, то лучше не рисковать и выставить небольшой интервал скидывания данных, например десять секунд. Для надежной работы при использовании большого времени задержки работы Defer-Write для стационарного компьютера для безопасности от потери данных при внезапном отключении питания необходимо использовать UPS!
Ну, на этом все, надеюсь что вам статья была интересной и полезной, и вы может быть решили задачу о том, как ускорить жесткий диск хоть немного
Comments
После установке программы не определяется производительность системы по жесткому диску
Действительно, интересная программка. Версия 2.5.0. Кэширую системный SSD-диск, задал объём кэша 4GB. До применения PrimoCache ежедневно записывалось в среднем от 4GB до 12GB, теперь записывается от 2GB до 4GB. Т.е. не только ускоряются процессы обращения к диску, но и экономится ресурс SSD. Вы писали, что можно как-то обойти ограничение 60 дней, хотелось бы поподробнее об этом.
Спасибо.
Ну мой способ не думаю что вам понравится. Я ставлю Windows 10, все нужные программы я делаю портативными на другой раздел. Саму Windows 10 я настраиваю как мне нужно. Но не ставлю PrimoCache. И потом всего системного диска я делаю бекап, и после этого уже ставлю PrimoCache. Когда кончается срок, то я просто восстанавливаю все из бэкапа и снова ставлю PrimoCache.
Преимущество тут не только в том, что PrimoCache снова дает тестовый период, но и в том, что при восстановлении образа, я ставлю галочку чтобы заново пересоздать разделы. Это позволяет записать на диск содержимое бэкапа так, что почти отсутствует фрагментация!
Просто лично мне PrimoCache просто тупо помогает. Если бы не было утилиты этой, то многие дела у меня бы подвисали. Тесты проводил уже не один раз
Хм.У меня диск crucial mx 200 и там есть функция моментум кэш.Почти тож самое,но не включаю. Думаю может попробовать,а то мало ли что браузер записывает постоянно,тратя ресурсы ссд,да и озу 12 гиг.Из которых 2 гига судя по диспетчеру точно не кэшируются.(хотя что странно,виндоус 10 ни как не мог кэшировать озу.Постоянно 500мб было написано.
А не посоветуете ups,он скок вообще стоит? Вот у меня по сути система не много жрет,
200ватт, при том что бп на 750.Где то слыхал что не желательно некоторые бп использовать с такими устройствами.Или это с стабилизаторами напряжения.
Ну, можете попробовать, вы ничего не потеряете. Поставьте кэш на чтение и запись 2 гига (2048 мб) и поработайте так месяц. Потом отключите и сравните
Ну, на самом деле комп таки видит что есть UPS, если установлены драйвера на UPS. Но я их не ставил, ибо это как-то мне не очень нужно. Мой UPS пищит когда нет света и пищит так, что хочется его побыстрее вырубить!
ps вернее многие модели UPS могут поддерживать связь с компом по USB..
А что программа должна постоянно работать?
На самом деле не совсем так. Программа это только доступ к драйверу/сервису, который работает постоянно. Саму программу можно закрыть. Но при удалении программы она удаляет и свой драйвер/сервис. Как-то так
Большое спасибо наткнулся на ваш сайт в поисковике (по SuperFtech искал решение) и нашел еще как заставить мой жесткий диск не стрекотать постоянно!
На самом деле чтобы понять разницу, нужно установить программу, настроить, задать кэш, лучше не менее 1024 мб и забыть на недели две. И потом уже сравнить. Я лично уже не могу без PrimoCache, ибо многие моменты стали работать намного быстрее.
Пользуюсь давно. Программа хорошая, поэтому я честно за неё заплатил. Кэширую на чтение и запись системный SSD-диск (кэш L1) и HDD с данными (кэш уровня L2). В системе установлено 16 GB оперативной памяти, использую под кэш L1 4GB, значение Defer-Write 60 секунд, Mode Native, Options FlashSleep. Windows 10 pro x64. В общем-то программа делает то же, что приложение Samsung Magician для SSD Samsung, только лучше.
Спасибо за отличную статью! Я ставлю Latensy 300, как по мне так быстрее все))) 16 гб оперативной памяти из них выделил 2гб так как играю в игры и там жер оперативы 10-12 гигабайт.
Благодарю вас за материал и прошу ответить вот на какой вопрос: что такое L2 cash и вкаких случаях им пользоваться. Кэш на ssd только на чтение? Или я что то не понял? Заранее благодарен за ответ
Есть способ задать типы файлов, которые не кешируются (фильмы, музыка)? Или указать путь, данные по котором не кешируются?
Здрвствуйте Ответил вам, могут быть ошибки, советую внимание не обращать, смысл не потерян
Спасибо за невероятно отличнейший комментарий
Да, кажется такой кэш используется в некоторых моделях SSD Samsung.
Все файлы состоят из блоков, которыми они считываются или записываются. Примокэш работает на основе драйвера, через который проходят все файловые операции чтения/записи.
Совместная работы примо+суперфет дает наилучший результат.
PS при огромном кэше на запись и правда можно уменьшить количество записи данных на SSD в целях увеличения срока службы.
Надеюсь ответил на ваш вопрос
Rapid здесь лишний, при условии что он использует исключительно ОЗУ в качестве кэша.
В таком случае лучше использовать только Primo (плюс суперфетч).
Наибольшая производительность PrimoCache достигается при отложенной записи более 60 секунд (режим чтение/запись). Данный режим опасен потерей файлов при отключении электричества. Поэтому использовать необходимо только при наличии ИБП.
Также, путем настойчивых экспериментов, была выявлена еще выше производительность (скорость случайного доступа) при совместной работе PrimoCache и Diskeeper (дефрагментация в реальном времени). При этом использовался кластер 64 кб.
PS я лично в качестве кэша думаю прикупить себе самый дешевый SSD на 64-128 Гб для работы кэша только на чтение.
Всем привет! Это не кликбейт. Я прошу вас максимально серьезно отнестись к тексту данной статьи, так как я ваш друг и в первую очередь хочу помочь вам решить проблему "тормознутого" ПК. Поэтому давайте сразу расставим все точки над i - есть несколько способов как можно ускорить ваш компьютер (и у каждого имеются как свои плюсы, так и минусы, а иногда их и вовсе нет!):
- самый простой и очевидный - это обновить компьютер (можете полностью проскролить этот пункт, так как я его добавил лишь только потому, что под каждой подобной статьей всегда найдется пара умников, которые пишут, что не нужно ломать "комедию", а просто достаточно купить "нормальный новый компьютер" [это цитата], и что у них стоит Intel Core i9, пара GeForce 2080 Ti и 32, нет! 64 ГБ ОЗУ. и даже если это так [в чем я очень сильно сомневаюсь], то я за вас очень рад; но мне пишет огромное количество людей с просьбами помочь оптимизировать им работу бюджетных ПК для домашних нужд - учеба детей в школе, просмотр кино, серфинг в интернете, офисная работа и иногда даже игрушки. Например, когда я ходил с друзьями собирать им ПК - у многих был потолок в 30 тысяч рублей (ну максимум 40). Ну не тратят сейчас люди большие деньги на "игрушки" и обновляют железо не так часто, как было к примеру 5 или 10 лет тому назад. Поэтому самый главный минус - ЦЕНА . А если вы мамкин мастер, который может за 30-ку собрать компуктер, который потянет все современные игры в 4K и еще даже на школьные обеды останется - я в вас верю, избавьте меня, пожалуйста, от нравоучительных комментариев 🤝 Да прибудет с вами сила.
Сегодня речь пойдет о программе " PrimoCache ". Это довольно популярная утилита, которая ощутимо поднимает FPS в играх, повышает скорость загрузки Windows и в целом положительно влияет на запуск различных программ и тяжелых графических пакетов. Это прям чудо расчудесное, особенно с выходом новых версий программы, которые стали официально поддерживать последние сборки Windows 10. Вы могли запомнить ее под именем " FancyCache ", но с недавних пор разработчики провели некоторый ребрендинг, и теперь у нас есть 3 версии программы: Server Edition, Personal и Business (последние две ничем друг от друга не отличаются, кроме того, что бизнес редакция стоит денег, и очень больших). Вкратце, данная программа оптимизирует процесс чтения и записи данных на вашем жестком диске (также поддерживается работа и с внешними носителями), за счет чего скорость работы увеличивается в "70 раз", и я не буду вам "врать", как это делают разработчики программы. Вы получите реальный прирост скорости всего в 1,5-2 раза (может быть даже в 3 в некоторых особых случаях) во время запуска различных игр и приложений. Разве этого мало? Но в синтетических тестах (например, в том же бенчмарке "CrystalDiskMark") цифры действительно могут показывать прирост скорости вплоть до увеличения в 70 раз:
Я сумел даже обогнать самих разработчиков! У меня скорость чтения с диска увеличилась в 112 раз. Еще раз прошу вас обратить внимание на то, что многие бенчмарки проводят тесты в "идеальных" условиях, из-за чего цифры могут значительно отличаться от тех, что мы получим при реальной работе. Я сумел даже обогнать самих разработчиков! У меня скорость чтения с диска увеличилась в 112 раз. Еще раз прошу вас обратить внимание на то, что многие бенчмарки проводят тесты в "идеальных" условиях, из-за чего цифры могут значительно отличаться от тех, что мы получим при реальной работе.Самые честные бенчмарки - это те, что проводят тестирование системы в режиме "стресс-теста". Это когда компьютер работает просто на пределе своих возможностей, и именно в этот момент происходит считывание данных с его компонентов. Но я не хочу отвлекаться от темы. Реальный прирост скорости таких процессов как загрузка уровня, запуск игры или программы, копирование файлов и тому подобное, что имеет прямое отношение к техническим характеристикам вашего жесткого диска, увеличится минимум в 2 раза. За счет чего? Изначально разработчики из Romex Software создали очередную программу для развертывания RAM-диска (коих на рынке уже десятки). В какой-то момент времени на них снизошло "озарение":
Если максимально просто расписать принцип работы программы "PrimoCache", то она принимает на себя роль временного хранилища кэша вашего жесткого диска, то-есть, те файлы, которые должны были быть записаны на жесткий диск (простой пример - статья, которую вы сейчас читаете, представляет собой обычную веб-страницу и все ее элементы, изображения, и даже скрипты записываются в виде мелких файлов на ваш жесткий диск / то-есть "кэшируются") будут храниться в выделенном участке вашей оперативной памяти. Скорость работы за счет этого простого трюка возрастает колоссально! ведь и процесс чтения данных с ОЗУ также значительно выше, чем с обычного HHD. Вот и вся хитрость.
Скачиваем программу по этой ссылке > кликни на меня < и устанавливаем ее на ваш компьютер. Во время работы мастера установки Windows попросит разрешения для последнего установить драйвер " PrimoCache " - соглашаемся и ставим "галочку" напротив текста "всегда доверять". В противном случае утилита работать не будет. Далее необходимо будет перезагрузить компьютер - соглашаемся, по-другому она не сможет запустить свои сервисы. После перезагрузки запускаем ярлык программы, на рабочем столе появится ее ярлык. Запускаем " PrimoCache " и следуем инструкциям мастера - изначально программа выставляет рекомендуемые настройки под вашу конфигурацию компьютера, вам только нужно будет выбрать диск, за кэшем которого она будет следить:
В моем компьютере установлен один SSD-диск, второй большого объема на 1 терабайт Seagate Mobile HDD [ST1000LM035] (не очень хороший, можете посмотреть отзывы в сети) и внешний ЖД на 4 ТБ Seagate Backup Plus Portable. В моем компьютере установлен один SSD-диск, второй большого объема на 1 терабайт Seagate Mobile HDD [ST1000LM035] (не очень хороший, можете посмотреть отзывы в сети) и внешний ЖД на 4 ТБ Seagate Backup Plus Portable.Как работать с программой?
После создания "первичной" задачи мастером " PrimoCache " вы можете вручную отрегулировать некоторые ее параметры (процесса кэширования данных ЖД). Программа пытается определить для вашей конфигурации оптимальные настройки, но допустим, вы лучше знаете чего хотите - вас в первую очередь интересует скорость чтения данных (процесс загрузки), а уже потом скорость работы с файлами (копирование/перемещение):
Все очень просто. Проходим в настройки "Конфигурации кэша" и загружаем одну из "предопределенных конфигураций" (сеты разработчиков "PrimoCache") - это может быть максимальный упор на скорость чтения, наоборот запись или прокачка обоих процессов (но тогда потребуется значительно больше ОЗУ и не исключены ошибки, так как программа не всегда корректно может предугадать обращения к ЖД, из-за этого в очень редких случаях могут наблюдаться микролаги). Все очень просто. Проходим в настройки "Конфигурации кэша" и загружаем одну из "предопределенных конфигураций" (сеты разработчиков "PrimoCache") - это может быть максимальный упор на скорость чтения, наоборот запись или прокачка обоих процессов (но тогда потребуется значительно больше ОЗУ и не исключены ошибки, так как программа не всегда корректно может предугадать обращения к ЖД, из-за этого в очень редких случаях могут наблюдаться микролаги).Программа всегда запускается в фоне вместе со стартом компьютера. Если вы захотите временно отключить ее, то просто поставьте на паузу процесс кэширования и очистите его содержимое (вдруг вам внезапно потребуется весь объем ОЗУ вашего ПК). Если вы не хотите ее удалять, но хотите отключить из автозагрузки - просто удалите все задачи кэширования в основном окне программы.
Чтобы программа была локализированной, скачайте по этой ссылке "фанатский" перевод (переведены абсолютно все пункты меню и настроек, никаких "пробелов" в ней нет) > я ссылка, просто кликни на меня < Это ссылка на наш Telegram-чат. Регистрироваться там не нужно. Просто в браузере вашего ПК или смартфона открывается страничка с прямым доступом к файлу.
Изначально "Рейтинг попаданий кэша" составлял всего ≈10-15% , но со временем программа будет предугадывать ваши действия, и уже на 45% вы ощутите реальный прирост скорости. На 80% я чувствую себя максимально комфортно. 100% никогда не будет, обычно за несколько дней удается достигнуть показаний в 75-85% Изначально "Рейтинг попаданий кэша" составлял всего ≈10-15% , но со временем программа будет предугадывать ваши действия, и уже на 45% вы ощутите реальный прирост скорости. На 80% я чувствую себя максимально комфортно. 100% никогда не будет, обычно за несколько дней удается достигнуть показаний в 75-85%Программу " PrimoCache " можно скачать по этой ссылке > я официальный сайт, кликайте на текст < Утилита предоставляет вам пробный период на 30 дней без каких-либо ограничений по функционалу. ВНИМАНИЕ! Я пользуюсь данным продуктом уже несколько лет. Покупать его необязательно. Все настройки и манипуляции, которые провели с жестким диском и оперативной памятью можно сохранить в отдельный файл "предопределенной конфигурации" (вы также можете переключаться между своими сетами и настройками разработчиков). Так вот, я просто под чистую удаляю данную программу со своего компьютера, заново устанавливаю "пробник" и загружаю свои настройки. Кто-то скажет, что это "костыль", но эта утилита слишком полезна, что стоит подобных заморочек. Ее цена составляет 29.95$ (2 244 рублей). Также умельцы соорудили специальные утилиты, которые ищут "скрытые" файлы программы и просто удаляют их с компьютера. Таким образом, при следующей перезагрузке Windows 30-ти дневный счетчик пробника сбрасывается, и у " PrimoCache " снова начинается день сурка. Я не уверен в законности данного способа (но в любом случае, это не "crack" в прямом смысле этого слова). Однако указывать здесь ссылку на подобную программу побаиваюсь. Отнеситесь к этой ситуации с пониманием - Яндекс Дзен подобных вещей не поощряет .
И напоследок. Я уверен, что многие из вас не знают, но менеджер контроля оперативной памяти Windows тоже далеко не идеален. Есть специальная утилита, которая позволяет оптимизировать этот процесс ОЗУ. Я пользуюсь ею на планшетах с Windows, особенно на нетбуках, и ничего плохого не вижу в том, чтобы она стояла даже на мощном ПК. Очень много людей положительно о ней отзываются, и это одна из моих самых топовых статей (и я уверяю вас, самых полезных) на платформе Яндекс Дзен. Вот ссылка > Ускоряем любой ПК на Windows - полный контроль над ОЗУ <
Спасибо, что дочитали данный материал до конца. Как всегда, оказываю вам помощь в комментариях под публикацией. Не забывайте делиться статьей со своими друзьями. Всем добра! И если есть идеи для новых публикаций - я всегда рад буду вам помочь 🤝
PrimoCache - это программное решение для кэширования, которое взаимодействует с физической памятью, твердотельными накопителями (SSD) и флэш-накопителями, обеспечивая кэширование данных для локальных физических дисков или дисков iSCSI. Он прозрачно сохраняет данные на диске в быстрых устройствах кеша, таких как физическая память, так что будущие запросы на чтение этих данных будут обслуживаться непосредственно из кеша и быстрее. Таким образом, время доступа будет сокращено, что свидетельствует о значительном улучшении производительности чтения системы.
Кроме того, PrimoCache может быстро выполнять запросы на запись, сначала записывая входящие данные на устройства быстрого кеширования, а затем записывая обратно на целевые диски, что значительно повышает производительность записи системы.
Системные требования:
Windows XP/Vista/7/8/8.1/10 (x86/x64)
Windows Server 2003/2003R2/2008/2008R2/2012/2012R2/2016/2019 (x86/x64)
Торрент Кэширование данных на дисках - PrimoCache 3.0.9 подробно:
Основные характеристики:
·Поддерживает физическую память, твердотельные накопители и флэш-накопители в качестве кэш-памяти.
·Реализует двухуровневую архитектуру кэширования.
·Поддерживает постоянное кэширование 2-го уровня .
·Поддерживает режимы сквозного и отложенного кэширования.
·Поддерживает индивидуальное чтение / запись кэш-памяти.
·Поддерживает команду TRIM.
·Поддерживает ОС Invisible Memory .
·Поддерживает предварительную выборку данных в кеш.
·Реализует интеллектуальный и самонастраивающийся алгоритм замены кэша.
·Поддерживает стратегии кэширования: чтение / запись, кэширование только для чтения и кэширование только для записи.
·Поддерживает статистику производительности и мониторинг.
·Поддерживает кэширование для нескольких томов
·Поддерживает кэширование для томов с проприетарной файловой системой.
·Поддерживает кеширование томов на базовых и динамических дисках.
·Поддерживает отдельные элементы управления кэшированием для каждого тома.
·Поддерживает подключи и играй.
·Поддерживает интерфейс командной строки.
Дополнительная информация:
PrimoCache реализует двухуровневую архитектуру кэширования, состоящую из кэша 1-го уровня и кэша 2-го уровня. Кэш первого уровня, также называемый первичным, состоит из физической памяти. Кэш 2-го уровня - это вторичный кэш, который обычно находится на твердотельном диске, флэш-диске или другом быстродействующем устройстве хранения. Очевидно, что кэш уровня 1 работает намного быстрее, чем кэш уровня 2, хотя обычно он намного меньше. PrimoCache допускает конфигурацию кэша одного уровня с использованием кэша уровня 1 или кэша уровня 2, а также конфигурацию двухуровневого кэша с использованием обоих уровней кэша.
В отличие от кэша уровня 1, который не может сохранять содержимое кэша при перезагрузке, кэш уровня 2 может сохранять содержимое своего кэша при перезагрузке компьютера из-за постоянного характера устройств хранения. Это позволяет избежать выборки часто используемых данных с медленных дисков каждый раз при загрузке компьютера. Таким образом, кэш уровня 2 значительно сократит время загрузки и ускорит приложения для тех компьютеров, на которых установлены механические жесткие диски.
PrimoCache также поддерживает режим кэширования с отложенной записью, который сначала выполняет запросы на запись в кэш и синхронизирует данные из кэша на диск после пользовательских задержек. Поэтому запросы на запись могут быть обработаны и выполнены очень быстро, что значительно повышает производительность записи на диск.
Кроме того, в PrimoCache реализован унифицированный интерфейс управления невидимой памятью (UIMMI), который может использовать невидимую память в качестве кэша первого уровня. Невидимая память, также известная как неуправляемая память, обычно существует в 32-разрядной операционной системе Windows, где установлено 4 ГБ или более физической памяти. Эта функция помогает преодолеть ограничения Windows на объем системной памяти и полностью использовать всю установленную физическую память.
PrimoCache выполняет интеллектуальный алгоритм замены кэша, который оптимально определяет блоки кэша, которые необходимо отбросить, чтобы освободить место для новых данных при заполнении пространства кэша. Этот алгоритм кеширования объединяет два обычных алгоритма: «Наименее часто используемые» (LFU) и «Наименее недавно использованные» (LRU) и обеспечивает лучший коэффициент попадания в кэш. Он самонастраивается и не требует заданных пользователем параметров.
PrimoCache позволяет использовать несколько стратегий кэширования и гибкие конфигурации. Он реализован на уровне ядра Windows и прозрачен для других приложений. Поэтому для этого решения кэширования не требуется никаких изменений приложения или системы. С PrimoCache вы можете легко настроить кэши для локальных дисков и ускорить работу своих компьютеров.
Принцип работы
Одним из основных компонентов PrimoCache является драйвер фильтра класса хранилища, который находится в стеке хранилища, перехватывая запросы ввода-вывода для данных на диске. Если запрашиваемые данные содержатся в кэше, этот запрос может быть обработан простым чтением кэша, что сравнительно быстрее. В противном случае данные должны быть получены с диска. Следовательно, чем больше запросов может быть обслужено из кэша, тем выше общая производительность системы.
Зачем нам нужен PrimoCache, поскольку Windows уже внедрила кэш на уровне файловой системы?
PrimoCache - это программа кеширования на уровне блоков, которая кеширует данные на основе логических блоков (смещения на диске), а кеш Windows - это программа на уровне файловой системы, которая кеширует на основе виртуальных блоков (смещения в файле). У каждого есть свои сильные и слабые стороны, и PrimoCache может стать хорошим дополнением к кешу Windows.
Некоторые приложения могут обходить кеш Windows, но не могут обходить PrimoCache, потому что PrimoCache работает на более низком уровне в Windows.
Windows кэширует все данные, в то время как PrimoCache может кэшировать от имени указанного тома, в котором заинтересованы пользователи. Учитывая тот же размер системной памяти, последний имеет более высокую частоту обращений.
PrimoCache поддерживает постоянное SSD-кэширование для механических жестких дисков, улучшая время загрузки системы и время загрузки приложений. Кеш Windows не может.
PrimoCache может настроить режим отложенной записи, в то время как кэш Windows не может.
PrimoCache может использовать Invisible Memory в 32-битной Windows в качестве кэша, преодолевая ограничения Windows на объем системной памяти.
Процедура лечения:
Так как защита данной программы реализована на уровне драйвера, то возможен только сброс счётчика пробного периода:
- Запустить файл RxSLTR32.exe или RxSLTR64.exe находящийся в папке с нужной ОС от имени Администратора!
. ВАЖНО . НЕ ПЕРЕПУТАЙТЕ РАЗРЯДНОСТЬ ОС 32/64 И ПАПКУ С ОПЕРАЦИОННОЙ СИСТЕМОЙ .
- дождаться выполнения всех операций
P.S. Если у вас установлен Primo Ramdisk, то сброс счётчика произойдёт и на нём (такова задумка автора)
Скриншоты Кэширование данных на дисках - PrimoCache 3.0.9 торрент:
Читайте также: