AIX: como fazer um dump que contém informações relacionadas ao aplicativo também?

3

Existe um servidor com um problema interessante (alguns outros problemas também). Achamos que o SAP leva quase toda a paginação, mas não podemos dizer que 100%, porque quando esse problema ocorre, até mesmo um "ps -ef" não será executado no sistema porque o comando irá travar!

Durante o problema (antes de uma reinicialização, porque uma reinicialização corrige o problema), como posso fazer um dump, que os desenvolvedores mais tarde podem analisar?

Até agora eu li que se a:

sysdumpstart -p

é executado o AIX fará um dump e reinicializará após:

-p  Initiates a system dump and writes the results to the primary dump device.

Pergunta: mas isso é suficiente? (o comando "sysdumpstart -p") Será que ele criará um dump que também armazenará as informações relacionadas ao SAP, para posterior depuração?

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 # 

O lg_dumplv tem 12288 MBytes, então deve ser o suficiente.

Após a reinicialização, eu vou encontrar os arquivos de despejo no "/var/adm/ras/vmcore.x"? Ou há um comando adicional para colocar o dump no FS do dump lv?

    
por pepite 17.12.2016 / 10:54

1 resposta

4
sysdumpstart -p

Demorou cerca de 22 minutos para fazer isso com 4 GB de tamanho. Ele reinicia automaticamente após o despejo! Após a reinicialização, salve o despejo do dumpLV em um arquivo.

smitty dump
Copy a system dump from a dump device to a file

tentando obter um desenvolvedor que possa analisar o arquivo de despejo :) abrindo a chamada de software.

Como forçar um dump do sistema: link

    
por 17.12.2016 / 16:31

Tags