1

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

  • 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 ответ1

1

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

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

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

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .