Primocache настройка для ssd

Обновлено: 04.07.2024

Ознакомительные версии (полный функционал в течении 60 дней):

Последняя desktop-версия: 3.2.0 [2019-12-31] скачать | список изменений
Последняя server-версия: 3.2.0 [2019-12-31] скачать

Последняя alpha-версия: 4.0.0 скачать

Руссификатор 3.2.0 : скачать
Руссификатор 4.0.0 : скачать
Руссификатор 4.0.1 : скачать
Руссификатор 4.1.0 : скачать

Вторая система (пока живая ) Windows7х64, 8Гиг Озу, SSD-240. Выделил 1,5Гиг PrimoCache и 0,5 - RamDisk. О L2-кеше речь, конечно, не идёт.
1. Разница в объёме записанных данных L1/SSD - 20% (отложенная запись на 10мин.)
2. Запрошено из кеша - максимум 40%

Таймаут ожидания применяется только к программам, т.е. если графический интерфейс PrimoCache (FancyCcV.exe) будет препятствовать выключению или перезагрузке операционной системы, чего в норме не делает, он будет принудительно завершен, но это не приведёт к потере данных, поскольку их сбросом на диск занимается фильтр-драйвер PrimoCache (rxfcv.sys).

Не подскажете еще что означают вот эти две опции?

Значит я понимаю, что это относится к восстановлению кэша.. но вот что означают две галочки?

Идеально было бы, чтобы кэш восстанавливался до появления рабочего стола..

Если вам несложно - напишите плиз, а то я непонимаю что значит "блокировка кэша" например..

Вероятно, Вы используете русификатор от suserg1963, который, как мне кажется, получен преимущественно машинным переводом ресурсов.

Это значительно усложняет понимание настроек программы, несмотря на то, что при удержании курсора мыши возле какой-либо из опций, появляется всплывающая подсказка с подробным описанием.

Так вот решил я вернуться на старый добрый Diskeeper 11 которым пользовался до этого, но проблема в том что он тоже использует фильтр-драйвер для записи на диск - это для устранения фрагментации HDD на лету, но что же будет если в системе будет установлен еще и PrimoCache?

Вот загадка, сейчас проделаю всю эту котовасию так как хочется и HDD ускорить за счет PrimoCache и фрагментации избежать за счет Diskeeper.

Может кто уже занимался таким?

Добавлено:
Отвечу сам себе)
После некоторого копания инфы на тему "порядок загрузки драйверов windows" в реестре был найден параметр у каждого драйвера - это Start типа REG_DWORD и было выяснено что драйвер diskeeper имеет значение Start(3) и загружается позже чем драйвер PrimoCache который имеет значение Start(0) и судя по документации загружается загрузчиком операционной системы с высшим приоритетом!


Содержание

Установка PrimoCache 2.0.0

Установка ничем особым не отличается от установки других программ, или установки первой версии. Однако теперь у вас не 90 дней ознакомительного периода, а 60. Предполагаю, что будет и третья версия, где будет уже стандартные 30 дней бесплатного пользования.

Переходим на страницу загрузки PrimoCache 2.0.0 и выбираем PrimoCache (Desktop Edition):


Нам будет предложено сохранить архив, сохраняем его в удобное для нас место и запускам установщик PrimoCache:


По окончании установки будет предложено перезагрузить систему, так как программа работает через собственный драйвер файловой системы (по-другому никак):


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

Настройка PrimoCache 2.0.0

Запускаем ярлык PrimoCache, перед нами откроется окно управления кэшем. Сперва нам его нужно создать, сразу скажу, что все зависит от того, какую работу вы выполняете на компьютере. Например я часто устанавливаю ОС на виртуальные машины VMWare (при этом у меня два SATA-диска, которые достаточно медленные и обоим по десять лет примерно), часто перевожу их в спящий режим и одновременно вывожу из него другу, для всего этого нужен кэш желательно большой, поэтому из своих 8 гб ОЗУ я выделил 4 гб только на кэш. Это лучше, чем если бы я увеличивал обьем ОЗУ виртуальным машинам.

При создании кэша, учитывайте не только обьем всей оперативной памяти, но и также то, что она нужна как программам так и самой Windows. Ни в коем случае не старайтесь задать как можно большой обьем кэша, так как это скорее всего приведет к тормозам системы, ведь свободной оперативной памяти почти не останется.

В общем перед нами окно, чтобы создать кэш, нужно нажать на кнопку-плюсик:




Нажимаем как обычно Далее, теперь нужно указать размер кэша и другие настройки, я их опишу по отдельности.

Обьем самого кэша PrimoCache 2.0.0


Интервал отложенной записи


Режим отложенной записи в PrimoCache 2.0.0




В общем я вам также советую эту опцию включить.

Загрузка прошлого кэша при запуске системы (Prefetch Last Cache)


Интерфейс PrimoCache 2.0.0

Интерфейс все тот же, но немного изменен в плане статистики. Я напишу кратко о том, что действительно вам будет полезным. Кстати, этот график, который находится в правом нижнем углу я не совсем понимаю (он как будто живет своей жизнью), поэтому советую вам ориентироваться по количество кэшируемых блоков (их количество напрямую зависит от размера их, то есть от размера кластера).

Вот статистка с моего кэша:



То есть кэш освободил жесткий диск от 60% обращений! Правда нужно отметить, что обьем кэша равен 4096 мб. Я думаю что это отличный результат и отличная помощь моим старым жестким дискам фирмы WD.

В поле Deferred Blocks указано количество блоков, которые скоро будут записаны на диск, то есть это отложенная запись:


Ну и поле Free Cache (L1/L2) это свободный кэш, чем его больше, тем лучше. Вы можете заметить как он увеличивается иногда, если у вас включена опция очистки кэша записи после того, как он будет записан на физический диск (напомню, что опция называется Free Cache on Written).

Вывод о работе и пользе кэша для жесткого диска

Если у вас быстрый жесткий диск и вы редко что либо устанавливаете или не работаете в программах, скорость которых зависит от файловой системы, то PrimoCache может не улучшить быстродействие системы. Программный кэш направлен в первую очередь на сохранение лучшей производительности файловой системы даже при активной работе с файлами любого размера (особенно с мелкими).

Менеджер памяти в Windows 10 и PrimoCache

Обновление статьи: при использовании новой версии PrimoCache 2.1.0 проблемы с менеджером памяти лично у меня прекратились (в версии 2.0.0 редко, но были синий экран, это при том что компьютер работает круглые сутки).

Ну вот на этом и все, делайте выводы господа, использовать вам эту программу для кэша жесткого диска или нет! =)

image alt text

В статьях про СХД из "конспекта админа" практически не рассматривались технологии софтовой организации дискового массива. Кроме того, за кадром остался целый пласт относительно дешевых сценариев ускорения хранилищ с помощью твердотельных дисков.

Поэтому в этой статье рассмотрю три неплохих варианта использования SSD-дисков для ускорения подсистемы хранения.

Чаще всего твердотельные накопители рассматривают просто как альтернативу HDD, с большей пропускной способностью и IOPS. Однако, такая замена "в лоб" часто стоит слишком дорого (брендовые диски HP, например, стоят от $2 000), и в проект возвращаются привычные накопители SAS. Как вариант, быстрые диски просто используются точечно.

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

В серверах используют SSD с интерфейсом SATA, либо более производительные SAS и PCI-E. Большинство представленных на рынке серверных SSD с интерфейсом SAS продаются под брендами HP, Dell и IBM. К слову, даже в брендовых серверах можно использовать диски OEM-производителей Toshiba, HGST (Hitachi) и других, которые позволяют сделать апгрейд максимально дешевым при схожих характеристиках.

С широким распространением SSD был разработан отдельный протокол доступа к дискам, подключенным к шине PCI-E – NVM Express (NVMe). Протокол разработан с нуля и значительно превосходит своими возможностями привычные SCSI и AHCI. С NVMe обычно работают твердотельные диски с интерфейсами PCI-E, U.2 (SFF-8639) и некоторые M.2, которые быстрее обычных SSD более чем вдвое. Технология относительно новая, но со временем она обязательно займет свое место в самых быстрых дисковых системах.

Немного про DWPD и влияние этой характеристики на выбор конкретной модели.

При выборе твердотельных дисков с интерфейсом SATA следует обращать внимание на параметр DWPD, который определяет долговечность диска. DWPD (Drive Writes Per Day) – это допустимое количество циклов перезаписи всего диска в сутки на протяжении гарантийного периода. Иногда встречается альтернативная характеристика TBW/PBW (TeraBytes Written, PetaBytes Written) – это заявленный объем записи на диск на протяжении гарантийного периода. В SSD для домашнего использования показатель DWPD может быть меньше единицы, в так называемых "серверных" SSD — 10 и более.

Такая разница возникает из-за разных типов памяти:

SLC NAND. Самый простой тип – в каждой ячейке памяти хранится один бит информации. Поэтому такие диски надежны и обладают хорошей производительностью. Но приходится использовать больше ячеек памяти, что негативно влияет на стоимость;

MLC NAND. В каждой ячейке хранится уже два бита информации – самый популярный тип памяти.

eMLC NAND. То же самое что и MLC, но повышена устойчивость к перезаписи благодаря более дорогим и качественным чипам.

Таким образом, при точечной замене обычных дисков твердотельными логично использовать MLC-модели в RAID 1, что даст отличную скорость при том же уровне надежности.

Считается, что использование RAID совместно с SSD – не лучшая идея. Теория основывается на том, что SSD в RAID изнашиваются синхронно и в определенный момент могут выйти из строя все диски разом, особенно при ребилде массива. Однако, с HDD ситуация точно такая же. Разве что, испорченные блоки магнитной поверхности не дадут даже прочитать информацию, в отличие от SSD.

По-прежнему высокая стоимость твердотельных накопителей заставляет задуматься об альтернативном их использовании, помимо точечной замены или использования СХД на базе одних лишь SSD.

От размера и скорости кэша RAID-контроллера зависит скорость работы массива в целом. Расширить этот кэш можно с помощью SSD. Технология напоминает решение Smart Response от Intel.

При использовании подобного кэша данные, которые используются чаще, хранятся на кэширующих SSD, с которых производится чтение или дальнейшая запись на обычный HDD. Режимов работы обычно два, аналогично привычному RAID: write-back и write-through.

В случае write-through ускоряется только чтение, а при write-back – чтение и запись.

Подробнее об этих параметрах вы можете прочитать под спойлером.

При настройке кэша write-through запись проводится как в кэш, так и на основной массив. Это не влияет на операции записи, но ускоряет чтение. К тому же, перебои питания или всей системы для целостности данных уже не так страшны;

Для работы обычно требуется специальная лицензия или аппаратный ключ. Вот конкретные названия технологии у популярных на рынке производителей:

LSI (Broadcom) MegaRAID CacheCade. Позволяет использовать до 32 SSD под кэш, суммарным размером не более 512 ГБ, поддерживается RAID из кэширующих дисков. Есть несколько видов аппаратных и программных ключей, стоимость составляет около 20 000 р;

Microsemi Adaptec MaxCache. Позволяет использовать до 8 SSD в кэше в любой конфигурации RAID. Отдельно лицензию покупать не нужно, кэш поддерживается в адаптерах серии Q;

Схема работы SSD-кэша предельно проста – часто используемые данные перемещаются или копируются на SSD для оперативного доступа, а менее популярная информация остается на HDD. Как итог, скорость работы с повторяющимися данными значительно возрастает.

В качестве иллюстрации работы RAID-кэша на базе SSD можно привести следующие графики:

image alt text

StorageReview – сравнение производительности разных массивов при работе с базой данных: использованы обычные диски и их альтернатива на базе LSI CacheCade.

Но если есть аппаратная реализация, то наверняка существует и программный аналог за меньшие деньги.

Помимо программного RAID существует и программный SSD-кэш. В Windows Server 2012 появилась интересная технология Storage Spaces, которая позволяет собирать RAID-массивы из любых доступных дисков. Накопители объединяются в пулы, на которых уже размещаются тома данных – схема напоминает большинство аппаратных систем хранения. Из полезных возможностей Storage Spaces можно выделить многоярусное хранение (Storage Tiers) и кэш записи (write-back cache).

image alt text

Storage Tiers позволяет создавать один пул из HDD и SSD, где более востребованные данные хранятся на SSD. Рекомендованное соотношение количества SSD к HDD 1:4-1:6. При проектировании стоит учитывать и возможность зеркалирования или четности (аналоги RAID-1 и RAID-5), так как в каждой части зеркала должно быть одинаковое количество обычных дисков и SSD.

Кэш записи в Storage Spaces ничем не отличается от обычного write-back в RAID-массивах. Только здесь необходимый объем "откусывается" от SSD и по умолчанию составляет один гигабайт.

Общая схема работы выглядит так:

При записи на чистый диск данные сохраняются на SSD;

Когда SSD заполнены, данные пишутся в write-back кэш, который записывается на HDD;

Если кэш переполнен, запись ведется напрямую на HDD;

Если рассматривать другие операционные системы, то технологий доступно еще больше. Например, в GNU\Linux есть bcache, EnhanceIO, dm-cache и lvmcache, L2ARC в ZFS, Cache Tiering и Cache Pool в Cephs.

Если говорить о программном ускорении дисковой системы, то интересным вариантом выглядит использование для этих целей оперативной памяти. Существует ряд приложений, позволяющих "откусить" часть RAM под кэш – например PrimoCache. Подобные решения, помимо ускорения работы, помогут и продлить жизнь SSD. Главное предусмотреть защиту от проблем с питанием и не размещать в таких разделах слишком важные данные.

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

Если у вас есть собственные приемы правильного использования твердотельных накопителей – поделитесь в комментариях, чтобы дополнить примеры из статьи.

Заодно расскажите, что думаете о RAM-дисках – только ли это just for fun технология, на ваш взгляд?

Повышение скорости чтения и записи системы - PrimoCache 3.0.9

Повышение скорости чтения и записи системы - PrimoCache 3.0.9


Повышение скорости чтения и записи системы - PrimoCache 3.0.9

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 на объем системной памяти.

Процедура лечения:
Представлено две версии PrimoCache Server Edition 3.0.9
1. "Plus" версия несёт модифицированный НЕ официальный файл драйвера PrimoCache;
Эта версия без поблем активируется Reg файлом который идёт в комплекте;
При включённом "SecureBoot" в BIOS\UEFI возможны проблемы с загрузкой модифицированного драйвера.
ПРОЦЕДУРА АКТИВАЦИИ:
- Запустить слияние файла реестра PrimoCachePlusRegKey.reg
- перезагрузить компьютер

2. Официальная версия НЕ активируется Reg файлом от "plus" версии, но может быть продлена с помощью TrialReset'a;
При включённом "SecureBoot" в BIOS\UEFI не будет никаких проблем с загрузкой официального драйвера.
При использовании TrialReset'a возможны проблемы с некоторыми версиями антивирусов
(антивирус блокирует доступ к нужным файлам и\или веткам реестра)
ПРОЦЕДУРА ПРОДЛЕНИЯ ПРОБНОГО ПЕРИОДА:
- Запустить файл RxSLTR32.exe или RxSLTR64.exe находящийся в папке с нужной ОС от имени Администратора!
. ВАЖНО . НЕ ПЕРЕПУТАЙТЕ РАЗРЯДНОСТЬ ОС 32|64 И ПАПКУ С ОПЕРАЦИОННОЙ СИСТЕМОЙ .
- дождаться выполнения всех операций
- перезагрузить компьютерЕсли у вас установлен Primo Ramdisk в режиме пробного периода, то продление произойдёт и на нём
(комплексное продление для программ Romex)

Скриншоты Повышение скорости чтения и записи системы - PrimoCache 3.0.9 торрент:

Читайте также: