Guia de administração do sistema: gerenciamento de recursos Oracle Solaris Containers e Oracle Solaris Zones

As funções de poold que podem ser configuradas

Você pode configurar estes aspectos do comportamento do daemon.

Estas opções estão disponíveis na configuração de grupos. Você também pode controlar o nível de registro a partir da linha de comando chamando poold.

Monitoração de intervalo do poold

Use o nome de propriedade system.poold.monitor-interval para especificar um valor em milissegundos.

Informações de registro do poold

Três categorias de informações são fornecidas através do registro. Essas categorias são identificadas nos logs:

Use o nome de propriedade system.poold.log-level para especificar o parâmetro de registro. Se esta propriedade não for especificada, o nível de registro padrão será NOTICE. Os níveis de parâmetro são hierárquicos. A definição de um nível de logo de DEBUG fará com que poold registre todas as mensagens definidas. O nível INFO fornece um equilíbrio útil de informações para a maioria dos administradores.

Na linha de comando, você pode usar o comando poold com a opção -l e um parâmetro para especificar o nível de informações de registro gerado.

Os seguintes parâmetros estão disponíveis:

Os níveis de parâmetro mapeiam diretamente sobre os equivalentes de syslog. Para obter mais informações sobre o uso de syslog, consulte Local de registro.

Para obter mais informações sobre como configurar o registro de poold, consulte Como definir o nível de registro de poold.

Registro de informações de configuração

Os seguintes tipos de mensagem podem ser gerados:

ALERT

Problemas ao acessar a configuração libpool, ou alguma outra falha fundamental e imprevista da facilidade libpool. Faz com que o daemon saia e requer atenção imediata do administrador.

CRIT

Problemas devidos a falhas imprevistas. Faz com que o daemon saia e requer atenção imediata do administrador.

ERR

Problemas com os parâmetros especificados pelo usuário que controlam a operação, como objetivos de utilização conflitantes e sem resolução para um conjunto de recursos. Requer intervenção administrativa para conectar os objetivos. poold tenta tomar uma ação corretiva ignorando objetivos conflitantes, mas alguns erros farão com que o daemon saia.

WARNING

Avisos relacionados à definição de parâmetros de configuração, embora tecnicamente corretos, não serão apropriados para o ambiente de execução dado. Um exemplo é tornar todos os recursos de CPU fixos, o que significa que poold não pode mover recursos de CPU entre conjuntos de processadores.

DEBUG

Mensagens que contêm as informações detalhadas necessárias ao se depurar processamento de configuração. Essas informações não são geralmente usadas por administradores.

Monitoração de registro de informações

Os seguintes tipos de mensagem podem ser gerados:

CRIT

Problemas devidos a falhas de monitoração imprevistas. Faz com que o daemon saia e requer atenção imediata do administrador.

ERR

Problemas devidos a erro de monitoração imprevisto. Pode requerer intervenção administrativa para corrigir.

NOTICE

Mensagens sobre transições de região de controle de recurso.

INFO

Mensagens sobre estatística de utilização de recursos.

DEBUG

Mensagens que contêm as informações detalhadas necessárias ao se depurar processamento de monitoração. Essas informações não são geralmente usadas por administradores.

Registro de informações de otimização

Os seguintes tipos de mensagem podem ser gerados:

WARNING

Podem ser exibidas mensagens relativas a problemas de fazer decisões ótimas. Exemplos incluem conjuntos de recursos que são demasiadamente restritos por seus valores mínimo e máximo ou pelo número de componentes fixos.

Podem ser exibidas mensagens sobre problemas ao se executar uma realocação ótima devido a limitações imprevistas. Exemplos incluem a remoção do último processados de um conjunto de processadores que contém um consumidor de recursos vinculado.

NOTICE

Podem ser exibidas mensagens sobre configurações utilizáveis ou configurações que não serão implementadas devido a históricos de decisão de sobreposição.

INFO

Podem ser exibidas mensagens sobre configurações alternativas consideradas.

DEBUG

Mensagens que contêm as informações detalhadas necessárias ao se depurar processamento de otimização. Essas informações não são geralmente usadas por administradores.

Local de registro

A propriedade system.poold.log-location é usada para especificar o local para a saída registrada de poold. Você pode especificar um local de SYSLOG para a saída de poold (consulte syslog(3C)).

Se esta propriedade não for especificada, o local padrão para a saída registrada de poold será /var/log/pool/poold.

Quando poold é chamado a partir da linha de comando, esta propriedade não é usada. Entradas de log são gravadas em stderr no terminal de chamada.

Gerenciamento de log com logadm

Se poold estiver ativo, o arquivo logadm.conf incluirá uma entrada para gerenciar o arquivo padrão /var/log/pool/poold. A entrada é:

/var/log/pool/poold -N -s 512k

Consulte as páginas do manual logadm(1M) e logadm.conf(4).