Рейтинг:0

Как проанализировать дамп ядра с другой машины?

флаг de
Eva

Я новичок в анализе дампов ядра. Я нахожусь с файлом vmcore с разных машин, но при попытке запустить команду сбоя он жалуется, что в системе работает другая версия ядра. Как анализировать дампы ядра на другом сервере? Спасибо.

флаг jp
Вы всегда можете создать виртуальную машину с тем же установленным ядром/программным обеспечением.
флаг de
Eva
Иногда мне приходится делать много обновлений, пока у меня не будет точно такой же версии ядра. Этот процесс занимает огромное количество времени. Мне было интересно, не упустил ли я что-то, что делают другие, чтобы немного упростить анализ дампов ядра.
Рейтинг:1
флаг cn

Используйте точную версию ядра на узле анализа в качестве узла, на котором произошел сбой. uname -r должно совпадать.

сбой при использовании в файле дампа требует в командной строке (необязательно сжатый) двоичный файл vmlinux, вероятно, где-то под /usr/библиотека/отладка/библиотека/модули/, затем файл vmcore, который является дампом.

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

Примените ту же процедуру исправления к этой системе анализа или восстановите резервную копию ОС, если она у вас есть.

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

флаг de
Eva
Спасибо за ответ. Я бы хотел, чтобы был более простой способ анализа системных проблем. Я буду рад любым усилиям, направленным на облегчение этого анализа.

Ответить или комментировать

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