Виртуальная память загружена на 100

Обновлено: 21.11.2024

Системная и сжатая память — это процесс памяти, отвечающий за различные функции, связанные с системой и памятью. Этот процесс в основном отвечает за сжатие файлов и папок, хранящихся на жестком диске, и управление оперативной памятью. В среднем процесс системы и сжатой памяти должен занимать лишь небольшое количество ЦП и диска. Однако в некоторых случаях процесс «Система и сжатая память» начинает использовать 100 % Дисков затронутых пользователей, в результате чего их компьютеры становятся невероятно медленными и мешают выполнению обязанностей и ответственности других процессов и задач.

Эта проблема впервые обнаружилась в начале этого года и с тех пор распространяется все больше и больше. Процесс системы и сжатой памяти может вызвать высокую загрузку диска, а также может вызвать высокую загрузку процессора из-за использования до 100% вашего диска по одной из двух причин: вы перепутали настройки виртуальной памяти и в итоге изменили размер файла подкачки с Автоматически до заданного значения, или процесс системы и сжатой памяти просто идет наперекосяк. С другой стороны, пользователи Windows 10, затронутые этой проблемой, вполне могут решить ее, и ниже приведены наиболее эффективные решения этой проблемы. Если только этот процесс вызывает всплески использования, мы не рекомендуем устанавливать дополнительную физическую память.

Решение 1. Восстановление поврежденных системных файлов

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

Решение 2. Установите автоматический размер файла подкачки для всех дисков

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

  1. Откройте меню «Пуск». Нажмите «Настройки». Найдите "производительность".
  2. Нажмите на результат поиска под названием Настройка внешнего вида и производительности Windows.
  3. Когда появится окно "Параметры производительности", перейдите к дополнительным параметрам.
  4. Нажмите «Изменить…» в разделе «Виртуальная память».
  5. Появится окно виртуальной памяти. В этом окне убедитесь, что флажок рядом с параметром «Автоматически управлять размером файла подкачки для всех дисков» установлен, что означает, что этот параметр включен.
  6. Нажмите "ОК".
  7. Нажмите «Применить», а затем «ОК» в окне «Параметры производительности».

Решение 3. Полностью отключите систему и процесс сжатия памяти

Если Решение 2 не сработало для вас или вы смогли открыть окно Виртуальная память и увидели, что параметр Автоматически управлять размером файла подкачки для всех дисков уже включен, размер файлов подкачки для ваших дисков точно не виновник. В этом случае вы все равно можете решить эту проблему, просто отключив процесс «Система и сжатая память». Для этого вам необходимо:

  1. Удерживая нажатой клавишу Windows, нажмите X. Выберите «Панель управления». Найдите «Инструменты администрирования» и выберите «Планировщик заданий».
  2. В планировщике заданий дважды щелкните Библиотеку расписания заданий на левой панели, чтобы развернуть ее содержимое.
  3. Дважды щелкните значок Microsoft на левой панели, чтобы развернуть его содержимое.
  4. Дважды щелкните Windows на левой панели, чтобы развернуть ее содержимое.
  5. Нажмите MemoryDiagnostic на левой панели, чтобы отобразить ее содержимое на правой панели.
  6. На правой панели найдите и щелкните правой кнопкой мыши задачу RunFullMemoryDiagnosticEntry.
  7. Нажмите «Отключить» в контекстном меню.
  8. Закройте планировщик заданий и перезагрузите компьютер. Проверьте, не исчезнет ли проблема после загрузки компьютера.

Решение 4. Отключите службу Superfetch

В Windows 10; Superfetch был переименован в SysMain.

Superfetch/Sysmain — это служба Windows, целью которой является поддержание и улучшение производительности системы с течением времени. Тем не менее, несмотря на то, что Superfetch является частью операционной системы Windows, иногда она может принести компьютеру Windows больше вреда, чем пользы — самым лучшим примером этого является тот факт, что во многих случаях Superfetch может быть причиной 100% проблемы с использованием диска, в том числе и этот.Однако, к счастью, если служба Superfetch заставляет процесс системы и сжатой памяти использовать 100% пропускной способности диска вашего компьютера, все, что вам нужно, чтобы решить эту проблему, — это отключить службу Superfetch. Ниже приведены два варианта отключения службы Superfetch:

Вариант 1. Отключите службу Superfetch/Sysmain в диспетчере служб

Вариант 2. Отключите службу Superfetch с помощью редактора реестра

  1. Нажмите клавишу с логотипом Windows + R, чтобы открыть окно "Выполнить".
  2. Введите regedit в диалоговом окне «Выполнить» и нажмите Enter, чтобы запустить редактор реестра.
  3. На левой панели редактора реестра перейдите в следующий каталог:

HKEY_LOCAL_MACHINE > SYSTEM > CurrentControlSet > Control > Session Manager > Memory Management

  1. На левой панели редактора реестра щелкните подраздел PrefetchParameters в разделе «Управление памятью», чтобы его содержимое отобразилось на правой панели.
  2. На правой панели редактора реестра найдите и дважды щелкните параметр реестра под названием EnableSuperfetch, чтобы изменить его.
  3. Замените все, что находится в поле данных значения реестра EnableSuperfetch, на 0.
  4. Нажмите "ОК".
  5. Закройте редактор реестра.
  6. Перезагрузите компьютер.

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

Решение 5. Завершите исполняемый процесс Speech Runtime

Множество пользователей, затронутых этой проблемой, смогли сделать вывод, что корнем проблемы является процесс Speech Runtime Executable, системный процесс, который, судя по всему, связан с записью звука через подключенные микрофоны и /или распознавание речи. Эти пользователи обнаружили, что исполняемый процесс Speech Runtime Executable в их случае заставлял систему и процесс сжатой памяти использовать неприлично большие объемы ресурсов их компьютеров. В тех случаях, когда виновником является процесс Speech Runtime Executable, простое уничтожение процесса позволяет выполнить работу и снизить потребление ресурсов системой и процессом сжатой памяти до номинального уровня. Чтобы завершить исполняемый процесс Speech Runtime Executable, вам необходимо:

  1. Нажмите Ctrl + Shift + Esc, чтобы запустить диспетчер задач.
  2. На вкладке "Процессы" диспетчера задач найдите и щелкните процесс с именем исполняемый файл Speech Runtime, чтобы выбрать его.
  3. Нажмите "Завершить задачу".

Если причиной этой проблемы в вашем случае был исполняемый процесс Speech Runtime, вы должны увидеть, что потребление ресурсов системой и процессом сжатой памяти значительно снижается, как только вы нажимаете «Завершить задачу». К сожалению, процесс Speech Runtime Executable является системным процессом, поэтому он может всплывать довольно часто. Если исполняемый процесс Speech Runtime Executable время от времени запускается и вызывает эту проблему снова и снова, лучше всего повторить шаги, перечисленные и описанные выше, чтобы просто убить его и восстановить мир.

Решение 6. Оптимизируйте визуальные эффекты вашего компьютера для повышения производительности

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

  1. Щелкните правой кнопкой мыши кнопку меню "Пуск", чтобы открыть меню WinX.
  2. Нажмите «Система» в меню WinX.
  3. На левой панели нажмите Дополнительные параметры системы. У вас может быть запрошено подтверждение действия или ваш пароль, и если да, обязательно предоставьте то, что вас просят.
  4. Перейти к расширенному
  5. Нажмите «Настройки…» в разделе «Производительность».
  6. Нажмите "Настроить для лучшей производительности", чтобы выбрать его.
  7. Нажмите "Применить", а затем "ОК".
  8. Нажмите «Применить», а затем «ОК» в свойствах системы.
  9. Закройте все оставшиеся окна и перезагрузите компьютер. Когда компьютер загрузится, проверьте, устранена ли проблема.

Решение 7. Проверьте, не работает ли оперативная память вашего компьютера или нет

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

Если перечисленные здесь решения не работают для вас, посетите страницу 100 % использования диска Windows 10 (дополнительные действия)

Метод, предложенный пользователем

Если кому-то это будет полезно, я столкнулся с этой проблемой с момента обновления до Windows 10, и я был готов попробовать вариант 3 выше и отключить его.

Но когда я зашел в планировщик заданий, я заметил, что результатом последнего запуска был 0x800710e0, что показалось мне подозрительным. Когда я посмотрел эту ошибку, оказалось, что «Оператор или администратор отклонил запрос». Похоже на какую-то проблему с доступом.

Задача была настроена на запуск от имени «Администраторы», что бы это ни было. Я использую Windows 10 Pro, которая была обновлением с Windows 8.1 Pro, которое было обновлением с Windows 8 Домашняя. Так что где-то в глубоком темном прошлом у меня была домашняя версия. Не уверен, что это актуально…

Когда я зашел в каждую задачу памяти и изменил «использовать следующую учетную запись пользователя» на свою собственную (и у меня есть права администратора), внезапно коды ошибок изменились на 0 или 0x40010004 (идентификацию которых я не нашел). пока, но это не кажется плохим — по крайней мере, это не 0x8xxx HRESULT!), и моя система намного счастливее. Задача системы и сжатой памяти выполняется в фоновом режиме, но использует более разумный объем системных ресурсов.

Моя теория: каким-то образом в процессе обновления до Windows 10 эта задача была настроена странным образом, и процесс продолжал зависать с ошибками доступа. Теперь, когда он может делать то, что хочет, мир вернулся. 🙂

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

Не волнуйтесь, если ваш компьютер зависает, а диспетчер задач Windows выдает предупреждение "Высокое использование памяти". На этой странице мы поможем вам легко исправить проблему с высоким использованием памяти в Windows 11/10/8/7 со следующими разрешениями:

Рабочие решения Пошаговое устранение неполадок< /th>
Исправить 1. Закройте ненужные программы В диспетчере задач найдите запущенные программы, занимающие много памяти, нажмите «Завершить задачу». Полные шаги
Исправить 2. Отключить программы из автозагрузки В диспетчере задач перейдите в «Автозагрузка», щелкните правой кнопкой мыши, чтобы отключить большие программы из автозагрузки. Полные шаги
Исправить 3. Дефрагментация жесткого диска Введите dfrgui в поиске, откройте «Дефрагментация и оптимизация дисков», выберите диски для оптимизации. Полные шаги
Исправить 4. Исправление ошибки файловой системы Запустите EaseUS Partition Master, щелкните правой кнопкой мыши диски, чтобы исправить ошибку файловой системы. Полные шаги
Дополнительные исправления. Другие 6 исправлений доступны здесь, чтобы вы могли выполнить их и исправить ошибки, связанные с нехваткой оперативной памяти. Полные шаги

Что такое высокий уровень использования памяти?

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

Когда на ПК возникает ошибка использования большого объема памяти, он зависает во время работы программы и выводит всплывающее сообщение об ошибке, предупреждающее, что "На вашем компьютере недостаточно памяти".

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

Определить высокую загрузку памяти, ошибка Windows 11/10:

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

Шаг 1. Нажмите клавиши Ctrl + Alt + Del и выберите "Диспетчер задач".

Шаг 2. На вкладке "Процесс" проверьте состояние использования ЦП, памяти и диска.

Если в столбце "Память" отображается 70 %, 80 %, 90 % или 99 %, как показано на двух рисунках ниже, это проблема "Высокое использование памяти".

Высокое использование памяти в процессах:

Высокое использование памяти в производительности:

Симптомы и причины чрезмерного использования памяти:

Что произойдет, если на вашем компьютере возникнет проблема с высоким использованием памяти? И что вызывает эту ошибку? Проверьте это.

  • Компьютер тормозит
  • Приложения не отвечают
  • Передача файлов зависает, программы/программное обеспечение зависают
  • Не удается загрузить или загрузить файлы, программы
  • Взлом реестра
  • Вирусная атака
  • Ошибка файловой системы диска из-за интенсивного использования несколькими приложениями или большими установочными исправлениями.
  • Запуск слишком большого количества программ одновременно
  • Недостаточно физической и виртуальной памяти
  • Слишком много программ запускается в автозагрузке

10 исправлений проблемы с высоким использованием памяти (ОЗУ) в Windows 11/10

Итак, как исправить проблемы с "высоким использованием памяти" или "высоким использованием оперативной памяти"? Как уменьшить или исправить высокий уровень использования памяти в Windows 11/10?

Вот список всех протестированных исправлений, просто следуйте им, чтобы немедленно исправить проблемы с высоким использованием памяти в Windows 11/10:

Если у вас возникла аналогичная проблема в более старых ОС Windows, таких как Windows XP, вы также можете попробовать эти исправления.

Способ 1. Закройте ненужные запущенные программы/приложения

Если ваш компьютер использует много памяти, вы можете попытаться закрыть некоторые ненужные запущенные программы и приложения, чтобы решить эту проблему.

Шаг 1. Откройте диспетчер задач, щелкнув правой кнопкой мыши значок Windows и выбрав "Диспетчер задач".

Шаг 2. Перейдите на вкладку процессов, найдите запущенные программы, которые занимают много памяти, но вам это совсем не нужно.

Шаг 3. Нажмите на ненужные программы и выберите "Завершить задачу".

Способ 2. Отключение программ, запускаемых из автозагрузки

Отключение программ, запускаемых из автозагрузки, эффективно снизит нагрузку на систему и сэкономит довольно много места в памяти процессора.

Шаг 1. Нажмите клавиши Ctrl + Alt + Del, выберите «Диспетчер задач».

Шаг 2. Нажмите «Автозагрузка» в диспетчере задач, щелкните правой кнопкой мыши приложения, которые вы не хотите запускать из автозагрузки, и выберите «Отключить».

Способ 3. Дефрагментация жесткого диска и настройка для лучшей производительности

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

Дефрагментация жестких дисков:

Шаг 1. Нажмите «Windows + R», введите: dfrgui, нажмите «Дефрагментация и оптимизация дисков», чтобы открыть это приложение.

Шаг 2. Выберите жесткие диски (например, диск C:), которые нужно дефрагментировать, и нажмите "Оптимизировать".

Подождите, пока процесс дефрагментации завершится. Не забудьте перезагрузить компьютер после завершения процесса.

Настроить для лучшей производительности:

Шаг 1. Щелкните правой кнопкой мыши «Этот компьютер» и выберите «Свойства».

Шаг 2. Нажмите «Дополнительные параметры системы», затем нажмите «Настройки» в разделе «Производительность».

Шаг 3. Установите флажок "Настроить для повышения производительности", нажмите "Применить" и "ОК" для подтверждения.

Способ 4. Исправление ошибки файловой системы диска

Ошибка файловой системы является основной причиной, которая может привести к чрезмерному использованию памяти или ЦП на компьютерах с Windows 11/10/8/7. Профессиональное программное обеспечение для управления разделами - EaseUS Partition Master может легко исправить ошибку и избавиться от нее на вашем ПК. Это просто для всех уровней пользователей Windows.

Windows 11/10/8/7 100% безопасность

Проверить и исправить системную ошибку

Способ 5. Увеличение виртуальной памяти

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

Шаг 1. Щелкните правой кнопкой мыши "Этот компьютер", выберите "Свойства".

Шаг 2. Нажмите «Дополнительные параметры системы» во всплывающем окне.

Шаг 3. Перейдите на вкладку "Дополнительно", нажмите "Настройки" в разделе "Производительность".

Шаг 4. Перейдите на вкладку "Дополнительно", нажмите "Изменить" в разделе "Виртуальная память".

Шаг 5. Снимите флажок "Автоматически управлять размером файла подкачки для всех дисков".

Шаг 6. Выберите диск C, установите флажок "Нет файла подкачки" и нажмите "Установить".

Шаг 7. Нажмите "Да", чтобы продолжить.

Шаг 8. Выберите несистемный раздел, установите флажок "Пользовательский размер" и установите одинаковые значения в параметрах Начальный размер и Максимальный размер.

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

Шаг 9. Нажмите "Установить" и "ОК", чтобы сохранить изменения.

Способ 6. Отключить службу Superfetch

Шаг 1. Нажмите Windows + R, введите services.msc в поле «Выполнить» и нажмите «ОК».

Шаг 2. Найдите и щелкните правой кнопкой мыши "Superfetch" > выберите "Свойства" > щелкните "Остановить" во всплывающих окнах.

Шаг 3. Нажмите "Отключено" в раскрывающемся меню "Тип запуска".

Способ 7. Установка взлома реестра

Этот метод освободит часть виртуальной памяти на вашем компьютере, удалив файлы подкачки в реестре. Вот как это сделать:

Шаг 1. Нажмите клавиши Windows + R, введите regedit, чтобы открыть редактор реестра.

Шаг 2. Перейдите к: HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Control/Session Manager/Memory Management.

Шаг 3. Найдите и щелкните правой кнопкой мыши ClearPageFileAtShutDown, выберите, чтобы изменить его значение на «1», и нажмите «ОК».

Способ 8. Увеличение физической памяти

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

Сначала необходимо проверить тип памяти, сверившись с параметрами памяти на вашем компьютере. Вот как увеличить физическую память на вашем ПК:

Шаг 1. Проверьте объем физической памяти. Щелкните правой кнопкой мыши на этом компьютере и выберите "Свойства".

Шаг 2. Откройте диспетчер задач и перейдите на вкладку "Производительность", нажмите "Память".

Шаг 3. Проверьте скорость и объем памяти, чтобы решить, какой тип памяти вам нужен.

Шаг 4. Затем купите новую карту памяти и установите ее на свой компьютер.

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

Способ 9. Отключить NDU в реестре

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

Если вы хотите попробовать, вот шаги:

Шаг 1. Введите regedit в поиске Windows и нажмите «Редактор реестра», чтобы открыть его.

Шаг 2. Перейдите по адресу: HKEY_LOCAL_MACHINE/SYSTEM/ControlSet001/Services/Ndu.

Шаг 3. Щелкните правой кнопкой мыши начальный DWORD и выберите "Изменить".

Шаг 4. Измените его значение на 4, нажмите "ОК", чтобы сохранить изменения.

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

Если подключение вашего компьютера к Интернету отключено, мы рекомендуем вам повторить шаги и изменить значение начального слова обратно на предыдущее число - 2.

Способ 10. Очистить вирус

Иногда заражение вирусами или вредоносными программами также может занимать много памяти на вашем ПК.Лучший выход — запустить антивирусное программное обеспечение на своем ПК, чтобы немедленно очистить все существующие вирусы и вредоносные программы:

Шаг 1. Загрузите и установите антивирусное программное обеспечение на свой компьютер.

Шаг 2. Запустите антивирусное программное обеспечение и выберите сканирование всего диска компьютера.

Шаг 3. Выберите, чтобы очистить все обнаруженные вирусы или зараженные вирусами файлы или устройства.

Дополнительные советы: как избежать проблем с нехваткой памяти в Windows 11/10

После того, как вы исправите использование памяти Windows в Windows 10/8/7, некоторые из вас могут захотеть узнать, как предотвратить повторение этой проблемы.

Здесь мы предлагаем советы по защите вашего компьютера с Windows 10 от этой проблемы.

Как избежать чрезмерного использования памяти в Windows 10 — советы

Вот несколько советов, которым вы можете следовать, чтобы избежать проблем с высоким использованием памяти в Windows 10/8/7. Узнайте, как настроить компьютер на максимальную производительность:

Вас также может заинтересовать:

Некоторым из вас также может быть интересно узнать, как определить ошибки высокой загрузки ЦП или высокой загрузки диска. Вот шаги"

Шаг 1. Удерживая клавиши Ctrl+Alt+Del, нажмите «Диспетчер задач».

Шаг 2. На вкладке "Процессы" проверьте состояние использования памяти или диска:

  • Столбец ЦП достигает 99% или даже 100%, это проблема "Высокая загрузка ЦП". Обратитесь к разделу Исправление высокой загрузки ЦП на 99 % или 100 % за помощью.

  • В столбце "Диск" отображается высокая загрузка или даже 100 %, это проблема "Высокая загрузка диска". Следуйте 100% использованию диска, чтобы решить эту проблему.

Примите меры, предохраните компьютер от проблем с чрезмерным использованием памяти

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

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

Windows 11/10/8/7 100% безопасность

Теперь ваша очередь. Примите меры и избавьте свой компьютер от проблем с высоким использованием памяти, чтобы он снова работал бесперебойно.

Эта статья содержит основную информацию о реализации виртуальной памяти в 32-разрядных версиях Windows.

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

Виртуальная память используется всегда, даже если объем памяти, необходимой для всех запущенных процессов, не превышает объема оперативной памяти, установленной в системе.

Процессы и адресные пространства

Всем процессам (например, исполняемым файлам приложений), работающим в 32-разрядных версиях Windows, назначаются адреса виртуальной памяти (виртуальное адресное пространство) в диапазоне от 0 до 4 294 967 295 (2*32). -1 = 4 ГБ), независимо от того, сколько оперативной памяти установлено на компьютере.

В конфигурации Windows по умолчанию 2 гигабайта (ГБ) этого виртуального адресного пространства предназначены для частного использования каждым процессом, а остальные 2 ГБ совместно используются всеми процессами и операционной системой. Как правило, приложения (например, Блокнот, Word, Excel и Acrobat Reader) используют лишь часть из 2 ГБ частного адресного пространства. Операционная система назначает кадры страниц ОЗУ только тем страницам виртуальной памяти, которые используются.

Расширение физических адресов (PAE) — это функция 32-разрядной архитектуры Intel, которая расширяет адрес физической памяти (ОЗУ) до 36 бит. PAE не изменяет размер виртуального адресного пространства (которое остается равным 4 ГБ), а только объем фактической оперативной памяти, к которой может обращаться процессор.

Преобразование между 32-битным адресом виртуальной памяти, используемым кодом, работающим в процессе, и 36-битным адресом ОЗУ выполняется аппаратным обеспечением компьютера автоматически и прозрачно в соответствии с таблицами преобразования, которые поддерживаются операционной системой. Любая страница виртуальной памяти (32-битный адрес) может быть связана с любой физической страницей ОЗУ (36-битный адрес).

В следующем списке указано, какой объем оперативной памяти поддерживают различные версии и выпуски Windows (по состоянию на май 2010 г.):

< td>Windows Server 2003 Web Edition

Файл подкачки

ОЗУ — это ограниченный ресурс, в то время как для большинства практических целей виртуальная память не ограничена. Процессов может быть много, и у каждого процесса есть свои 2 ГБ частного виртуального адресного пространства. Когда память, используемая всеми существующими процессами, превышает доступную оперативную память, операционная система перемещает страницы (части по 4 КБ) одного или нескольких виртуальных адресных пространств на жесткий диск компьютера. Это освобождает этот кадр ОЗУ для других целей. В системах Windows эти выгруженные страницы хранятся в одном или нескольких файлах (файлах Pagefile.sys) в корне раздела. В каждом разделе диска может быть один такой файл. Расположение и размер файла подкачки настраиваются в свойствах системы (нажмите «Дополнительно», нажмите «Производительность», а затем нажмите кнопку «Настройки»).

Пользователи часто спрашивают, насколько большим должен быть файл подкачки? На этот вопрос нет однозначного ответа, поскольку он зависит от объема установленной оперативной памяти и объема виртуальной памяти, который требуется для этой рабочей нагрузки. Если нет другой доступной информации, хорошей отправной точкой является типичная рекомендация в 1,5 раза больше установленной оперативной памяти. В серверных системах вы обычно хотите иметь достаточно оперативной памяти, чтобы никогда не было нехватки и чтобы файл подкачки не использовался. В этих системах поддержание большого файла подкачки может оказаться бесполезным. С другой стороны, если на диске много места, поддержка большого файла подкачки (например, в 1,5 раза больше установленной оперативной памяти) не вызывает проблем, и это также избавляет от необходимости беспокоиться о том, насколько большим его сделать.

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

В любой компьютерной системе по мере увеличения нагрузки (количества пользователей, объема работы) производительность снижается, но нелинейно. Любое увеличение нагрузки или спроса сверх определенной точки приводит к значительному снижению производительности. Это означает, что какого-то ресурса критически не хватает, и он стал узким местом.

В какой-то момент дефицитный ресурс нельзя будет увеличить. Это означает, что достигнут архитектурный предел. Некоторые часто упоминаемые архитектурные ограничения в Windows включают следующее:

  • 2 ГБ общего виртуального адресного пространства для системы (ядра)
  • 2 ГБ частного виртуального адресного пространства на процесс (режим пользователя)
  • 660 МБ системного хранилища PTE (Windows Server 2003 и более ранние версии)
  • 470 МБ в хранилище выгружаемого пула (Windows Server 2003 и более ранние версии)
  • 256 МБ в хранилище невыгружаемого пула (Windows Server 2003 и более ранние версии)

Это относится конкретно к Windows Server 2003, но может также относиться к Windows XP и Windows 2000. Однако не все Windows Vista, Windows Server 2008 и Windows 7 разделяют эти архитектурные ограничения. Ограничения на память пользователя и ядра (здесь цифры 1 и 2) одинаковы, но ресурсы ядра, такие как PTE и различные пулы памяти, являются динамическими. Эта новая функциональность позволяет использовать как страничную, так и невыгружаемую память. Это также позволяет PTE и пулу сеансов выходить за пределы, которые обсуждались ранее, вплоть до того момента, когда все ядро ​​будет исчерпано.

Часто встречающиеся и цитируемые утверждения, такие как следующие:

При использовании терминального сервера 2 ГБ общего адресного пространства будут полностью использованы до того, как будут использованы 4 ГБ ОЗУ.

В некоторых случаях это может быть правдой. Однако вы должны следить за своей системой, чтобы знать, применимы ли они к вашей конкретной системе или нет. В некоторых случаях эти заявления являются выводами из конкретных сред Windows NT 4.0 или Windows 2000 и не обязательно применимы к Windows Server 2003. В Windows Server 2003 были внесены значительные изменения, чтобы уменьшить вероятность того, что эти архитектурные ограничения действительно будут достигнуты на практике. . Например, некоторые процессы, которые находились в ядре, были перемещены в процессы, не относящиеся к ядру, чтобы уменьшить объем памяти, используемой в общем виртуальном адресном пространстве.

Мониторинг использования ОЗУ и виртуальной памяти

Монитор производительности — это основной инструмент для мониторинга производительности системы и определения узких мест. Чтобы запустить системный монитор, нажмите «Пуск», выберите «Панель управления», «Администрирование», а затем дважды щелкните «Системный монитор». Вот краткое изложение некоторых важных счетчиков и того, что они вам сообщают:

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

Это показывает, сколько байтов было выделено процессам и для чего операционная система выделила кадр страницы ОЗУ или слот страницы в файле подкачки (или, возможно, и то, и другое). По мере того, как выделенные байты превышают объем доступной оперативной памяти, объем подкачки увеличивается, а также увеличивается размер используемого файла подкачки. В какой-то момент активность подкачки начинает существенно влиять на производительность.

Процесс, рабочий набор, _Total: этот счетчик является мерой активного использования виртуальной памяти.

Этот счетчик показывает, сколько оперативной памяти требуется, чтобы виртуальная память, используемая всеми процессами, находилась в оперативной памяти. Это значение всегда кратно 4096 — размеру страницы, который используется в Windows. Поскольку спрос на виртуальную память выходит за рамки доступной ОЗУ, операционная система регулирует объем виртуальной памяти процесса в своем рабочем наборе, чтобы оптимизировать использование доступной ОЗУ и свести к минимуму подкачку.

Файл подкачки, %pagefile используется: этот счетчик показывает, какая часть файла подкачки фактически используется.

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

Память, страниц/сек. Этот счетчик часто неправильно понимают.

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

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

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

Память, Кэш-байты, Память, Невыгружаемые байты пула, Память, Выгружаемые пулом байты, Память, Всего байт системного кода, Память, Всего байт системного драйвера:

Сумма этих счетчиков показывает, сколько из 2 ГБ общей части 4 ГБ виртуального адресного пространства фактически используется. Используйте их, чтобы определить, достигает ли ваша система одного из рассмотренных ранее архитектурных ограничений.

Память, доступные МБ. Этот счетчик измеряет, сколько ОЗУ доступно для удовлетворения потребностей в виртуальной памяти (либо для нового выделения, либо для восстановления страницы из файла подкачки).

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

100% использование диска системой и сжатой памятью — это ошибка, которая может возникнуть, если вы запутались в настройках виртуальной памяти и случайно изменили размер файла подкачки. Это также может произойти, когда процесс System and Compressed Memory просто дает сбой. Эта ошибка может привести к тому, что компьютеры будут работать невероятно медленно.

Сообщается об ошибке в Windows 10.

1. Отключить супервыборку/предварительную выборку

«100% использование диска системой и сжатой памятью» может быть вызвано службой Windows Superfetch. Эта служба Windows иногда использует слишком много операций чтения и записи на диск, и это заметно, когда вы все еще используете жесткий диск (HDD). Обратите внимание, что Superfetch не является вирусом или вредоносным ПО, это приложение Windows, которое часто использует данные для хранения в вашей памяти, чтобы их можно было легко загрузить при повторном использовании данных. Чтобы исправить это, обновите свое устройство хранения до твердотельного накопителя (SSD), который имеет более высокую скорость чтения и записи, чем жесткий диск, добавьте дополнительную память / RAM или отключите Superfetch. Чтобы отключить Superfetch, см. инструкции ниже.

  1. Нажмите клавишу CTRL + клавишу ALT + клавишу Delete.
  2. Выберите Диспетчер задач.
  3. Перейдите на вкладку "Сервисы" и откройте OpenServices.
  4. Затем найдите Superfetch, щелкните его правой кнопкой мыши и выберите "Свойства".
  5. Установите для параметра Startuptype значение Disable
  6. Затем нажмите OK.
  7. Перезагрузите компьютер.

2. Отключить виртуальную память

Установка слишком большого объема виртуальной памяти может привести к «100% использованию диска системой и сжатой памятью». Вы можете вернуть настройки по умолчанию.

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

Перейдите на вкладку «Дополнительно» и нажмите «Изменить», чтобы открыть окно «Виртуальная память».

Затем отключите параметр "Автоматически управлять файлом подкачки для всех дисков".

Нажмите OK, чтобы выйти, а затем перезагрузите компьютер.

3. Проверьте жесткий диск или вашу память/ОЗУ

Если сообщение «100 % использования диска системой и сжатой памятью» сохраняется, проблема может заключаться в вашем жестком диске или памяти/ОЗУ. Попробуйте проверить надежность вашего оборудования, оно может быть источником проблемы, если оно выходит из строя. Чтобы проверить оборудование, см. ниже.

Для жесткого диска

Для памяти/ОЗУ

См. здесь инструкции по тестированию памяти/ОЗУ.

Если жесткий диск и память / оперативная память проверены хорошо. Возможно, ваша Windows повреждена, см. решение 4.

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

Версия Windows RAM
Windows NT 4.0 4 ГБ
Windows 2000 Professional 4 ГБ
Windows 2000 Standard Server< /td> 4 ГБ
Windows 2000 Advanced Server 8 ГБ
Windows 2000 Datacenter Server 32 ГБ
Windows XP Professional 4 ГБ
2 ГБ
Windows Server 2003 Standard Edition 4 ГБ
Windows Server 2003 Enterprise Edition 32 ГБ
Windows Server 2003 Datacenter Edition 64 ГБ
Windows Vista 4 ГБ
Windows Server 2008 Standard 4 ГБ
Windows Server 2008 Enterprise 64 ГБ
Windows Server 2008 Datacenter 64 ГБ
Windows 7 4 ГБ