Совет Windows 10: что такое активный дамп памяти

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

Существует четыре типа дампов памяти. можно выбрать до Windows 10,

  • Малый дамп памяти (256 КБ)
  • Дамп памяти ядра
  • Завершить дамп памяти
  • Автоматический дамп памяти — добавлен в Windows 8 для поддержки конфигурации файла страницы «Управляемая системой».

В основном он неплохо покрывает все ситуации, которые вы можете придумать. Выберите «Малый дамп памяти», если вас вообще не волнует BSOD. Но если вы заботитесь о BSOD, но по-прежнему беспокоитесь о занимаемом пространстве, вы можете использовать «дамп памяти ядра», чтобы встретиться с обеими сторонами мира. И если вы действительно хотите разобраться в проблеме, «Полный дамп памяти» предоставит вам всю информацию, которую вам нужно будет копнуть глубже.

Windows 10 представила новый тип файла дампа под названием Active Memory Dump , который удаляет множество вещей, которые не важен для диагностики основной причины сбоя и делает файл окончательного дампа намного меньше, и его легче сохранять, копировать и диагностировать.

Хотя это звучит не сильно отличается от того, что « Дамп памяти ядра », есть одна ключевая область, которая делает« Active Memory Dump »сияющим.

Если в вашей системе несколько виртуальных машин при работе на Hyper-V полный дамп памяти будет включать в себя состояние хоста, а также дамп того, что находится в оперативной памяти, большая часть которой используется виртуальными машинами. В результате файл дампа может быть огромным с большим количеством данных, не имеющих ничего общего с основным компьютером, который дает сбой. При наличии « Active Memory Dump » он отфильтрует большинство страниц памяти, выделенных виртуальным машинам, и сделает окончательный файл дампа памяти намного меньше.

Насколько маленьким будет. это будет? Вот пример, опубликованный в блоге Microsoft Clustering:

В качестве примера у меня есть система с 16 ГБ ОЗУ, работающая под управлением Hyper-V, и я запустил синие экраны с различными настройками аварийного дампа, чтобы посмотрите, какой будет размер файла memory.dmp. Я также попробовал «активный дамп памяти» без запущенных виртуальных машин и с двумя VMS, занимающими 8 из 16 ГБ памяти, чтобы посмотреть, насколько это будет эффективно:

Память. dmp в КБ % по сравнению с полным
Полный дамп:

16 683 673

Активный дамп (нет ВМ):

1,586,493

10%

Активный дамп (виртуальные машины с общим объемом ОЗУ 8 ГБ):

1,629,497

10%

Дамп ядра (виртуальные машины с 8 ГБ ОЗУ)

582 261

3%

Автоматический дамп (виртуальные машины с 8 ГБ ОЗУ всего)

587 941

4%

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

Итак, где проверить настройки дампа памяти?

Настройки дампа памяти находятся в окне «Автозагрузка и восстановление». Вот путь, по которому вы можете найти его.

Панель управления → Система и безопасность → Система → Дополнительные параметры системы (на левой панели) → Параметры в разделе «Запуск и восстановление».

Что делать с этим файлом дампа памяти?

У нас есть сообщение, посвященное именно этому: «Как исследовать файл дампа памяти, чтобы найти причину синего экрана смерти». Проверьте это.

Заключение

Похоже, что активный дамп памяти может быть более полезен в серверной среде, в которой работает много виртуальных машин, но если в вашей Windows 10 есть пара виртуальных машин, работающих поверх него, выбор Active Memory Dump имеет больше смысла, чем использование любого другого типа параметров дампа памяти.

Оцените статью
toodcast.ru
Добавить комментарий