Дата Выпуска: декабрь 2018 г.
Версия: 3.0.9
Разработчик: Romex Software
Разрядность: 32bit, 64bit
Язык интерфейса: Английский
Таблэтка: присутствует
Системные требования:
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 может быстро выполнять запросы на запись, сначала записывая входящие данные на устройства быстрого кеширования, а затем записывая обратно на целевые диски, что значительно повышает производительность записи системы.
• Если у вас есть 4 ГБ или больше памяти, вы можете использовать часть памяти в качестве кэша для ускорения локальных дисков, включая механические диски, твердотельные накопители и флэш-накопители, а также диски iSCSI.
• Если у вас есть память, не видимая Windows, обычно в 32-разрядной Windows, вы можете использовать эту скрытую память в качестве кэша для ускорения локальных дисков и дисков iSCSI.
• Если у вас есть SSD и механический диск в вашей системе, вы можете разбить часть или весь этот SSD как кэш для ускорения работы механического диска.
• Если у вас есть запасная флешка USB 3.0, вы можете использовать ее в качестве кеша для ускорения работы ваших механических дисков.
Основные характеристики:
Поддерживает физическую память, твердотельные накопители и флэш-накопители в качестве кэш-памяти.
Реализует двухуровневую архитектуру кэширования.
Поддерживает постоянное кэширование 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 на объем системной памяти.
Что нового?
v3.0.9 (2018-12-30)
Новое: [Server Edition] Поддержка Windows Server 2019.
Новое: Возможность индивидуально отключить кэш уровня 1 для указанных томов в задаче кеша.
Новое: CLI поддерживает использование буквы диска тома вместо индекса тома в командах.
Новое: Добавить выпадающую кнопку «Preset Configurations» в диалоговом окне конфигурации, чтобы быстро применить предопределенные конфигурации.
Новое: переключатель в диалоговом окне «Параметры» для быстрого включения / выключения быстрого запуска Windows.
Новое: отображение кода активации лицензии (частичного) в диалоговом окне лицензии.
Исправить ошибку: компонент ядра не может быть загружен на некоторых компьютерах с Windows 10 1803/1809 build.
Исправить ошибку: Программа не может быть успешно активирована на некоторых компьютерах со сборкой Windows 10 1803/1809.
Исправить ошибку: программа GUI не может правильно определить административные привилегии в нескольких случаях, что приводит к сбою в перечислении томов.
Исправлена ошибка: программа с графическим интерфейсом не изменяет ширину столбца списка при первом щелчке мыши в системах Windows-серверов.
Оптимизация: перед установкой программы проверьте, включена ли опция целостности памяти Windows Core Isolation. И если по запросу пользователей отключить эту опцию, так как PrimoCache не совместим с этой опцией.
Оптимизация: удалите страницу «Выбор профиля» в мастере создания задачи кэширования, чтобы упростить процедуру.
Оптимизация: защита от ошибок при наборе или вставке кода активации лицензии.
Изменение: нет необходимости выполнять команду «rxpcc set BootFetch 1», чтобы включить функцию «предварительной выборки при загрузке Windows».
Другие улучшения.