Приветствую всех, разбираемся с такой штукой как Memory Compression в Windows 10.. что это такое? Да, по названию могу предположить, что связано с оптимизацией памяти.. но нужно разобраться точно.
Значит покопался в интернете, вот что выяснил — переводится как сжатая память, это название вы можете увидеть в другом названии — Система и сжатая память. Может использовать много оперативной памяти.
Еще узнал, что процесс Система и сжатые файлы (System and compressed memory) — один из компонентов и.. вроде бы это какое новшество. Этот процесс уменьшает обращение к файлу подкачки, он помещает данные вместо этого в память в сжатом виде. Да, это как бы должно ускорить работу. Но вот… сжатие памяти и ее обратный процесс — не может обходиться без ресурсов процессора, поэтому на практике спокойно могут быть тормоза.
Жесткий диск — память, где хранятся файлы. Она медленная. SSD — уже намного быстрее, но все равно, по сравнению с оперативной памятью — очень медленный. Именно оперативная память — очень быстрая, поэтому хранение данных в ней всегда улучшает быстродействие компа.
Если вы используете проги, которые могут требовать много оперативки.. ну или в Хроме открыли кучу вкладок.. то процесс Система и сжатые файлы может использовать много оперативки. Это как бы нормально, но вот глюки при этом, разумеется должны отсутствовать.
Вот собственно сам процесс:
И как видите, даже здесь он много кушает оперы.. больше чем полгига..
Как отключить Система и сжатые файлы?
Если попробовать этот процесс завершить — могут быть проблемы.. об этом Windows вас предупредит таким сообщением:
Думаю вы понимаете, что это связано с тем, что вы получается завершите работу процесс.. в памяти которого содержатся данные, которые проги используют в данный момент.
Но можно ли отключить вообще? В интернете есть способы, например отключение службы SuperFetch. Теоритически — похоже что эта служба и отключает работу Система и сжатые файлы.. но насколько я знаю, SuperFetch отвечает за кэширование файла. То есть немного другое. Поэтому.. я на всякий случай напишу как отключать SuperFetch, после отключения ничего страшного не будет, но потребление памяти и правда может уменьшиться. В общем отключить можно так:
- Зажмите Win + R, появится окошко Выполнить.
- Напишите туда команду services.msc, нажмите ОК.
- Появится окно служб, найдите здесь SuperFetch, нажмите два раза.
- В окошке свойств выберите в менюшке Тип запуска — отключено, и потом еще нажмите кнопку Отключена. При возможности перезагрузите ПК.
Второй способ отключения, скорее всего более корректный
Но способ, более логичный — при помощи командой строки PowerShell, запущенной от администратора, для этого можно зажать Win + X и потом в менюшке выбрать этот пункт:
Либо просто откройте меню Пуск, найдите там Windows PowerShell, откройте папку, нажмите правой кнопкой по PowerShell и выберите пункт запуска от администратора:
Далее нужно указать команду для отключения:
Disable-MMAgent –mc
Команду нужно вставить и нажать энтер. А после — выполнить перезагрузку. Потом, после перезагрузки советую проверить.. нужно снова запустить PowerShell и вставить команду:
Get-mmagent
Она покажет — включено сжатие памяти или нет. Нужно посмотреть в графу MemoryCompression, если там указано True значит включено:
Хм, если отключено.. то наверно будет написано обратное True, то есть False.
Ребята, на этом все. Надеюсь вам эта информация пригодилась. Если что не так, то сори. Удачи и добра, до новых встреч господа!
На главную!
22.07.2019
Содержание
- Как отключить систему сжатия памяти в Windows 10
- Как работает сжатие
- Как включить / выключить
- Влияние на производительность
- Memory Compression в Windows 10 — что это такое?
- Как отключить Система и сжатые файлы?
- Второй способ отключения, скорее всего более корректный
- Добавить комментарий Отменить ответ
- Процесс «Система и сжатая память» в Windows 10
- Особенности технологии «Сжатой памяти» в Windows 10
- Процесс «Система и сжатая память» сильно грузит компьютер
- Как отключить сжатую память в Windows 10
- Заключение
- Почему процесс «Система и сжатая память» на Windows 10 занимает много оперативной памяти?
- Зачем нужен?
- Почему загружает оперативную память?
- Как отключить?
- Вывод
- Что означает сжатие памяти в системе Windows 10
- Что такое сжатие памяти
- Сжатая память – это плохо?
- Как просмотреть информацию о сжатой памяти
- Сжатие увеличивает общую память системы?
Как отключить систему сжатия памяти в Windows 10
Последняя версия Windows 10 представила новую функцию под названием «система сжатия оперативной памяти». Эта новая процедура улучшает быстродействие ОС с помощью добавления вычислительных ресурсов. В этой статье рассмотрена ее работа, как отключить ее и как она влияет на производительность.
Как работает сжатие
Чем больший объем запоминающего устройства установлен на вашем компьютере, тем большее количество программ могут работать в фоновом режиме. Всякий раз, когда RAM иссякает, ОС сохраняет ее содержимое в файл. Чтение, запись, или изменение его размера (pagefile) может влиять на продуктивность.
Большинство ПК сегодня имеют мощные процессоры с несколькими ядрами. Эффективное использование CPU для сжатия и распаковки памяти имеет смысл для повышения продуктивности и уменьшения pagefile на диске.
Вы на самом деле увеличиваете срок службы вашего диска, частые записи на который в конечном итоге разрушают его. Особенно это касается твердотельных накопителей. Циклы процессора для компрессии выполняются с низким приоритетом, чтобы не мешать другим запущенным процессам, и декомпрессия реализуется очень быстро.
Эта технология образовалась из технологии Readyboost, которая изначально присутствовала в 7-ой версии и использовала сжатый кэш для повышения эффективности при хранении данных. Восьмая версия эволюционировала, перемещая кэш в обычную память, но данные были по-прежнему записывались в файл подкачки. В Windows 10 теперь данные сначала сжимаются в ОЗУ, и только тогда записываются на диск.
Система предлагает новое решение путем компрессии мало используемых элементов и распаковку их по мере необходимости. Это уменьшает нагрузку на pagefile и значительно увеличивает объем доступной RAM.
Вот схематичное изображение от Microsoft, как работает сжатие:
По словам Microsoft, приложения, сжатые в ОЗУ, занимают 40% от их первоначального размера. Кроме того, теперь используются файлы страницы на 50% меньше.
Сжатая часть RAM отображается в диспетчере задач. Для стороннего наблюдателя, кажется, как будто ОС потребляет огромный объем ОЗУ. Влияние на производительность — в частности, на устройствах с 4 Гб или меньше — должно быть драматичным:
Метод не является экспериментальным или уникальным. В мире Linux, ZRAM предлагает аналог. Например, Android использует ZSWAP и ZRAM с большей эффективностью. Сообщалось, что процесс может повысить продуктивность на многоядерных ПК. Самая большая разница в том, что Windows может позволить пользователям переключать процедуру в режим включено или выключено.
Как включить / выключить
Компрессия RAM обрабатывается диспетчером памяти. Планировщик задач запускает процесс, когда он обнаруживает простой приложения. К счастью, большинству пользователей не нужно включать его; операционная система позволяет использовать его по умолчанию. Когда он включен, он работает в фоновом режиме.
Влияние на производительность
Компрессия не должна влиять на продуктивность, поскольку она не функционирует постоянно в фоновом режиме. Но это позволяет процессу занять значительный объем вычислительной мощности вашего ПК. Имейте в виду, что он работает только тогда, когда ОС обнаруживает, что есть неработающие приложения, хранящиеся в ОЗУ.
За счет уменьшения количества времени, когда операционная система считывает или записывает в файл подкачки, отзывчивость ОС должна существенно улучшиться — в частности, с небольшим размером запоминающего устройства. Кроме того, нет заметного снижения продуктивности ПК когда она включена.
С другой стороны, если у вас 16 Гб или 32 Гб, вероятно, вы даже не заметите разницы, так как ваш компьютер редко (если вообще) переносит информацию в pagefile.
Источник
Memory Compression в Windows 10 — что это такое?
Приветствую всех, разбираемся с такой штукой как Memory Compression в Windows 10.. что это такое? Да, по названию могу предположить, что связано с оптимизацией памяти.. но нужно разобраться точно.
Значит покопался в интернете, вот что выяснил — переводится как сжатая память, это название вы можете увидеть в другом названии — Система и сжатая память. Может использовать много оперативной памяти.
Еще узнал, что процесс Система и сжатые файлы (System and compressed memory) — один из компонентов и.. вроде бы это какое новшество. Этот процесс уменьшает обращение к файлу подкачки, он помещает данные вместо этого в память в сжатом виде. Да, это как бы должно ускорить работу. Но вот… сжатие памяти и ее обратный процесс — не может обходиться без ресурсов процессора, поэтому на практике спокойно могут быть тормоза.
Жесткий диск — память, где хранятся файлы. Она медленная. SSD — уже намного быстрее, но все равно, по сравнению с оперативной памятью — очень медленный. Именно оперативная память — очень быстрая, поэтому хранение данных в ней всегда улучшает быстродействие компа.
Если вы используете проги, которые могут требовать много оперативки.. ну или в Хроме открыли кучу вкладок.. то процесс Система и сжатые файлы может использовать много оперативки. Это как бы нормально, но вот глюки при этом, разумеется должны отсутствовать.
Вот собственно сам процесс:
И как видите, даже здесь он много кушает оперы.. больше чем полгига..
Как отключить Система и сжатые файлы?
Если попробовать этот процесс завершить — могут быть проблемы.. об этом Windows вас предупредит таким сообщением:
Думаю вы понимаете, что это связано с тем, что вы получается завершите работу процесс.. в памяти которого содержатся данные, которые проги используют в данный момент.
Но можно ли отключить вообще? В интернете есть способы, например отключение службы SuperFetch. Теоритически — похоже что эта служба и отключает работу Система и сжатые файлы.. но насколько я знаю, SuperFetch отвечает за кэширование файла. То есть немного другое. Поэтому.. я на всякий случай напишу как отключать SuperFetch, после отключения ничего страшного не будет, но потребление памяти и правда может уменьшиться. В общем отключить можно так:
Второй способ отключения, скорее всего более корректный
Но способ, более логичный — при помощи командой строки PowerShell, запущенной от администратора, для этого можно зажать Win + X и потом в менюшке выбрать этот пункт:
Либо просто откройте меню Пуск, найдите там Windows PowerShell, откройте папку, нажмите правой кнопкой по PowerShell и выберите пункт запуска от администратора:
Далее нужно указать команду для отключения:
Команду нужно вставить и нажать энтер. А после — выполнить перезагрузку. Потом, после перезагрузки советую проверить.. нужно снова запустить PowerShell и вставить команду:
Она покажет — включено сжатие памяти или нет. Нужно посмотреть в графу MemoryCompression, если там указано True значит включено:
Хм, если отключено.. то наверно будет написано обратное True, то есть False.
Ребята, на этом все. Надеюсь вам эта информация пригодилась. Если что не так, то сори. Удачи и добра, до новых встреч господа!
Добавить комментарий Отменить ответ
Этот сайт использует Akismet для борьбы со спамом. Узнайте как обрабатываются ваши данные комментариев.
Источник
Процесс «Система и сжатая память» в Windows 10
Функция сжатия оперативной памяти в Windows 10 предназначена для ускорения работы (отзывчивости) системы за счет хранения части страниц в оперативной памяти в сжатом виде. Тем самым достигается уменьшение количества обращений на чтение и запись страниц памяти из медленного (по сравнению с RAM) файла подкачки на жестком диске. Нужные данные извлекаются из более быстрой оперативной памяти быстрее, даже с учетом того, что на их сжатие/декомпрессию тратятся дополнительные ресурсы процессора.
Особенности технологии «Сжатой памяти» в Windows 10
Изначально поток, отвечающий за работу подсистемы сжатой памяти, находилась внутри процесса System, что не очень удобно с точки зрения диагностики. В Windows 10 1511 этот функционал был выделен в отдельный процесс — Система и сжатая память (System and compressed memory).
В Windows 10 Anniversary edition (1607) появился отдельный процесс Сжатая память (Memory Compression), скрытый от диспетчера задач. Получить информацию об этом процессе можно с помощью PowerShell командлета Get-Process:
Также информацию об использовании сжатой памяти системой можно получить с помощью диспетчера задач. Перейдите на вкладку Производительность (Performance), выберите раздел Память (Memory). Текущее значение использования сжатой памяти отображается в значении параметра Использование (сжатая). В моем примере используется 3 Гб памяти, из которой в сжатом виде хранится 230 Мб. Чтобы понять, какой объем данных получилось упаковать в сжатый блок, нужно навести мышкой на график Структура памяти:
Используется сжатой памяти (230 Мб). В сжатой памяти хранится примерно 1012 Мб данных, освобождая для системы 782 Мб памяти.
Как вы видите, уровень компрессии достигает почти 400%, так что экономия довольно большая.
В большинстве случаев, если компьютер работает нормально и на нем установлен достаточный объём оперативной памяти, процесс «Сжатой памяти» работает отлично и не требует никакого вмешательства.
Процесс «Система и сжатая память» сильно грузит компьютер
Но иногда случается, когда процесс «Система и сжатая память» начинает довольно сильно грузить процессор или жесткий диск компьютера (вплоть до 100%, это видно в диспетчере задач), или же занимаеть в памяти слишком много места. Компьютер, при этом, естественно, начинает сильно тормозить и подвисать.
Что делать в этом случае?
Я приведу 2 совета, которые должны помочь исправить проблему с высокой загрузкой системы процессом «Сжатая память».
Если указанные манипуляции не помогли, можно попробовать отключить сжатую память.
Как отключить сжатую память в Windows 10
Если вы хотите проверить стабильность работы Windows 10 без использования функции «сжатой памяти», можно временно отключать эту функцию. Для этого, откройте консоль PowerShell с правами администратора. Проверим, включена ли сейчас опция «Сжатой памяти»:
Строка MemoryCompression : True указывает на то, что сжатая память включена.
Отключим сжатую память:
И перезагрузим компьютер
После загрузки проверьте, как ведет себя система. Если производительность улучшилась, можно оставить ОС в режиме с отключенным режимом сжатой памяти.
Чтобы включить MemoryCompression, выполните команду:
Заключение
Технология «Сжатой памяти» в Windows 10, как правило работает довольно эффективно и не требует никаких вмешательств. В том случае, если она вызывает проблемы на вашем компьютере, скорее всего у вас имеются некоторые проблемы с настройками системы, оборудованием или драйверами. В случае необходимости, функцию сжатия памяти можно совсем отключить.
В некоторых случаях пользователям для исправления проблемы со сжатой памятью рекомендуют:
В некоторых случаях эти советы помогают избавится от чрезмерной нагрузки на компьютер со стороны процесса «Сжатая память», но при этом отключаются базовые подсистемы оптимизации производительности Windows, что может негативно сказаться на других аспектах производительности системы.
Источник
Почему процесс «Система и сжатая память» на Windows 10 занимает много оперативной памяти?
Пользователи, которые установили на свои компьютеры новую версию операционной системы от Windows, перейдя в диспетчер задач замечали, что в нем появился процесс «Система и сжатая память» Windows 10. Он использует большой объем оперативной памяти. В этой статье будет написано, что собой представляет этот процесс и зачем нужен.
Зачем нужен?
В ранних версиях ОС от Microsoft этот процесс также присутствовал, но назывался «System». Он использует большой объем оперативной памяти, иногда загружает процессор и диск. Но это не баг, а улучшение в механизме управления памятью в виде функции «хранилище сжатия» («compression store»), функционирующей в рамках процесса «Система и сжатая память». При ее использовании увеличивается производительность (узнайте, как повысить производительность ПК в статье «Настройка максимальной производительности Windows 10 для ускорения работы компьютера») приложений и программ, которые запущены на ПК, повышается отзывчивости Windows 10.
Почему загружает оперативную память?
Эта функция предназначена для хранения в оперативной памяти сжатых страниц и данных. При нехватке ОЗУ сведения о программах не записываются сразу на жесткий диск в файл подкачки, а попадают в сжатом виде в RAM. Это увеличивает отзывчивость ОС, поэтому процесс «Система и сжатая память» использует большой объем «оперативки» (иногда 4 Гб).
Дело в том, что скорость обмена данными у ОЗУ и винчестера отличается (в первом случае она намного выше). Поэтому запись информации о приложениях на диск станет причиной замедления работы Windows 10. Перед тем как использовать файл подкачки, новая ОС сжимает все данные и помещает их в «оперативку». Это позволяет сохранить в оперативной памяти намного больше сведений о работающих приложениях. Скорость работы при этом снижается, по сравнению с обычным хранением данных в ОЗУ, но она все равно выше, чем при записи данных на HDD.
Как отключить?
Вывод
Функция «хранилище сжатия», которая входит в процесс «Система и сжатая память», увеличивает производительность и отзывчивость Windows 10. Но она использует большой объем ОЗУ. Если вы решите ее отключить, сделать это можно в окне Службы.
Источник
Что означает сжатие памяти в системе Windows 10
Windows 10 использует сжатие памяти для хранения большего количества данных в памяти вашей системы, чем могла бы использования функции сжатия.
Что такое сжатие памяти
Сжатие памяти является новой функцией в Windows 10 и недоступно в Windows 7 и 8. Однако, как Linux, так и MacOS также используют сжатие памяти.
Традиционно, если у вас 8 ГБ ОЗУ, а приложению требуется 9 Гбайт для хранения материалов, по крайней мере, 1 ГБ «выгружался» и хранился в файле подкачки на диске вашего компьютера. Доступ к данным в файле очень медленный по сравнению с ОЗУ.
Благодаря сжатию памяти некоторые из этих данных объемом 9 ГБ могут быть сжаты (так же, как Zip-файл или другие сжатые данные) и сохранены в ОЗУ. Например, у вас может быть 6 ГБ несжатых данных и 3 ГБ сжатых данных, которые фактически занимают 1,5 ГБ в ОЗУ. Вы будете хранить все 9 ГБ исходных данных в 8 ГБ ОЗУ, так как это займет всего 7,5 ГБ.
Есть ли недостаток? И да, и нет. Сжатие и извлечение сжатых данных требует некоторых ресурсов ЦП, поэтому не все данные хранятся в сжатом виде – Windows сжимает только тогда, когда это необходимо и полезно. Вместе с тем, сжатие и извлечение данных за счет использования ресурсов процессора намного быстрее, чем запись и чтение данных на диске.
Сжатая память – это плохо?
Сжатие данных в памяти намного более эффективная альтернатива выводу данных на диск. Это быстрее, чем использование файла подкачки. Windows автоматически сжимает данные в памяти, когда нужно дополнительное пространство, и вам не нужно даже думать об этой функции.
Сжатие памяти использует некоторые ресурсы ЦП. Ваша система может работать не так быстро, как если бы она не требовала сжатия данных в памяти. Если вы видите много сжатой памяти и подозреваете, что это причина, по которой ваш компьютер работает медленно, единственным решением для этого является установка в вашей системе большего количества физической памяти (ОЗУ).
Если на вашем компьютере недостаточно физической памяти для приложений, которые вы используете, сжатие памяти лучше, чем файл подкачки, но увеличение физической памяти – лучшее решение.
Как просмотреть информацию о сжатой памяти
Если вы видите простой интерфейс диспетчера задач, нажмите кнопку «Подробнее» в нижней части окна.
Перейдите на вкладку «Производительность» и выберите «Память». Вы увидите, сколько памяти сжато в разделе «Используется (сжатая)». Например, на скриншоте ниже диспетчер задач показывает, что в настоящее время наша система использует 5,6 ГБ своей физической памяти. 425 МБ из 5,6 ГБ – это сжатая память.
Вы увидите, что этот параметр колеблется при открытии и закрытии приложений.
Если вы наведёте указатель мыши на левую часть панели под графиком «Память», то увидите более подробную информацию о сжатой памяти.
Сжатие увеличивает общую память системы?
В первоначальном выпуске Windows 10 «хранилище сжатий» отображалось в разделе системных процессов и было «причиной того, что системный процесс потреблял больше памяти, чем предыдущие версии», согласно сообщению в блоге Microsoft. Однако, в какой-то момент Microsoft изменила способ его работы. Сжатая память больше не отображается как часть системного процесса в диспетчере задач (вероятно, потому, что она очень запутывает пользователей). Вместо этого отображается в разделе «Сведения о памяти» на вкладке «Производительность».
В Windows Creators Update мы увидеть, что сжатая память отображается только в разделе «Сведения о памяти», а процесс System остается на уровне 0,1 МБ, даже если в системе много сжатой памяти. Это исключает путаницу, так как пользователи не будут удивляться, почему системный процесс загадочно использует много памяти.
Источник
Работа компьютера зависит от множества факторов. И аппаратная часть далеко не всегда становится причиной возникновения проблем. Работу железа можно протестировать во всех возможных режимах. С программным обеспечением дела обстоят не столь радужно, особенно если речь идёт о таком сложном продукте, как операционная система. Пользователи Windows привыкли, что если ПК начинает тормозить, обращаться к средствам выявления неисправностей нужно только после определения «виновника оккупации» большей части ресурсов компьютера. И лучший способ это сделать – использовать «Диспетчер задач», старое проверенное средство мониторинга работы ОС. Флагманскому продукту Microsoft, Windows 10, не удалось избежать проблем с оптимизацией компонентов – многие процессы время от времени сильно нагружают процессор, заодно потребляя всю имеющеюся в распоряжении операционной системы память. Одним из таких процессов является средство под названием «Система и сжатая память», функционирование которого оказалась далёким от совершенства.
За что в Windows 10 отвечает процесс «Система и сжатая память»
В предыдущих версиях Виндовс этого процесса не было, однако его задачи выполнял хорошо известный и редко когда сбоивший процесс System. По существу, это один из основных компонентов операционной системы, потребляющий немалый объём оперативки, а временами грузящий центральный процессор и использующий файл подкачки по полной. В «Десятке» увеличенное потребление ресурсов ПК этим процессом не считается сбоем. Как заявляют производители, это результат усовершенствования механизма распределения памяти, за который отвечает функция Compression store, являющаяся составной частью процесса «Система и сжатая память».
Задача процесса заключается в увеличении производительности компьютера, в улучшении работы запущенных пользователем программ, в повышении стабильности Windows 10.
Суть нововведений заключается в следующем. Операционная система для своей работы требует немалого количества памяти, для чего использует как быструю RAM, так и медленный жёсткий диск, на котором создаёт файл подкачки. Скорость обмена данными между CPU и винчестером на несколько порядков меньше, чем с оперативной памятью. Если в последней намечался дефицит, работа ПК сильно замедлялась из-за необходимости частого обращения к диску. Пользователи предыдущих версий Windows наверняка замечали в эти моменты, насколько интенсивно работает винчестер по характерному жужжанию и частому миганию лампочки.
В «Десятке» эту проблему попытались решить, перемещая больше данных в оперативную память, предварительно сжимая их. Разумеется, на шифровку/дешифровку тоже тратится время, но в итоге всё равно получается ощутимый выигрыш по сравнению с обращением к файлу подкачки.
Что делать, когда процесс «Система и сжатая память» грузит операционную систему
Стабильная работа Windows 10 в силу описанных выше причин требует увеличенного объёма оперативной памяти, минимальный рекомендуемый показатель – 4 ГБ. Вот почему на старых ПК с медленным процессором и двумя гигами оперативки эта ОС нормально работать не будет.
Но в некоторых случаях и 4 ГБ оказывается недостаточно, и тогда компьютер будет тормозить. Можно ли как-то повлиять на ситуацию? Вариант с удалением процесса, понятное дело, рассматривать не будем – он системный, и сделать это всё равно не получится.
Единого рецепта на данный момент не существует, но есть решения, которые могут помочь решить проблему дефицита ресурсов. Предлагаем с ними ознакомиться.
Перезагрузка компьютера
Вариант ситуативный, но в ряде случаев действенный и эффективный. Он работал в прежних версиях Виндовс, может помочь и в «десятке». Дело в том, что со временем в памяти накапливается мусор, который не должен там находиться. Но из-за несовершенства используемых программ их выгрузка из ОП после завершения работы происходит не полностью. В результате к концу рабочего дня память засоряется, что и становится причиной замедления работы компьютера. Простая перезагрузка позволяет очистить RAM и восстановить прежнюю работоспособность ОС.
Отключение системных подсказок Windows 10
Работа функции полезных советов в десятой версии Windows реализована отдельно от функционирования основного системного процесса. Поэтому теоретически она не должна оказывать существенного влияния на работу ОС, особенно если вы не пользуетесь такими подсказками.
Но оказывается, что в вопросах взаимодействия этих компонент программисты Майкрософт что-то напутали: пользователи сервиса Reddit и некоторых других отмечают, что отключение этой функции действительно помогло решить проблему критической загрузки оперативной памяти и ЦП.
Для отключения системных подсказок выполняем следующие действия:
- заходим в «Пуск», выбираем вкладку «Параметры»;
- в открывшемся окне «Параметры» выбираем вкладку «Система», а затем «Уведомления и действия»;
- появится перечень доступных действий, выбираем строку «Отображать советы по работе с Windows» и устанавливаем переключатель в положение «Выкл.».
Установка драйвера Rapid Storage Technology от Intel
Если в результате выполнения предыдущих рекомендаций процесс «Система и сжатая память» по-прежнему загружает оперативку на 100%, можно попробовать установить указанный драйвер, предназначенный для оптимизации функционирования дисковой подсистемы при использовании режимов RAID (массивы дисков) или AHCI. Последний интерфейс считается стандартным, он обычно используется по умолчанию. В некоторых случаях драйвер действительно помогает, особенно если ОС начинает активно работать с фалом подкачки, постоянно индексируя его. Скачивать драйвер следует с официального сайта производителя процессоров, но для ноутбуков желательно просмотреть перечень подходящих драйверов на сайте компании-производителя ноутбука.
Выключение технологии SuperFetch
В операционной системе Windows 10 используется системная функция SuperFetch, в задачи которой входит ускорение работы ОС за счёт повышенного потребления ресурсов ПК – ЦП, оперативной памяти, жёсткого диска. В некоторых случаях именно эта утилита становится причиной «тормозов» системы, когда её аппетиты становятся чрезмерными. Поэтому весьма действенным может оказаться способ, предполагающий полное отключение этой функции.
Поскольку в «Диспетчере задач» этот процесс не отображается, сделать задуманное удастся только через редактор реестра. Алгоритм действий:
- запускаем мини-консоль «Выполнить» (комбинация Windows + R);
- вводим стандартную команду regedit, жмём «ОК»;
- в редакторе в секции HKEY_LOCAL_MACHINE переходим в ветку SYSTEM, далее следуем в ветку CurrentControlSet, Control, выбираем Session Manager, а затем Memory Management;
- выбрав раздел PrefetchParameters, напротив параметра EnableSuperfetch, находящегося в правом оке, меняем его значение на 0;
- если в ветке PrefetchParameters в правом окне параметр EnableSuperfetch отсутствует, его нужно создать и присвоить значение 0. Для этого ПКМ кликаем на PrefetchParameters и в появившемся меню выбираем пункт «Новый», присваиваем параметру имя EnableSuperfetch и тип «Параметр DWORD». Когда он появится, дважды щёлкните на нём и установите нулевое значение.
ВАЖНО. При любых манипуляциях с реестром необходимо сделать его копию, чтобы в случае нестабильной работы ОС после внесённых изменений можно было вернуть состояние реестра в прежнее.
Проверка драйверов ПО
Многие проблемы в работе ОС появляются после выполнения обновлений, включая обновления драйверов. Особенно часто они возникают при работе со следующими компонентами:
- Intel RST;
- Intel ME;
- AHCI/RAID/SCSI;
- ACPI.
Немало жалоб поступает и на работу пакетов типа DriverPack Solutions/Driver Booster, которые часто устанавливают для решения проблем с новым оборудованием, но они могут заменить штатные драйверы на свои, которые часто не самые свежие. Лучше отказаться от использования такого специализированного ПО и потратить время на поиски последних стабильных версий от разработчиков, которые обычно выкладываются на их официальные сайты.
Можно также совместить это действие с отключением автоматического обновления драйверов – часто обновлённые версии драйверов оборудования содержат ошибки, которые сильно нагружают диск и ОП компьютера.
Сделать это можно следующим образом:
- скачиваем с сайта Майкрософт пакет под названием «Show or Hide Updates», выбрав подходящую версию вашей ОС;
- запускаем файл, инициировав процедуру поиска проблем;
- после окончания процесса сканирования кликаем на кнопке «Hide Updates»;
- в окошке появится перечень оборудования, автоматическое обновление драйверов к которому содержит потенциальную угрозу стабильной работе операционной системы;
- ставим галочки на вариантах, которые хотим отключить, жмём кнопку «Далее».
В результате драйверы для выбранного оборудования обновляться без вашего участия не будут.
Отключение файла подкачки
Этот шаг рекомендуется в качестве последней меры, поскольку он нужен операционной системе:
- жмём комбинацию Windows + S, вводим в окне поиска слово «производительность»;
- среди появившихся результатов выбираем пункт «Настройка производительности системы»;
- в новом окне выбираем вкладку «Дополнительно», в нижнем блоке кликаем на кнопке «Изменить»;
- ставим флажок напротив строки «Без файла подкачки», подтверждаем нажатием кнопки «Задать».
Если после выполнения этих действий проблема не исчезла, нужно вернуть прежнее значение и попробовать изменить размер файла подкачки в ту или иную сторону, ориентируясь на текущие параметры файла подкачки.
Заключение
Обычно один из перечисленных способов решает проблему снижения загрузки ЦП и памяти, но иногда описанные способы следует применять комплексно, заодно проверив с помощью антивирусной программы диск и операционную систему на наличие вредоносных программ.
Стоит также убедиться, что в «Планировщике задач» отсутствует процесс RunFullMemoryDiagnostic. Если это не так – стоит отключить эту задачу.
Наконец, если тормоза начались относительно недавно, можно попробовать выполнить восстановление системы на ту дату, когда она работала стабильно. А как вы решили данную проблему? Если ваш опыт оказался особенным, стоит поделиться им в комментариях к статье.
Одна из функций диспетчера памяти — это сжатие страниц памяти. Основными кандидатами на сжатие являются используемые страницы процессов UWP-приложений.
Алгоритм сжатия страниц
В MicroSoft разработали специальный алгоритм для сжатия страниц памяти – “Microsoft Xpress“. Этот алгоритм сжимает страницы приблизительно до 30-50%.
Чтобы этот механизм освобождал память а не нагружал её еще сильнее, придумали следующие требования.
- В системе не может быть не сжатой страницы и такой-же сжатой. Если система успешно создала сжатый дубликат страницы, то оригинальную страницу нужно освободить.
- Если страница не может быть сжата достаточно эффективно, то она и не будет сжиматься.
- Сжатые страницы должны отображаться как свободные, хотя на сомом деле это страницы рабочего набора одного из системных процессов (об этом ниже).
В клиентских версиях ОС сжатие памяти включено по умолчанию. Серверные версии пока не поддерживают сжатие памяти вплоть до Windows Server 2019.
Пример сжатия
Допустим у нас есть:
- 8 свободных страниц, которые могут быть использованы работающими процессами в системе;
- 2 страницы которые сейчас находятся в работе;
- 6 страниц которые уже не являются частью рабочего набора процессов, но содержат не сохраненные данные.
Дальше диспетчер памяти хочет провести усечение списка измененных страниц. Информация на страницах 11, 12, 13 сжимается и помещается в одну страницу — 1 из свободных. А страницы 11, 12, 13 освобождаются.
Допустим ситуация повторилась, и теперь три страницы (14, 15, 16) сжались в две из свободных (2, 3):
Допустим теперь диспетчер памяти решил произвести усечение рабочего набора процесса сжатия памяти. Для этого он страницы 1 и 2 перемещает в измененные. Такие страницы все еще содержат данные, но уже не являются частью рабочего набора процесса:
Всё это сжатие позволило освободить оперативную память не обращаясь к диску. Используя только процесс сжатия памяти, а значит процессорное время. А если произойдет нехватка памяти, то измененные страницы просто запишутся на диск, а так как это сжатые страницы то и записывать на диск придется меньше.
Вот так сжатие памяти немного нагружая процессор заставляет систему меньше обращаться к дисковой подсистеме.
Процесс “Memory Compression”
Сжатая память хранится в рабочем наборе процесса “Memory Compression“. Кстати, объем рабочего набора этого процесса должен совпадать в диспетчере задач со сжатой памятью:
Этот процесс просто предоставляет адресное пространство для работы. В нем ничего не выполняется, то есть сжимает данные не он, а диспетчер памяти.
Вернуться к оглавлению
Сводка
Имя статьи
Сжатие памяти в Windows
Описание
Одна из функций диспетчера памяти — это сжатие страниц памяти. Основными кандидатами на сжатие являются используемые страницы процессов UWP-приложений
Содержание
- Процесс «Система и сжатая память» в Windows 10
- Особенности технологии «Сжатой памяти» в Windows 10
- Процесс «Система и сжатая память» сильно грузит компьютер
- Как отключить сжатую память в Windows 10
- Заключение
- Memory Compression в Windows 10 — что это такое?
- Как отключить Система и сжатые файлы?
- Второй способ отключения, скорее всего более корректный
- Добавить комментарий Отменить ответ
- Как отключить систему сжатия памяти в Windows 10
- Как работает сжатие
- Как включить / выключить
- Влияние на производительность
Процесс «Система и сжатая память» в Windows 10
Функция сжатия оперативной памяти в Windows 10 предназначена для ускорения работы (отзывчивости) системы за счет хранения части страниц в оперативной памяти в сжатом виде. Тем самым достигается уменьшение количества обращений на чтение и запись страниц памяти из медленного (по сравнению с RAM) файла подкачки на жестком диске. Нужные данные извлекаются из более быстрой оперативной памяти быстрее, даже с учетом того, что на их сжатие/декомпрессию тратятся дополнительные ресурсы процессора.
Особенности технологии «Сжатой памяти» в Windows 10
Изначально поток, отвечающий за работу подсистемы сжатой памяти, находилась внутри процесса System, что не очень удобно с точки зрения диагностики. В Windows 10 1511 этот функционал был выделен в отдельный процесс — Система и сжатая память (System and compressed memory).
В Windows 10 Anniversary edition (1607) появился отдельный процесс Сжатая память (Memory Compression), скрытый от диспетчера задач. Получить информацию об этом процессе можно с помощью PowerShell командлета Get-Process:
Get-Process -Name «Memory Compression»
Handles NPM(K) PM(K) WS(K) CPU(s) Id SI ProcessName
——- —— —— —— —— — — ————
0 0 2184 53104 1 810,95 2388 0 Memory Compression
Также информацию об использовании сжатой памяти системой можно получить с помощью диспетчера задач. Перейдите на вкладку Производительность (Performance), выберите раздел Память (Memory). Текущее значение использования сжатой памяти отображается в значении параметра Использование (сжатая). В моем примере используется 3 Гб памяти, из которой в сжатом виде хранится 230 Мб. Чтобы понять, какой объем данных получилось упаковать в сжатый блок, нужно навести мышкой на график Структура памяти:
Используется сжатой памяти (230 Мб). В сжатой памяти хранится примерно 1012 Мб данных, освобождая для системы 782 Мб памяти.
Как вы видите, уровень компрессии достигает почти 400%, так что экономия довольно большая.
В большинстве случаев, если компьютер работает нормально и на нем установлен достаточный объём оперативной памяти, процесс «Сжатой памяти» работает отлично и не требует никакого вмешательства.
Процесс «Система и сжатая память» сильно грузит компьютер
Но иногда случается, когда процесс «Система и сжатая память» начинает довольно сильно грузить процессор или жесткий диск компьютера (вплоть до 100%, это видно в диспетчере задач), или же занимаеть в памяти слишком много места. Компьютер, при этом, естественно, начинает сильно тормозить и подвисать.
Что делать в этом случае?
Я приведу 2 совета, которые должны помочь исправить проблему с высокой загрузкой системы процессом «Сжатая память».
- Отключите файл подкачки системы (опция Без файла подкачки), перезагрузите компьютер, включите файл подкачки (опция Автоматически выбирать размер файла подкачки) и еще раз перезагрузитесь.
- Если проблема высокой загрузки процессом «Сжатая память» возникает только при выходе из режима сна или гибернации (а после перезагрузки пропадает), попробуйте скачать и установить с сайта производителя последние версии драйверов для ваших дисковых контроллеров (ACPI/ AHCI / RAID / SCSI), дисков и видеокарты. После чего желательно отключить автоматическое обновление драйверов.
Если указанные манипуляции не помогли, можно попробовать отключить сжатую память.
Как отключить сжатую память в Windows 10
Если вы хотите проверить стабильность работы Windows 10 без использования функции «сжатой памяти», можно временно отключать эту функцию. Для этого, откройте консоль PowerShell с правами администратора. Проверим, включена ли сейчас опция «Сжатой памяти»:
Строка MemoryCompression : True указывает на то, что сжатая память включена.
Отключим сжатую память:
И перезагрузим компьютер
После загрузки проверьте, как ведет себя система. Если производительность улучшилась, можно оставить ОС в режиме с отключенным режимом сжатой памяти.
Чтобы включить MemoryCompression, выполните команду:
Заключение
Технология «Сжатой памяти» в Windows 10, как правило работает довольно эффективно и не требует никаких вмешательств. В том случае, если она вызывает проблемы на вашем компьютере, скорее всего у вас имеются некоторые проблемы с настройками системы, оборудованием или драйверами. В случае необходимости, функцию сжатия памяти можно совсем отключить.
В некоторых случаях пользователям для исправления проблемы со сжатой памятью рекомендуют:
- отключить службу SuperFetch (services.msc -> SuperFetch -> тип запуска Отключена)
- Отключит задание обслуживания системы в планировщике RunFullMemoryDiagnosticEntry (Task Scheduler -> Библиотека планировщика -> Microsoft -> Windows — > MemoryDiagnostic -> RunFullMemoryDiagnosticEntry ->Отключить)
В некоторых случаях эти советы помогают избавится от чрезмерной нагрузки на компьютер со стороны процесса «Сжатая память», но при этом отключаются базовые подсистемы оптимизации производительности Windows, что может негативно сказаться на других аспектах производительности системы.
Memory Compression в Windows 10 — что это такое?
Приветствую всех, разбираемся с такой штукой как Memory Compression в Windows 10.. что это такое? Да, по названию могу предположить, что связано с оптимизацией памяти.. но нужно разобраться точно.
Значит покопался в интернете, вот что выяснил — переводится как сжатая память, это название вы можете увидеть в другом названии — Система и сжатая память. Может использовать много оперативной памяти.
Еще узнал, что процесс Система и сжатые файлы (System and compressed memory) — один из компонентов и.. вроде бы это какое новшество. Этот процесс уменьшает обращение к файлу подкачки, он помещает данные вместо этого в память в сжатом виде. Да, это как бы должно ускорить работу. Но вот… сжатие памяти и ее обратный процесс — не может обходиться без ресурсов процессора, поэтому на практике спокойно могут быть тормоза.
Жесткий диск — память, где хранятся файлы. Она медленная. SSD — уже намного быстрее, но все равно, по сравнению с оперативной памятью — очень медленный. Именно оперативная память — очень быстрая, поэтому хранение данных в ней всегда улучшает быстродействие компа.
Если вы используете проги, которые могут требовать много оперативки.. ну или в Хроме открыли кучу вкладок.. то процесс Система и сжатые файлы может использовать много оперативки. Это как бы нормально, но вот глюки при этом, разумеется должны отсутствовать.
Вот собственно сам процесс:
И как видите, даже здесь он много кушает оперы.. больше чем полгига..
Как отключить Система и сжатые файлы?
Если попробовать этот процесс завершить — могут быть проблемы.. об этом Windows вас предупредит таким сообщением:
Думаю вы понимаете, что это связано с тем, что вы получается завершите работу процесс.. в памяти которого содержатся данные, которые проги используют в данный момент.
Но можно ли отключить вообще? В интернете есть способы, например отключение службы SuperFetch. Теоритически — похоже что эта служба и отключает работу Система и сжатые файлы.. но насколько я знаю, SuperFetch отвечает за кэширование файла. То есть немного другое. Поэтому.. я на всякий случай напишу как отключать SuperFetch, после отключения ничего страшного не будет, но потребление памяти и правда может уменьшиться. В общем отключить можно так:
- Зажмите Win + R, появится окошко Выполнить.
- Напишите туда команду services.msc, нажмите ОК.
- Появится окно служб, найдите здесь SuperFetch, нажмите два раза.
- В окошке свойств выберите в менюшке Тип запуска — отключено, и потом еще нажмите кнопку Отключена. При возможности перезагрузите ПК.
Второй способ отключения, скорее всего более корректный
Но способ, более логичный — при помощи командой строки PowerShell, запущенной от администратора, для этого можно зажать Win + X и потом в менюшке выбрать этот пункт:
Либо просто откройте меню Пуск, найдите там Windows PowerShell, откройте папку, нажмите правой кнопкой по PowerShell и выберите пункт запуска от администратора:
Далее нужно указать команду для отключения:
Команду нужно вставить и нажать энтер. А после — выполнить перезагрузку. Потом, после перезагрузки советую проверить.. нужно снова запустить PowerShell и вставить команду:
Она покажет — включено сжатие памяти или нет. Нужно посмотреть в графу MemoryCompression, если там указано True значит включено:
Хм, если отключено.. то наверно будет написано обратное True, то есть False.
Ребята, на этом все. Надеюсь вам эта информация пригодилась. Если что не так, то сори. Удачи и добра, до новых встреч господа!
Добавить комментарий Отменить ответ
Этот сайт использует Akismet для борьбы со спамом. Узнайте как обрабатываются ваши данные комментариев.
Как отключить систему сжатия памяти в Windows 10
Последняя версия Windows 10 представила новую функцию под названием «система сжатия оперативной памяти». Эта новая процедура улучшает быстродействие ОС с помощью добавления вычислительных ресурсов. В этой статье рассмотрена ее работа, как отключить ее и как она влияет на производительность.
Как работает сжатие
Чем больший объем запоминающего устройства установлен на вашем компьютере, тем большее количество программ могут работать в фоновом режиме. Всякий раз, когда RAM иссякает, ОС сохраняет ее содержимое в файл. Чтение, запись, или изменение его размера (pagefile) может влиять на продуктивность.
Большинство ПК сегодня имеют мощные процессоры с несколькими ядрами. Эффективное использование CPU для сжатия и распаковки памяти имеет смысл для повышения продуктивности и уменьшения pagefile на диске.
Вы на самом деле увеличиваете срок службы вашего диска, частые записи на который в конечном итоге разрушают его. Особенно это касается твердотельных накопителей. Циклы процессора для компрессии выполняются с низким приоритетом, чтобы не мешать другим запущенным процессам, и декомпрессия реализуется очень быстро.
Эта технология образовалась из технологии Readyboost, которая изначально присутствовала в 7-ой версии и использовала сжатый кэш для повышения эффективности при хранении данных. Восьмая версия эволюционировала, перемещая кэш в обычную память, но данные были по-прежнему записывались в файл подкачки. В Windows 10 теперь данные сначала сжимаются в ОЗУ, и только тогда записываются на диск.
Система предлагает новое решение путем компрессии мало используемых элементов и распаковку их по мере необходимости. Это уменьшает нагрузку на pagefile и значительно увеличивает объем доступной RAM.
Вот схематичное изображение от Microsoft, как работает сжатие:
По словам Microsoft, приложения, сжатые в ОЗУ, занимают 40% от их первоначального размера. Кроме того, теперь используются файлы страницы на 50% меньше.
Сжатая часть RAM отображается в диспетчере задач. Для стороннего наблюдателя, кажется, как будто ОС потребляет огромный объем ОЗУ. Влияние на производительность — в частности, на устройствах с 4 Гб или меньше — должно быть драматичным:
Метод не является экспериментальным или уникальным. В мире Linux, ZRAM предлагает аналог. Например, Android использует ZSWAP и ZRAM с большей эффективностью. Сообщалось, что процесс может повысить продуктивность на многоядерных ПК. Самая большая разница в том, что Windows может позволить пользователям переключать процедуру в режим включено или выключено.
Как включить / выключить
Компрессия RAM обрабатывается диспетчером памяти. Планировщик задач запускает процесс, когда он обнаруживает простой приложения. К счастью, большинству пользователей не нужно включать его; операционная система позволяет использовать его по умолчанию. Когда он включен, он работает в фоновом режиме.
- Введите services.msc в строке «Выполнить», открыв ее через «Пуск».
- Найдите среди имеющихся служб SuperFetch, откройте «Свойства», нажав на нее правой кнопкой мыши.
- В пункте «Тип запуска» в списке выберите «Отключена» и нажмите Ok.
- Перезагрузите компьютер, чтобы изменения вступили в силу.
Влияние на производительность
Компрессия не должна влиять на продуктивность, поскольку она не функционирует постоянно в фоновом режиме. Но это позволяет процессу занять значительный объем вычислительной мощности вашего ПК. Имейте в виду, что он работает только тогда, когда ОС обнаруживает, что есть неработающие приложения, хранящиеся в ОЗУ.
За счет уменьшения количества времени, когда операционная система считывает или записывает в файл подкачки, отзывчивость ОС должна существенно улучшиться — в частности, с небольшим размером запоминающего устройства. Кроме того, нет заметного снижения продуктивности ПК когда она включена.
С другой стороны, если у вас 16 Гб или 32 Гб, вероятно, вы даже не заметите разницы, так как ваш компьютер редко (если вообще) переносит информацию в pagefile.