Сообщение о нехватке памяти в Windows 7 SP1

960
A.Corcoles

У меня большая проблема с компьютером, который получает сообщение «Недостаточно памяти». Характеристики этого компьютера:

  • Windows 7 SP1
  • 32-битная операционная система
  • 4 ГБ ОЗУ

Компьютер получает следующее сообщение каждые 4 или 5 дней:

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

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

  • Остановите все приложения, которые используют большой объем памяти (SQL Server, Wonderware InTouch HMI SCADA, службы отчетов, VMWare).
  • Переустановите операционную систему и все программное обеспечение.
  • Сканирование на наличие вирусов без успеха.

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

  • Журнал приложения

Предупреждение : PerfDisk; Невозможно прочитать данные о производительности для счетчиков производительности диска.

  • Системный журнал

Предупреждение : Windows успешно диагностировала состояние низкой виртуальной памяти. Следующие программы использовали больше всего виртуальной памяти: view.exe (4560) - 37871616 байт, DASSIDirect.exe (2904) - 21807104 байта, а perfmon.exe (5868) - 18018304 байта.

Ошибка : не удалось запустить службу Vstor2 P2V30 Virtual Storage Driver из-за следующей ошибки: Система не может найти указанный путь.

Проверяя объем памяти, используемой в окне Resource Monitor, мы обнаружили, что заряд фиксации постоянно увеличивается, пока не достигнет примерно 100%. И Память Модифицированная увеличивается таким же образом. Используемая память остается на уровне 1 ГБ приблизительно.

Это коммит увеличения заряда нормально? Не должно уменьшаться, когда внутренние процессы завершены

1
У вас проблема с нехваткой виртуальной памяти. Зафиксируйте заряд физической памяти. Скорее всего, одно не имеет ничего общего с другим. Какой у вас размер файла подкачки? David Schwartz 9 лет назад 0
Вы можете значительно увеличить размер файла подкачки или перейти на 64-разрядную ОС и получить больше оперативной памяти. Для компьютера в производственных условиях 4 ГБ ОЗУ просто больше не сокращаются. Jack 9 лет назад 0
Выделенная память и модифицированная память, увеличивающиеся вместе, могут означать, что файл подкачки слишком мал Проверьте размеры выгружаемого и не выгружаемого пула в диспетчере задач. David Marshall 9 лет назад 0
Извините, я забыл объяснить, что мы увеличиваем файл подкачки до 4 ГБ, и у нас все еще остается та же проблема. Также мы настраиваем дополнительный компьютер на 64 бита на случай, если мы не сможем решить эту проблему в исходном. Большое спасибо за быстрый ответ A.Corcoles 9 лет назад 0
Дорогие, извините за ответ так поздно, но в рабочем состоянии доступность машины не так гибка, как мы хотим. Итак, это текущая ситуация: - Мы уже устанавливаем совершенно новый компьютер с 64-битной версией ОС и точно таким же программным обеспечением, что и предыдущая 32-битная версия ОС. - Мы увеличиваем файл подкачки до 4 ГБ. С этой конфигурацией мы все еще видим, что модифицированная память увеличивается при очень высоких значениях (приблизительно 3,7 ГБ). Может ли это быть вирусная инфекция? A.Corcoles 8 лет назад 0

1 ответ на вопрос

1
Kilisi

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

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

В Windows 7 SP1 есть несколько способов получить доступ к настройкам виртуальной памяти. Вот ссылка, объясняющая, как нажмите меня

Пожалуйста, расширите свой ответ для ясности ... :) Nikhil_CV 9 лет назад 2
Прежде всего, спасибо за ваш ответ. Мы увеличили размер файла подкачки, прежде чем я открою этот пост. Вчера днем ​​мы увидели, что если мы закроем какой-либо процесс в диспетчере задач, Memory Modified уменьшится, но значение останется очень высоким. Чтобы быть точным, это было 1318 МБ, а когда мы закрываем несколько процессов, оно уменьшается до 1010 МБ. A.Corcoles 9 лет назад 0
насколько ты его увеличил? Kilisi 9 лет назад 0
Мы увеличиваем его до 4 ГБ A.Corcoles 8 лет назад 0

Похожие вопросы