Содержание
- Установка PrimoCache 2.0.0
- Настройка
- Обьем самого кэша
- Интервал отложенной записи
- Режим отложенной записи
- Очистка кэша записи — Free Cache on Written
- Загрузка прошлого кэша при запуске системы (Prefetch Last Cache)
- Интерфейс
- Вывод о работе и пользе кэша для жесткого диска
- Менеджер памяти в Windows 10 и PrimoCache
У меня это происходило когда я виртуальную машину VMWare переводил в спящий режим — при этом кеш мгновенно заполнялся, и по времени потом скидывался на диск, и это «время» я хорошо чувствовал. Хотя, если бы кэш «скидывался» немного медленнее, то такой проблемы бы не было.
Хочу сразу вам сказать, что PrimoCache чуда не сделает — он просто выровняет нагрузку на ваш жесткий диск. Если вы особо ничем таким не занимаетесь на компьютере, то обычного жесткого диска вам хватит. ПраймКэш позволит разгрузить диск для того, чтобы вы смогли ..например запустить браузер так, будто диск и не загружен. Просто пример — лично у меня виртуальная машина в сон уходит за пару секунд, потом данные скидываются на диск, при этом я не замечаю каких-либо «тормозов». Если без кэша — то они есть, порой существенные.
Утилита PrimoCache позволяет ускорить чтение с диска просто по той причине, что все остальные процессы будут выполняется в кэше. Другими словами, когда жесткому диску нужно считать файл — он это сделает быстрее, так как запись данных или работа с мелкими файлами в это время будет происходить в кэше PrimoCacheВ новом PrimoCache 2.0.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
Я не советую вам гнаться за большим кэшем, если вы на компьютере играете, тусуетесь в социальных сетях, если что-то качаете, бороздите страницы интернета — то вам кэш особо и не нужен, но диску будет «легче» если все таки он будет. В таком случае, вам 512 мб хватит — установили и забыли. Размер кластера устанавливайте такой, какой он и есть на самом деле, то есть у жесткого диска (у меня например при разном кластере с диском иногда бывали сбои в работе в плоть до синего экрана, но правда было это на первой версии PrimoCache). Стратегию кэша также не меняем, вернее я не рекомендую просто этого делать =)
Интервал отложенной записи
Вот с этим также интересно, если у вас кэш 512 мб, то можно выставить 8 секунд, или больше (на ваше усмотрение). Тут зависит от размера кэша, чем он больше, тем нужно оптимально меньшее выбрать время — например у меня было 5 секунд, теперь правда 24, так как система уже долгое время работает стабильно без перезагрузки (кстати это Window 10).
Если у вас на компьютере происходит важная работа — например рабочие документы, то выставляйте интервал небольшой, чтобы максимально снизить риск потери данных в случае зависания системы или отключения электричества.Если у вас кэш 2 гб, 4 гб или больше — то советую ставить 5 секунд, мало ли что.. просто PrimoCache это драйвер, который Windows не знаком в том виде, в котором он работает (может не так написал). То есть Windows не четко понимает что это — жесткий диск такой быстрый или SSD.
Вы можете снять галочку Enable Defer-Write но тогда эффективность снизится: кэш будет по факту совпадения файлов, а все эти сотни мелких файлов будут записываться на диск так, будто кэша и нет. Поэтому здесь скорее всего будут привычные «тормоза»: скорость записи мелких файлов на жесткий диск ничтожно мала (это лучше запомнить), именно поэтому PrimoCache и спасает — он все это записывает отложено, без «тормозов» и не мешая вам.
Режим отложенной записи в PrimoCache 2.0.0
Это главная фишка второй версии — режим работы отложенной записи, чтобы теперь при записи большого обьема данных компьютер не тормозил, например в первой версии при 2-3 гб данных, когда начиналась запись на диск — это хорошо было заметно по быстродействию системы.
Режимов всего пять, но я рекомендую использовать только один — это Idle-Flush.
Этот режим как по мне является самым оптимальным и лояльным к записи, сейчас я постараюсь обьяснить почему. Дело в том, что когда приходит время отложенной записи, данные начинают записываться на диск из кэша. В это время может страдать производительность системы, вплоть до зависания — но правда это было раньше (в первой версии), теперь просто все может работать медленнее. Так вот режим Idle-Flush скидывает данные лояльно, спокойно и без спешки. И только тогда, когда для этого есть возможность, то есть когда диск не особо загружен. Тем не менее, если такое время не наступает, то PrimoCache 2.0.0 все равно записывает данные (ну а что делать то), чтобы они не были потеряны.
Фишка режима как и вообще в целом второй версии заключается в том, что теперь система не будет «тупить» при записи данных на физический диск. Теперь кэш просто работает и не мешает пользователю. Также можно подключить для кэша и SSD, но это уже другая история, я этого еще не делал, поэтому ничего сказать не могу. Но конечно там нет ничего особо сложного, если у вас есть SSD — то рекомендую попробовать. В итоге вы получите обьем жесткого диска и скорость, сравнимую с SSD с незначительным потерями.
Очистка кэша записи — Free Cache on Written
Еще одна особенность — после того как данные из кэша записи будут скинуты на физический диск, их можно просто удалить из кэша. Это увеличит общий свободный обьем кэша для будущих операций, у меня эта галочка стоит (эта опция находится там же где и выбор режима отложенной записи):
В общем я вам также советую эту опцию включить.
Там есть еще одна опция — Flush on Sleep, я ее не советую использовать также как и использовать спящий режим при работающем кэше. Мне кажется что пока еще это не надежно, я бы не рисковал переводить компьютер в спящий режим, есть шанс что вы потеряете данные — или свои, или что скорее всего — данные системы.
Загрузка прошлого кэша при запуске системы (Prefetch Last Cache)
Еще одна фишка — кэш может быть загружен при запуске Windows, то есть тот кэш, который был на момент ее выключения, именуется эта опция как Prefetch Last Cache. Фишка так фишка, ибо если у вас жесткий диск новый (или просто относительно быстрый), и кэш например 8 гб или, что еще лучше, кэш в виде отдельного SSD диска, то после включения Windows у вас будет будто настоящий SSD стоять!.
Теперь несколько моментов. Кэш работает через драйвер, это означает что никаких преимуществ не будет, пока не будет загружен драйвер. То есть ваша Windows никогда не будет загружаться быстрее при таком кэше, этому не стоит удивляться. Во-вторых, если у вас достаточно старый или медленный жесткий диск, то лучше опцию эту отключить — так как пока будет загружен весь прошлый кэш (особенно если у вас размер его достаточно велик) — то пройдет немало времени, и пользы как таковой будет очень мало. Ну и в третьих — пока кэш будет загружаться в ОЗУ (он ведь именно эту память использует для кэша) Windows также что-то будет загружать, запускать, проверять, то есть этот весь процесс может занять время больше, чем если бы система запускалась при выключенной опции загрузки прошлого кэша — Prefetch Last Cache (но если есть возможность — можете поиграться с этими настройками).
Лично мой совет — фишку Prefetch Last Cache не использовать, я не думаю что вы много потеряете, особенно если вы компьютер не выключаете (как например я).
Интерфейс PrimoCache 2.0.0
Интерфейс все тот же, но немного изменен в плане статистики. Я напишу кратко о том, что действительно вам будет полезным. Кстати, этот график, который находится в правом нижнем углу я не совсем понимаю (он как будто живет своей жизнью), поэтому советую вам ориентироваться по количество кэшируемых блоков (их количество напрямую зависит от размера их, то есть от размера кластера).
Вот статистка с моего кэша:
Первый блог предоставляет нам общую информацию: это обьем кэша (Level-1 Cache/Level-2 Cache), размер кластера кэша (Block Size), стратегия (Strategy), время отложенной записи (Defer-Write), режим (Mode), дополнительные опции (это графа Options), и еще режим предварительной загрузки кэша (Prefetch). Overhead — это количество мб, которое используется для служебных целей, чем меньше кластер, тем оно почему-то больше.
Теперь второй блок. Смотрите, у меня всего было прочитано 128 гб примерно, из который из кэша — 77 гб:
То есть кэш освободил жесткий диск от 60% обращений! Правда нужно отметить, что обьем кэша равен 4096 мб. Я думаю что это отличный результат и отличная помощь моим старым жестким дискам фирмы WD.
По поводу записи на диск, я не уверен что я правильно растолкую, поэтому не берусь вообще толковать) Если кто-то знает точно — напишите в комментариях, это мне тоже интересно.
В поле Deferred Blocks указано количество блоков, которые скоро будут записаны на диск, то есть это отложенная запись:
Ну и поле Free Cache (L1/L2) это свободный кэш, чем его больше, тем лучше. Вы можете заметить как он увеличивается иногда, если у вас включена опция очистки кэша записи после того, как он будет записан на физический диск (напомню, что опция называется Free Cache on Written).
Вывод о работе и пользе кэша для жесткого диска
То что этот кэш полезный, я думаю я смог вас убедить. Как я уже написал, PrimoCache не может в прямом смысле ускорить жесткий диск, но оптимизировать его работу а также получить быстрый доступ к наиболее часто используемыми данным — вполне. Забыл написать, что в отличии от встроенного кэша Windows, здесь немного иначе: кэшируются не сами файлы, а блоки, к которым файловая система запрашивает доступ. Это намного лучше, чем если бы кэшировались файлы, как это сделано в самой Windows.
Если у вас быстрый жесткий диск и вы редко что либо устанавливаете или не работаете в программах, скорость которых зависит от файловой системы, то PrimoCache может не улучшить быстродействие системы. Программный кэш направлен в первую очередь на сохранение лучшей производительности файловой системы даже при активной работе с файлами любого размера (особенно с мелкими).Лучший эффект будет если комбинировать оперативную память и SSD — тогда прирост будет еще более заметен. Однако вы подумаете — почему бы в таком случае не установить систему на SSD? Можно и так, это и быстрее и более правильно. Но, есть такие люди как я — которые не могут себе позволить SSD накопитель за 300-500 у.е., которые отвечает всем требованиям под мои нагрузки (а это до 1 Тб в сутки файлового трафика). В таком случае лучше использовать обычный жесткий диск и самый дешевый SSD хотя бы на 64 гб, который стоит около 50 у.е., или даже чуть меньше. Если что — через два года можно его заменить на аналогичный. Но при этом мы получим скорость и минимальный шанс потери данных (он есть, но очень мал).
Менеджер памяти в Windows 10 и PrimoCache
В работе Windows 10 есть новая фишка, она очень и очень полезная и стала для меня настоящим сюрпризом, так как я о ней не знал, пока не заметил ее. В общем это менеджер памяти ОЗУ, который работает кардинально от того, который есть в Windows 7. Это не просто экономия за счет неиспользуемых страниц, как это было в Windows 8/8.1, это нечто большее. Если приложению не хватает памяти, то система автоматически сбрасывает содержимое страниц оперативной памяти на диск, только тех, к которым давно не было обращения. Это позволяет получить дополнительный обьем ОЗУ приложению. Не буду многословным, например если я выделяю виртуальной машине VMware 2048 мб, то столько она для себя и зарезервирует при условии что хостовая — Windows XP. В Windows 10 ситуация другая — система может посчитать и сэкономить, в итоге в диспетчере задач я вижу на 2 гб примерно, а полтора, а то и меньше. Вот такие чудеса.
Так вот. О чем я. ПраймКэш может в теории конфликтовать с этой системой, ведь он также резервирует кэш из определенного размера ОЗУ, который вы указали. Поэтому не стоит указывать слишком большой, так как если Windows 10 попробует PrimoCache «ужать», то есть так, как она это может сделать с другими программами — то будет синий экран с ошибкой «..ERROR MEMORY_MANAGER» — у меня так было один раз при экспериментах. То есть у обычных пользователей вряд ли такая ошибка возникнет.
Обновление статьи: при использовании новой версии PrimoCache 2.1.0 проблемы с менеджером памяти лично у меня прекратились (в версии 2.0.0 редко, но были синий экран, это при том что компьютер работает круглые сутки).Ну вот на этом и все, делайте выводы господа, использовать вам эту программу для кэша жесткого диска или нет! =)
Источник http://shte.ru/novyiy-primocache-2-0-eto-super-kesh-dlya-tvoego-diska.html
Нет отзывов к этой записи