Ignorar Links de Navegao | |
Sair do Modo de Exibio de Impresso | |
Guia de administração do sistema: gerenciamento de recursos do Oracle Solaris Containers e Oracle Solaris Zones Oracle Solaris 10 1/13 Information Library (Português (Brasil)) |
Parte I Gerenciamento de Recursos
1. Introdução ao gerenciador de recursos do Solaris 10
2. Projetos e tarefas (visão geral)
3. Administração de projetos e tarefas
4. Contabilidade estendida (Visão geral)
5. Administração da contabilidade estendida (tarefas)
6. Controles de Recursos (Visão Geral)
7. Administração de controles de recursos (Tarefas)
8. Fair share scheduler (visão geral)
9. Administração do fair share scheduler (tarefas)
10. Controle da memória física usando o resource capping daemon (visão geral)
11. Administração do resource capping daemon (tarefas)
12. Pools de recursos (Visão geral)
O que há de novo nos pools de recursos e pools de recursos dinâmicos?
Introdução a pools de recursos
Introdução a pools de recursos dinâmicos
Sobre ativação e desativação de pools de recursos e pools de recursos dinâmicos
Pools de recursos usados em zonas
Estrutura de pools de recursos
Implementação de pools em um sistema
SPARC: Operações de reconfiguração dinâmica e pools de recursos
Criação de configurações de pools
Manipulação direta da configuração dinâmica
Gerenciamento de pools de recursos dinâmicos
Configuração de restrições e objetivos
Restrições da propriedade pset.min e da propriedade pset.max
Restrição da propriedade cpu.pinned
Restrição da propriedade pool.importance
Exemplo de objetivos de configuração
As funções de poold que podem ser configuradas
Monitoração de intervalo do poold
Informações de registro do poold
Registro de informações de configuração
Monitoração de registro de informações
Como funciona a alocação de recursos dinâmicos
Determinação de recursos disponíveis
Identificação de uma falta de recurso
Determinação de utilização de recurso
Identificação de violações de controle
Determinação de uma ação corretiva apropriada
Uso do poolstat para monitorar o recurso de pools e a utilização de recursos
Ajuste de intervalos de operação de poolstat
Comandos usados com o recurso de pools de recursos
13. Criação e administração de pools de recursos (Tarefas)
14. Exemplo de configuração de gerenciamento de recurso
15. Funcionalidade do controle de recursos no Console de gerenciamento Solaris
16. Introdução ao Solaris Zones
17. Configuração de zona não global (Visão geral)
18. Planejamento e configuração de zonas não globais (Tarefas)
19. Sobre instalação, parada, clonagem e desinstalação de zonas não globais (Visão geral)
20. Instalação, inicialização, parada, desinstalação e clonagem de zonas não globais (Tarefas)
21. Login na zona não global (Visão geral)
22. Login em zonas não globais (Tarefas)
23. Movendo e migrando zonas não globais (Tarefas)
24. Oracle Solaris 10 9/10: migrando de um sistema Oracle Solaris físico para uma zona (Tarefas)
25. Sobre pacotes e patches em um sistema do Oracle Solaris com zonas instaladas (Visão geral)
27. Administração do Oracle Solaris Zones (Visão geral)
28. Administração do Oracle Solaris Zones (Tarefas)
29. Atualização de um sistema Oracle Solaris 10 com zonas não globais instaladas
30. Soluções diversas de problemas do Oracle Solaris Zones
Parte III 1x}Zonas não nativas
31. Sobre zonas não nativas e zonas não nativas do Linux
32. Planejamento da configuração da zona não nativa lx (Visão geral)
33. Configuração de zonas não nativas lx (Tarefas)
36. Login em zonas não nativas lx (Tarefas)
37. Movendo e migrando zonas não nativas lx (Tarefas)
38. Administração e execução de aplicativos em zonas não nativas lx (Tarefas)
Você pode configurar estes aspectos do comportamento do daemon.
Monitoração de intervalo
Nível de registro
Local de registro
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.
Use o nome de propriedade system.poold.monitor-interval para especificar um valor em milissegundos.
Três categorias de informações são fornecidas através do registro. Essas categorias são identificadas nos logs:
Configuração
Monitoração
Otimização
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:
ALERT
CRIT
ERR
WARNING
NOTICE
INFO
DEBUG
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.
Os seguintes tipos de mensagem podem ser gerados:
Problemas ao acessar a configuração libpool, ou alguma outra falha fundamental e imprevista do recurso libpool. Faz com que o daemon saia e requer atenção imediata do administrador.
Problemas devidos a falhas imprevistas. Faz com que o daemon saia e requer atenção imediata do administrador.
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.
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.
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.
Os seguintes tipos de mensagem podem ser gerados:
Problemas devidos a falhas de monitoração imprevistas. Faz com que o daemon saia e requer atenção imediata do administrador.
Problemas devidos a erro de monitoração imprevisto. Pode requerer intervenção administrativa para corrigir.
Mensagens sobre transições de zona de controle de recurso.
Mensagens sobre estatística de utilização de recursos.
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.
Os seguintes tipos de mensagem podem ser gerados:
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.
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.
Podem ser exibidas mensagens sobre configurações alternativas consideradas.
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.
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.
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 man logadm(1M) e logadm.conf(4).