Как отключить процесс «Система и сжатая память» Windows 10
В списке процессов Диспетчера задач в Windows 10 может отображаться запись Система и сжатая память. К сожалению, как вы можете обнаружить, она довольно серьезно грузит компьютер, особенно процессор и оперативную память? Что делать в таком случае?
Что делать, когда процесс нагружает систему
«Система и сжатая память» представляет собой системный процесс, который влияет на механизм управления оперативной памятью и в частности выполняет функцию «хранилище сжатия». Функция позволяет сохранять (вместить) в оперативной памяти RAM больше данных за счет сжатия, ведь считывание информации с ОЗУ процессором происходит значительно быстрее, чем с «файла подкачки» на жестком диске, что в целом позволяет увеличить быстродействие компьютера.
Теоретически, даже немного повышенное использование компьютерных ресурсов через этот системный процесс не должен нас волновать.
Но иногда процесс может действительно серьезно грузить процессор и оперативную память. Тогда и становиться немалой проблемой. Как же с этим бороться? Пока нет единого, подтверждённого метода для решения проблемы чрезмерной нагрузки на компьютер, вызываемым этим процессом, но мы собрали некоторые решения из сети интернет, которые помогли другим пользователям.
Оказывается, что «чрезмерная нагрузка» может быть связана с отсутствующими драйверами, а также вызвана некоторыми функциями системы Windows 10. Предлагаем несколько способов решения этой проблемы:
Способ 1: Перезагрузите компьютер
«Система и сжатая память» может временно нагрузить систему Windows 10 и самое простое решение – перезапустите компьютер. Есть большая вероятность того, что после перезагрузки компьютера, чрезмерная нагрузка на оперативную память исчезнет. Поэтому, прежде чем перейти к следующим инструкциям, перезагрузите компьютер и проверьте активность процесса.
Способ 2: Отключите системные подсказки (советы) Windows 10
Одной из опций, которая увеличивает использование ресурсов компьютера через этот процесс, является функция системных советов в Windows 10. Скорее всего, в работе этой системы имеются ошибки, которые до сих пор не решены компанией Майкрософт. Несмотря на то, что эти две системы, кажется, не могут быть связаны между собой, многие пользователи сервиса Reddit сообщают, что следующий способ помог им решить проблему высокой нагрузки на процессор и память RAM, вызывающей процессом «Система и сжатия памяти».
Открываем меню Пуск, а затем переходим в раздел «Параметры».
В открывшемся окне переходим в настройки системы («Система») и выбираем пункт «Уведомления и действия».
В списке опций находим пункт «Отображать советы по работе с Windows» и отключаем его.
Способ 3: Установите драйвер Intel Rapid Storage Technology Driver
Драйвер Intel Rapid Storage Technology Driver предназначен для поддержки жестких дисков, работающих в режиме AHCI или RAID. Интерфейс AHCI является стандартным, который, скорее всего, установлен на вашем компьютере. Многие пользователи сообщали, что после установки этого драйвера проблема с этим процессом исчезала. Возможно, имеется некая связь — когда процесс начинает сильно грузить компьютер во время индексации файлов на жестком диске, драйвер Intel RST может фактически повлиять на его работу.
Если у вас ноутбук, то драйвер лучше всего скачать с официального сайта производителя вашего оборудования. В случае со стационарным компьютером, драйвер Intel RST можете скачать с сайта Intel.
Способ 4: Выключите технологию SuperFetch в Windows 10
Ещё одним вариантом решения проблемы, связанной с жестким диском, является отключение функции Superfetch. Для ускорения работы Windows 10 и выполняющихся программ эта функция проявляет повышенный «аппетит» к системным ресурсам. В результате она может привести к сильной нагрузке на систему, процессор и жесткий диск, что в свою очередь повлияет на активность системного процесса.
Для отключения SuperFetch используем редактор реестра Windows 10. Для этого нажмите комбинацию клавиш Windows + R и введите в поле команду regedit. На левой панели окна редактора перейдите к следующей записи:
HKEY_LOCAL_MACHINE > SYSTEM > CurrentControlSet > Control > Session Manager > Memory Management > PrefetchParameters
После открытия раздела PrefetchParameters находим в правой секции окна параметр EnableSuperfetch. Дважды кликните по нему и поменяйте его значение на «0».
Если в этом разделе параметра EnableSuperfetch не оказалось, создайте его самостоятельно и присвойте значение «0». Для этого кликните правой кнопкой мыши на записи PrefetchParameters, выберите «Новый»> «Параметр DWORD (32-битная)». Присвойте название новому параметру EnableSuperfetch, кликните дважды на нём и присвойте значение «0».
Почему процесс «Система и сжатая память» в 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, как правило работает довольно эффективно и не требует никаких вмешательств. В том случае, если она вызывает проблемы на вашем компьютере, скорее всего у вас имеются некоторые проблемы с настройками системы, оборудованием или драйверами. В случае необходимости, функцию сжатия памяти можно совсем отключить.
В некоторых случаях пользователям для исправления проблемы со сжатой памятью рекомендуют:
В некоторых случаях эти советы помогают избавится от чрезмерной нагрузки на компьютер со стороны процесса «Сжатая память», но при этом отключаются базовые подсистемы оптимизации производительности Windows, что может негативно сказаться на других аспектах производительности системы.
Сжатие оперативной памяти ОЗУ в Windows 10
Читайте, что означает сжатие памяти в Windows и как просмотреть информацию о сжатой памяти на вашем ПК . А также, что делать если компьютеру не хватает оперативной памяти и как определить сколько памяти занимает определенный процесс. Windows 10 использует сжатие для хранения большего количества данных в оперативной памяти вашей системы. В диспетчере задач Windows 10, на кладке “Производительность” выводится информация об размере и текущем использовании памяти. Среди прочих параметров, указано что часть памяти сжата. Давайте разберемся, что это значит?
Что означает сжатие памяти?
Сжатие памяти – это новая функция Windows 10, которая не доступна в более ранних Windows 8 и 7. В тоже время ОС Linux и MacOS используют эту фичу.
Обычно если на вашем компьютере установлено 8 ГБ ОЗУ, а запущенные приложения и сама система используют 9 Гбайт данных для хранения в памяти, по крайней мере 1 ГБ пришлось сохранить в файле подкачки на жестком диске вашего компьютера. Доступ к данным в файле подкачки замедляет скорость работы отдельных приложений и системы в целом.
Однако с использованием алгоритма сжатия (такого же, как в Zip-файле) размер данных может быть уменьшен и целиком помещен в оперативной памяти. К примеру система может оставить 6 ГБ несжатых данных, а 3 ГБ сжать, что бы они занимали фактически 1,5 ГБ. Таким образом у вас будет занято 7,5 из 8 ГБ ОЗУ.
Есть минусы в таком подходе? И да, и нет. Сжатие данных и обратная процедура требуют определенных ресурсов процессора. Поэтому не все данные хранятся сжатыми, система сжимает только ту информацию, которую считает необходимой. Сама операция сжатия и разжатия происходит гораздо быстрее, чем запись и чтение данных с диска. Поэтому Windows ищет компромисс между двумя этими подходами.
Почему Windows не сжимает все данные?
Как мы уже рассмотрели, скорость сжатия и расжатия данных гораздо выше, чем запись и чтение данных с диска. Работа с такими данными происходит в полностью автоматическом режиме и не требует вмешательства пользователя, так почему система не сжимает все данные?
Работа с несжатыми данными происходит гораздо быстрее. Если операционной системе необходимо провести поиск по большому объему данных сохраненному в оперативной памяти, то процедура чтения, декодирования и обратного кодирования данных требует существенного времени работы процессора. Кроме этого система резервирует часть оперативной памяти для расзжатия необходимого буфера памяти на случай такой необходимости.
Исходя из этого, Windows старается хранить данные к которым часто происходит обращение в расжатом виде, данные к которым система обращается реже сжимаются или вовсе сохраняются в файл подкачки.
Что делать если компьютеру не хватает оперативной памяти?
Так что же делать, если вы видите, что система использует большой объем сжатых данных или работает с большим файлом подкачки? Ответ очевиден, добавьте больше оперативной памяти в свой ПК, это будет наилучшее решение. Также очевидно, что лучше использовать настолько быструю оперативную память, насколько это позволяет ваша материнская плата.
Менее очевидным решением будет использование SSD диска для файла подкачки или системы в целом. Ранее мы рассматривали как перенести файл подкачки на другой диск в нашем видео:
Так как скорость чтения и записи на SSD диск в разы выше, традиционного жесткого диска, то вся система будет работать быстрее.
Как просмотреть информацию о сжатой памяти на вашем ПК
Чтобы просмотреть информацию о том, сколько памяти сжато в системе, необходимо использовать диспетчер задач. Для его запуска, щелкните правой кнопкой мыши на панели задач и выберите «Диспетчер задач» , или нажмите Ctrl + Shift + Esc (для Windows 10, 8) или Ctrl + Alt + Delete (для любой Windows) и выберите «Диспетчер задач» .
По умолчанию Диспетчер задач запускается в сокращенном виде, вам нужно получить доступ к полной версии. Для этого нажмите кнопку Подробне в нижнем левом углу окна.
Перейдите на закладку производительность и выберите Память в списке справа. Вы увидите, сколько памяти сжато в разделе «Использовать (сжато)» . Например, на скриншоте ниже диспетчер задач показывает, что в настоящее время наша система использует 4,2 ГБ, 21,6 МБ – это сжатая память.
Этот параметр постоянно меняется в зависимости от количества запущенных приложений и используемой ими памяти. Количество сжатой памяти может изменяться и от работы системных задач в фоновом режиме, вы можете наблюдать за этим процессом в режиме реального времени.
Так же из скриншота видно, что наша система использует 8ГБ оперативной памяти DDR3. 1 ГБ зарезервирован аппаратно – эту память использует встроенная графическая система. Форм фактор памяти DIMM, используется 2 планки и ещё 2 гнезда в системе свободно. В параметре кэшировано 1,9 ГБ отображается текущий размер файла подкачки. Если вы наведете мышку на диаграмму в разделе Структура памяти, система выдаст всплывающую подсказку с дополнительной информацией.
Как определить сколько памяти занимает определенный процесс
Для получения подробной информации по памяти, которую занимает каждый процесс, перейдите на вкладку Процессы, затем найдите нужный и выделите его, в колонке память будет указано фактически занимаемая память.
Некоторые приложения имеют несколько одновременно работающих процессов, как например Google Chrome. В этом случае необходимо посчитать сумму потребляемой памяти всех запущенных процессов.