
Есть сервер с интересной проблемой (еще несколько других тоже имели эту проблему). Мы думаем, что SAP берет на себя почти всю подкачку, но мы не можем сказать это на 100%, потому что когда возникает эта проблема, даже "ps -ef" не будет работать в системе, потому что команда зависнет!
Как во время возникновения проблемы (до перезагрузки, так как перезагрузка решает проблему) сделать дамп, который разработчики позже смогут проанализировать?
Пока что я прочитал, что если:
sysdumpstart -p
выполняется, AIX сделает дамп и перезагрузится после этого:
-p Initiates a system dump and writes the results to the primary dump device.
Вопрос: но достаточно ли этого?(команда "sysdumpstart -p") Будет ли создан дамп, в котором также будет храниться информация, связанная с SAP, для последующей отладки?
12:root@SERVER:/root # sysdumpdev -l
primary /dev/lg_dumplv
...
12:root@SERVER:/root # sysdumpdev -e
Estimated dump size in bytes: 4660710604
12:root@SERVER:/root #
Размер lg_dumplv составляет 12288 МБ, так что этого должно быть достаточно.
После перезагрузки я найду файлы дампа в "/var/adm/ras/vmcore.x" ? Или есть дополнительная команда, чтобы положить дамп в FS из дампового lv?
решение1
sysdumpstart -p
на это ушло около ~22 минут, чтобы сделать это размером 4 ГБ. Он автоматически перезагружается после дампа! После перезагрузки сохраните дамп из dumpLV в файл.
smitty dump
Copy a system dump from a dump device to a file
пытаюсь найти разработчика, который сможет проанализировать файл дампа :) открытие программного вызова.
Как принудительно сделать дамп системы: https://www-01.ibm.com/support/docview.wss?uid=isg3T1019210