Usando arquivos de log de serviço para hpc pack
A partir do HPC Pack 2012 com o Service Pack 1 (SP1), os arquivos de log de rastreamento binário são gerados pelos serviços do HPC Pack no nó principal e em nós de computação. Este tópico descreve os locais e a configuração desses arquivos. Os arquivos de log binário fornecem informações de rastreamento expandidas em um formato de arquivo compactado e substituem os arquivos de log de texto que foram gerados em versões anteriores do HPC Pack. Os arquivos podem ser usados para ajudar a solucionar problemas de serviços e operações de gerenciamento de cluster no cluster HPC.
Neste tópico:
Local dos arquivos de log
Os arquivos de log são gerados na pasta nos locais a seguir. Os arquivos são nomeados de acordo com sua origem (como o serviço que os gera) e são numerados consecutivamente – por exemplo, HpcScheduler_00000.bin, HpcScheduler_00001.bin e assim por diante.
Logs | Localização | Valor padrão |
---|---|---|
Logs de serviço do HPC | %CCP_LOGROOT_SYS% | %CCP_DATA%LogFiles |
Logs da API de gerenciamento de cluster | %CCP_LOGROOT_USR% | %LOCALAPPDATA%\Microsoft\Hpc LogFiles |
Você pode excluir arquivos nesses locais se precisar recuperar espaço em disco temporariamente.
Configurações de configuração de arquivo de log
Você pode modificar o nível de log de todos os logs para exibir mais ou menos informações de rastreamento. Você também pode ajustar os tamanhos máximos e o uso de disco dos arquivos de log.
Nível de log
A tabela a seguir mostra os níveis de log disponíveis.
Nível de log | Descrição |
---|---|
0 | Sem registro em log |
1 | Somente mensagens de erro |
2 | Somente mensagens de erro e aviso |
3 | Somente mensagens de erro, aviso e informações |
4 | Erro, aviso, informações e mensagens de rastreamento |
O nível de log padrão depende das fontes dos logs e da configuração das chaves do Registro mostradas na tabela a seguir. Você pode configurar valores diferentes, dependendo de suas necessidades ou se o desempenho do cluster para suas cargas de trabalho for afetado pelo nível de log.
Origem do log | Chave do Registro | Valor padrão |
---|---|---|
Serviço de Gerenciamento de HPC, Serviço de Repositório de SDM do HPC, API de gerenciamento de cluster | HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\HPC\ManagementTraceLevel | 3 |
Todos os outros serviços de HPC | HKEY_LOCAL_MACHINE \SOFTWARE\Microsoft\HPC\TraceLevel | 4 |
Por exemplo, você pode usar o procedimento a seguir para modificar o valor da chave do registro TraceLevel.
Cuidado
O procedimento a seguir inclui etapas para modificar o registro. A edição incorreta do registro pode danificar severamente seu sistema. Antes de fazer alterações no registro, você deve fazer backup de todos os dados valorizados no computador.
Para configurar a chave do Registro TraceLevel
Inicie o Editor do Registro no nó principal.
No Editor do Registro, navegue até HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\HPC.
Defina a tecla TraceLevel para um inteiro entre 0 e 4e clique em OK.
Reinicie o serviço ou os serviços correspondentes (por exemplo, HPCScheduler.exe).
Tamanho do arquivo de log
O arquivo de configuração de cada um dos serviços HPC contém as seguintes configurações que determinam o tamanho dos arquivos de log. Cada arquivo de configuração está localizado na pasta %CCP_HOME%bin (por exemplo, HpcScheduler.exe.config).
Ambiente | Descrição |
---|---|
FileSizeMB | Tamanho máximo, em MB, de um arquivo de log individual. Padrão: 4. |
MaxAllowedDiskUsageInMB | Uso máximo de disco, em MB, dos arquivos de log para cada serviço. Padrão: varia de acordo com o serviço. |
Para definir as configurações de tamanho do arquivo de log para um serviço HPC
Em um editor de texto, como o Bloco de Notas, abra o arquivo de configuração do processo relacionado na pasta %CCP_HOME%bin. Por exemplo, para definir as configurações do Serviço de Agendador de Trabalho do HPC, abra HPCScheduler.exe.config.
No nó
<system.diagnostics>
, modifique o valor deFileSizeMB
ouMaxAllowedDiskUsageinMB
. Em seguida, salve o arquivo.Reinicie o serviço correspondente (por exemplo, HPCScheduler.exe).
Extrair as informações nos arquivos de log
Para extrair as informações nos arquivos de log binário gerados pelo HPC Pack, use o hpctrace ferramenta de linha de comando.
Por exemplo, para coletar e extrair as informações nos arquivos de log do Serviço de Repositório de SDM do HPC e gravar os arquivos de saída na pasta C:\Meus Logs, digite o seguinte em um prompt de comando no nó principal:
hpctrace getlog sdm -d:"C:\My Logs"
Para obter uma sintaxe de comando detalhada, digite hpctrace /?
em um prompt de comando ou consulte hpctrace.