Как решить проблему с активностью процесса System, препятствующую нормальной работе компьютера. Как решить проблему с активностью процесса System, препятствующую нормальной работе компьютера Виндовс 10 система сжатая память

Пользователи, которые установили на свои компьютеры новую версию операционной системы от Windows, перейдя в диспетчер задач замечали, что в нем появился процесс «Система и сжатая память» Windows 10. Он использует большой объем оперативной памяти. В этой статье будет написано, что собой представляет этот процесс и зачем нужен.

Зачем нужен?

В ранних версиях ОС от Microsoft этот процесс также присутствовал, но назывался «System». Он использует большой объем оперативной памяти, иногда загружает процессор и диск. Но это не баг, а улучшение в механизме управления памятью в виде функции «хранилище сжатия» («compression store»), функционирующей в рамках процесса «Система и сжатая память». При ее использовании увеличивается производительность (узнайте, как повысить производительность ПК в статье «Настройка максимальной производительности Windows 10 для ускорения работы компьютера ») приложений и программ, которые запущены на ПК, повышается отзывчивости Windows 10.

Почему загружает оперативную память?

Эта функция предназначена для хранения в оперативной памяти сжатых страниц и данных. При нехватке ОЗУ сведения о программах не записываются сразу на жесткий диск в файл подкачки , а попадают в сжатом виде в RAM. Это увеличивает отзывчивость ОС, поэтому процесс «Система и сжатая память» использует большой объем «оперативки» (иногда 4 Гб).

Дело в том, что скорость обмена данными у ОЗУ и винчестера отличается (в первом случае она намного выше). Поэтому запись информации о приложениях на диск станет причиной замедления работы Windows 10. Перед тем как использовать файл подкачки, новая ОС сжимает все данные и помещает их в «оперативку». Это позволяет сохранить в оперативной памяти намного больше сведений о работающих приложениях. Скорость работы при этом снижается, по сравнению с обычным хранением данных в ОЗУ, но она все равно выше, чем при записи данных на HDD.

Как отключить?

Важно! Если компьютер работает нормально и на нем установлен достаточный объем RAM, не отключайте функцию «хранилище сжатия».


Вывод

Функция «хранилище сжатия», которая входит в процесс «Система и сжатая память», увеличивает производительность и отзывчивость 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. В этом случае необходимо посчитать сумму потребляемой памяти всех запущенных процессов.

В обновлении 1809 Windows 10, Microsoft выбрала новое имя для службы SuperFetch , называемое SysMain . Когда мы говорим о "памяти" компьютера, как правило, мы обращаемся к физической памяти RAM, которая у нас подключена. Операционные системы от microsoft имеют дополнительные функции и возможности, такие как виртуальная память файла подкачки или сжатую память (SysMain) . Разработанные, чтобы максимизировать память и обеспечить нормальную работу компьютера даже при высоких рабочих нагрузках.

В Windows в дополнение к использованию RAM, имеет известную функцию, как файл подкачки (виртуальная память). Пространство зарезервированное на жестком диске, позволяя выполнять загрузку памяти и хранить информацию. Таким образом, когда не хватает оперативной памяти, то программы нуждающиеся в памяти обращаются к файлу подкачки на жестком диске. С появлением Windows 10, Microsoft реализовала в операционной системе новую функцию (которая уже существовала в течение некоторого времени в Linux и MacOS) под названием "SysMain ". Она является лучшей альтернативой обычной виртуальной памяти в ранних версиях Windows 8, 7, XP.

Что такое SysMain в Windows 10?

SysMain - это функция, которая была представлена ​​еще в Windows Vista, под другим именем как SuperFetch . Он тихо сидит на заднем плане, постоянно анализируя схемы использования ОЗУ и узнавая, какие приложения вы запускаете чаще всего. Со временем SysMain помечает эти приложения как "часто используемые" и заранее загружает их в оперативную память. Идея состоит в том, что когда вы захотите запустить приложение, оно запустится намного быстрее, потому что оно уже загружено в память.

Как уже говорил выше, "Службу узла: SysMain " это новая функция выпущена с выходом Windows 10, которая стремиться стать альтернативой файла подкачки, повышая общую производительность компьютера. В отличие от файла подкачки (который можно включить, изменить размер, отключить и т.д) эта опция включена по умолчанию в Windows 10 и работает без нашего вмешательства.

В ранних версиях Windows 10, SysMain назывался, как SuperFetch и была связана с процессом "Sysytem ", что вызывало удивление, что этот процесс потреблял большие объемы памяти. С обновлением Update Creators, этот параметр записывается в разделе "Диспетчера задач" как Структура памяти .

SysMain является лучшим вариантом файла подкачки, но это все не без изъяна, так как система будет все время использовать цикл процессора, чтобы получить доступ к сжатой памяти, которая может замедлить работу компьютера.

Как работает SysMain в Windows 10?

По умолчанию SysMain предназначен для того, чтобы занимать все доступное пространство ОЗУ с предварительно загруженными приложениями. Не волнуйтесь, речь идет только о неиспользованной памяти. Как только вашей системе требуется больше оперативной памяти (например, для загрузки приложения, которое не было предварительно загружено), она освобождает необходимую память по мере необходимости.

До Windows 8.1, если приложению нужно использовать, к примеру 5 Гб памяти, а компьютер имеет лишь всего 4 Гб оперативной памяти, то система Windows вынуждена была отправить 1 Гб этих данных в файл подкачки, который на жестком диске. Благодаря этой виртуальной памяти появляется возможность запустить и использовать эту программу, но будет работать медленнее чем с достатком ОЗУ.

Начиная с Windows 10, когда операционная система нуждается в большем количестве памяти чем имеет в наличии, тогда и происходит процесс сжатия данных, как ZIP, в оперативную память , вместо того, чтобы отправить их на жесткий диск в файл подкачки. Таким образом, если нам нужно сохранить два информационных пакета данных 6 Гб и 3 Гб и компьютер имеет всего лишь 8 Гб ОЗУ, то Windows 10 сжимает пакет 3 Гб уменьшив его до 1.5 и поучается в общей сумме 7.5 Гб вместо 9 Гб и может получать к ней доступ из оперативной памяти не прибегая к обмену.

Хорошо или плохо иметь SysMain?

Windows, будет стараться избегать использования этого метода, когда есть доступная оперативная память, но когда некоторые данные требуют большого количества памяти при не хватки ОЗУ, то система будет делать компрессию данных (сжимать) занося их в оперативную память, чтобы сэкономить ресурсы, и попытаться заставить компьютер работать наилучшим образом.

Большая часть данных хранится в оперативной памяти, чтобы система могла обратиться к ним напрямую и без проблем. В виртуальной памяти или как еще называют , данные сохраняются на жесткий диск, тем самым уменьшая время обращение данных с жесткого диска в оперативную память. Некоторые пользователи видят, что память иногда забита по 3,5 Гб, но это не так страшно, когда у вас жесткий диск под 100 процентов может быть от файла подкачки. Нужно просто подождать пока произведется компрессия данных в ОЗУ.

  • Если кто-то хочет Включить или Отключить "Службу узла: SysMain ", то найдите службу SysMain в диспетчере устройств. Вывод один и очевиден, что сжатая память куда лучше чем файл подкачки, который даже на SSD диске.

Пользователи «десятки» обратили внимание, что процесс под названием «Система и сжатая память» Windows 10 расходует значительное количество системных ресурсов (нагружает процессор и расходует ОЗУ).

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

«Система и сжатая память» - новый компонент «десятки», выполняющий одну из управляющих функций этой операционной системы. Он позволяет снизить число обращений к файлу подкачки (pagefile.sys) на жестком диске посредством хранения части расположенных в нем данных в сжатом виде в оперативной памяти.

В теории все должно отлично работать, но на практике все выливается в изрядную загрузку компьютера ненужными задачами. И далеко не все пользователи готовы мириться с подобной политикой Microsoft.

Для владельцев компьютеров с запасом оперативной памяти: если не используете приложений, потребляющих много оперативной памяти, что бывает крайне редко при наличии мощных ПК, беспокоиться о том, что этот процесс потребляет изрядную долю ОЗУ, не стоит.

Ведь потребление нескольких гигабайт ОЗУ из 16 Гб присутствующих - это совсем немного, но при наличии 4-8 гигабайт ОЗУ, которые расходуются на функционирование Windows 10 и пользовательских приложений, «съедание» пары гигабайт может отразиться на производительности компьютера.


Факторы, вызывающие увеличенное использование ресурсов процессом «Сжатая память и система»

Рассмотрим распространенные причины, по которым «Система и сжатая память» Windows 10 расходует много аппаратных ресурсов компьютера.

Системное программное обеспечение (драйверы)

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

Здесь уже каждый в индивидуальном порядке должен решать, какие действия предпринимать: выполнять откат драйверов, обновить их до последней версии, заменить на более старую, но стабильную редакцию, вовсе удалить, дабы Windows 10 автоматически инсталлировала их, выполнить откат системы и прочее.

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

Также следует иметь в виду нижеприведенные моменты:

  • Чаще всего виновниками выступают драйверы для управления системой питания от Intel, драйверы ACPI, SCSI и AHCI, отдельно стоит отметить приложения для прошивки и работы с БИОС и прочей низкоуровневый софт.


  • Как правило, «десятка» справляется с инсталляцией перечисленных выше драйверов в автоматическом режиме и предлагает обновлять их через Центр обновления, потому в диспетчере задач никогда не увидишь информации, что появилась более свежая версия драйвера. Но недостатками реализации такой функции является то, что ОС не всегда правильно подбирает самый подходящий драйвер и Windows 10 вскоре после ручной установки нужного продукта может заменить его на свой (порой менее подходящий). Это и приводит к проблемам. Для избавления от них следует обзавестись последним выпуском системного ПО с ресурса разработчика (ни в коем случае не используйте драйверпаки и приложения для обновления драйверов), провести его инсталляцию и запретить «десятке» находить и устанавливать обновления для этих драйверов при помощи официальной утилиты.
  • Обратите внимание и на драйвер видеоадаптера. Его также следует переустанавливать с архива, полученного по ссылке на сайте поддержки вашей видеокарты. Перед установкой свежего ПО необходимо избавиться ото всех файлов старой версии софта при помощи приложения Display Driver Uninstaller.

Уж если манипуляции с драйверами не принесли успеха, идем дальше.

Настройки pagefile.sys

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

  1. Отключаем файл подкачки и выполняем перезапуск Windows 10.
  2. Немного поработав, проверяем, как себя ведет «Сжатая память и система».
  3. Когда все нормально, попробуйте обратно включить эксплуатацию pagefile.sys в системе и перезапуститься.
  4. Если ситуация не разрешилась, задайте меньший объем файла подкачки и проверьте наличие проблемы после перезагрузки ПК.


Программы для обеспечения безопасности

При эксплуатации старого любимого антивируса, который не поддерживает Windows 10, с большой долей вероятности может появиться вышеописанная проблема ввиду неправильной работы с памятью во время сканирования ОЗУ. Обновите антивирус.

Конфликты при работе пары антивирусных программ также не исключены, особенно когда на ПК установлено еще 2 антивируса, помимо интегрированного в «десятку». Оставьте только одно приложение для защиты ПК. Порой и брандмауэры бывают замешанными в том, что процесс «Система и сжатая память» потребляет много ОЗУ. Отключите утилиту для фильтрации трафика и проверьте поведение процесса.

Chrome

Замечено, что при работе в фоне Хром способствует тому, что новый процесс Windows 10 использует много оперативной памяти. Избавиться от этого помогут следующие манипуляции.

Деактивируем функцию аппаратного ускорения в Хроме.

1. Вызываем меню настроек браузера и нажимаем по расположенной внизу кнопке, отвечающей за отображение дополнительных настроек.

2. Снимаем флажок, стоящий возле опции «Использовать аппаратное ускорение».

3. Перезапускаем web-обозреватель.

4. Находим «Аппаратное ускорение для декодирования видеороликов» и отключаем его.


5. Находим опцию «Не отключать функционирующие в фоне сервисы при закрытии браузера» и убираем флажок возле нее.

6. Перезапускаем браузер и наблюдаем за процессом «Система/сжатая память».

Менее распространенные способы выхода из положения

Если входите в число тех пользователей, которым не помогли все приведенные выше рекомендации, советы и инструкции, ознакомьтесь с последними вариантами решить проблему. Они имеют наименьшую распространённость, но кто знает, может именно ваш случай входит в число исключений.

1. При эксплуатации драйверов Killer Network их следует подчистую удалить, например, при помощи Revo Uninstaller, почистить реестр от остатков и повторно установить свежую версию.

2. Отключаем задание «RunFullMemoryDiagnostic» в планировщике. Открываем библиотеку планировщика, вызвав его через поисковую строку. Переходим по адресу - «Microsoft» - «Windows», в разделе «Memory Diagnostic» находим задачу и деактивируем ее, перезапустив после этого Windows.


3. Открываем редактор реестра и переходим по пути HKLM\SYSTEM\ControlSet001\Services\Ndu. Изменяем значение ключа Start на «2» и перезагружаемся.


4. Сканируем системные файлы на наличие повреждений.

Выполняем команду «sfc /scannow» в окне командного интерпретатора Win→R или командной строке.

5. Деактивируем сервис SuperFetch и исключаем его из автозапуска.

Выполняем services.msc через командный интерпретатор (открывается Win→R). Находим названную службу, вызываем ее «Свойства», устанавливаем тип запуска как «Отключено» и завершаем функционирование.

6. В крайнем случае пробуем манипулировать с отключением гибернации, быстрого запуска и режима сна.

7. Не забываем о вредоносных программах.

Если ничего не помогло, причину проблемы придется искать самостоятельно или прибегнуть к более радикальным решениям: откат Windows, ее сброс или переустановка.

Windows 10 использует компрессию памяти, чтобы сохранять большее количество данных в памяти системы, нежели это было возможно старым путем. Если вы зайдете в Диспетчер задач и посмотрите на детали использования процессора, то вы увидите, что некоторая часть памяти в вашей системе «Сжата». Давайте же разберемся с вами, что это означает.

Что такое сжатие(компрессия) памяти?

Сжатие(компрессия) памяти — это новая функция в Windows 10, которая не доступна для пользователей Windows 7 и Windows 8. Однако, на операционных системах Linux и MacOS технология сжатия памяти вполне доступна и успешно используется.

Обычно, если у вас в системе доступно 8 гигабайт оперативной памяти, а приложения имеют контента на целых 9 гигабайт для хранения в RAM, то по крайней мере 1 гигабайт «выгружается» и сохраняется в файле подкачки на диске вашего компьютера. Получение доступа к файлу подкачки выполняется куда медленнее, если сравнивать с оперативной памятью.

Благодаря компрессии памяти, некоторая часть из 9 гигабайт контента может быть сжата(прямо как ZIP-файл или другой сжатый контент) и сохранена в оперативной памяти. Например, у вас может быть 6 гигабайт несжатого контента и 3 гигабайта сжатого, который будет занимать 1,5 гигайта оперативной памяти. Вы сможете хранить все 9 гигабайт оригинального контента в ваших 8 гигабайтах RAM, так как он будет занимать только 7,5 гигабайт с применением компрессии к некоторым его частям.

Есть ли тут какой-то минус? Ну, и да и нет. Компрессия и декомпрессия данных требует для себя некоторых затрат со стороны ресурсов процессора. Именно по этой причине компрессии подвергаются не все данные, т.е. они сжимаются только в том случае, если ваша операционная система Windows 10 посчитает это необходимым и полезным шагом. Компрессия и декомпрессия данных за счет ресурсов процессора намного, намного быстрее, нежели выгрузка данных и их вычитка с файла на диске.

Плохо ли сжимать память?

Как мы уже указали выше, компрессия и декомпрессия куда более выгодная альтернатива по сравнению с классической выгрузкой данных на диск. Поверьте, это намного быстрее, нежели при использовании файла подкачки. У сжатия памяти нет никаких минусов. Windows 10 будет автоматически производить компрессию данных в памяти, если ей потребуется дополнительное место, и вам даже нет необходимости задумываться об этой функции.

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

Как просматривать детали о сжатой памяти?

Чтобы посмотреть информацию о сжатой памяти в вашей системе, вам понадобится воспользоваться Диспетчером задач. Чтобы открыть его, нажмите правой кнопкой мыши по Панели Пуск и выберите пункт «Диспетчер задач». Также вы можете нажать комбинацию клавиш Ctrl+Shift+Esc или нажать Ctrl+Alt+Delete, а затем кликнуть пункт «Диспетчер задач».

Если вы видите перед собой упрощенный вариант интерфейса Диспетчера задач, то кликните на опцию «Подробней» в нижнем левом углу окна. Далее перейдите во вкладку «Производительность» и выберите пункт «Память». Вы сможете увидеть, какое количество памяти находится под компрессией в пункте «Используется(сжатая)». Для примера, на скриншоте ниже вы можете видеть, что система в данный момент использует 4 гигабайта оперативной памяти, 263 мегабайт из которой находятся под компрессией.

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

Заставляет ли сжатие потреблять больше памяти?

В оригинальном релизе Windows 10 действительно наблюдались проблемы с потреблением большего количество памяти ресурсами во время применения компрессии. Это даже было указано в официальном блоге компании Майкрософт.

Однако, в определенный момент, Майкрософт поменяли метод работы сжатия памяти. Компрессия памяти более не отображается в виде части системного процесса в Диспетчере задач(возможно потому, что такое изображение очень сильно запутывало многих пользователей). Вместо этого, теперь она видима в деталях «Памяти» во вкладке «Производительность».

В обновлении Windows 10 Creators Update стало понятно, что увидеть данные по компрессии памяти возможно только в деталях «Памяти», а процесс системы остается на 0.1 мегабайтах использования, когда у системы есть много сжатой памяти. Это спасает от недоумений, так как пользователи больше не жалуются на то, что процесс системы потребляет мистически огромное количество памяти.

Нашли опечатку? Выделите текст и нажмите Ctrl + Enter