Название: PrimoCache
Год выхода: 2019
Версия: 3.0.9
Платформа: РС
Разработчик: Romex Software
Язык интерфейса: Английский
Лекарство: в комплекте
Системные требования:
Windows XP/Vista/7/8/8.1/10 (x86/x64)
Windows Server 2003/2003R2/2008/2008R2/2012/2012R2/2016/2019 (x86/x64)
Описание:
PrimoCache — программа для кэширования, взаимодействующая с физической памятью, флеш-накопителями, SSD, что позволит обеспечивать кеширование данных на для локальных физических дисков и дисков iSCSI. Утилита прозрачно сохранит данные на диске, что позволит в дальнейшем получать к ним доступ значительно быстрее.
Особенности программы
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 на объем системной памяти.
Основные характеристики
Поддерживает физическую память, твердотельные накопители и флэш-накопители в качестве кэш-памяти.
Реализует двухуровневую архитектуру кэширования.
Поддерживает постоянное кэширование 2-го уровня .
Поддерживает режимы сквозного и отложенного кэширования.
Поддерживает индивидуальное чтение / запись кэш-памяти.
Поддерживает команду TRIM.
Поддерживает ОС Invisible Memory .
Поддерживает предварительную выборку данных в кеш.
Реализует интеллектуальный и самонастраивающийся алгоритм замены кэша.
Поддерживает стратегии кэширования: чтение / запись, кэширование только для чтения и кэширование только для записи.
Поддерживает статистику производительности и мониторинг.
Поддерживает кэширование для нескольких томов
Поддерживает кэширование для томов с проприетарной файловой системой.
Поддерживает кеширование томов на базовых и динамических дисках.
Поддерживает отдельные элементы управления кэшированием для каждого тома.
Поддерживает подключи и играй.
Поддерживает интерфейс командной строки.
Реализует двухуровневую архитектуру кэширования.
Поддерживает постоянное кэширование 2-го уровня .
Поддерживает режимы сквозного и отложенного кэширования.
Поддерживает индивидуальное чтение / запись кэш-памяти.
Поддерживает команду TRIM.
Поддерживает ОС Invisible Memory .
Поддерживает предварительную выборку данных в кеш.
Реализует интеллектуальный и самонастраивающийся алгоритм замены кэша.
Поддерживает стратегии кэширования: чтение / запись, кэширование только для чтения и кэширование только для записи.
Поддерживает статистику производительности и мониторинг.
Поддерживает кэширование для нескольких томов
Поддерживает кэширование для томов с проприетарной файловой системой.
Поддерживает кеширование томов на базовых и динамических дисках.
Поддерживает отдельные элементы управления кэшированием для каждого тома.
Поддерживает подключи и играй.
Поддерживает интерфейс командной строки.
Лечение
Для первой установки лечение не требуется, оно потребуется когда триал срок программы истекёт!!!
Так как защита данной программы реализована на уровне драйвера, то возможен только сброс пробного периода:
- Запустить файл FancyBtR.bat находящийся в папке TrialReset от имени Администратора!!!
- дождаться выполнения всех операций
- перезагрузить ПК
P.S. Присутствуют файлы справки TrialReset - WinXP.chm и TrialReset Win7-8-8.1-10.chm для автоматизации сброса триала!
P.P.S. Если у вас установлен Primo Ramdisk, то есть вероятность сброса триала и на нём (такова задумка автора)
Как я понял - эта прога схожа по применению с eBoostr Pro.
У меня ХР и восемь гиг оперативки, из которых она видит только 3.3гига.
Программа eBoostr Pro позволяет использовать, вот ту \"невидимую\" память, как диск для кэша.
В общем система с ней работает очень шустро.
2 ответить