JavaScript is required to for searching.
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))
search filter icon
search icon

Informação sobre o documento

Prefácio

Parte I Gerenciamento de Recursos

1.  Introdução ao gerenciador de recursos do Solaris 10

Visão geral do gerenciamento de recursos

Classificações de recursos

Mecanismos de controle do gerenciamento de recursos

Mecanismos de restrição

Mecanismos de agendamento

Mecanismos de partição

Configuração de gerenciamento de recurso

Interação com o Solaris Zones

Quando usar o gerenciamento de recursos

Consolidação do servidor

Suporte a uma população grande ou variada de usuários

Configuração do gerenciamento de recursos (mapa de tarefas)

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)

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

Parte II Zonas

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)

26.  Adicionando e removendo pacotes e patches em um sistema Oracle Solaris com zonas instaladas (Tarefas)

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)

34.  Sobre instalação, inicialização, parada, clonagem e desinstalação de zonas não nativas lx (Visão geral)

35.  Instalação, inicialização, parada, desinstalação e clonagem de zonas não nativas (branded) 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)

Glossário

Índice

Configuração do gerenciamento de recursos (mapa de tarefas)

O mapa de tarefas a seguir fornece uma visão geral de nível superior das etapas envolvidas na configuração do gerenciamento de recursos no sistema.

Tarefa
Descrição
Instruções
Identificar as cargas de trabalho no sistema e categorize cada carga de trabalho por projeto.
Crie entradas de projeto no arquivo /etc/project, no mapa NIS ou no serviço de diretório LDAP.
Priorizar as cargas de trabalho no sistema.
Determine os aplicativos que são cruciais. Essas cargas de trabalho podem requerer acesso preferencial a recursos.
Consulte os objetivos de serviço comercial.
Monitorar a atividade em tempo real no sistema.
Use ferramentas de desempenho para visualizar o consumo de recursos atual de cargas de trabalho em execução no sistema. Você pode a seguir avaliar se deve restringir acesso a um determinado recurso ou isolar cargas de trabalho específicas de outras cargas de trabalho.
Fazer modificações temporárias nas cargas de trabalho em execução no sistema.
Para determinar os valores que podem ser alterados, consulte os controles de recursos disponíveis no sistema do Solaris. Você pode atualizar os valores a partir da linha de comando enquanto a tarefa ou o processo estiverem em execução.
Definir controles de recursos e atributos de projeto para cada entrada de projeto no banco de dados de project ou no banco de dados de projeto do serviço de nomes.
Cada entrada de projeto no arquivo /etc/project ou no banco de dados de projeto do serviço de nomes podem conter um ou mais controles de recursos ou atributos. Controles de recursos contêm tarefas e processos anexados a esse projeto. Para cada valor de limiar colocado em um controle de recursos, você pode associar uma ou mais ações a serem tomadas quando o valor foi alcançado.

Você pode definir controles de recursos usando a interface da linha de comando. Determinados parâmetros de configuração também podem ser definidos usando-se o Console de gerenciamento Solaris.

Colocar um limite superior no consumo de recursos da memória física por coleções de processos anexados a um projeto.
O daemon de aplicação de limitação de recursos aplicará a limitação de recursos da memória física para o atributo rcap.max-rss do projeto no arquivo /etc/project.
Criar configurações de pool de recursos.
Os pools de recursos fornecem uma forma de efetuar a partição de recursos do sistema, como processadores, e manter essas partições nas reinicializações. Você pode adicionar um atributo project.pool a cada entrada no arquivo /etc/project.
Tornar o fair share scheduler (FSS) o agendador padrão do sistema.
Assegure-se de que todos os processos de usuário em um sistema de CPU único ou em um conjunto de processadores pertençam à mesma classe de agendamento.
Ativar o recurso de contabilidade estendida para monitorar e registrar o consumo de recursos com base em tarefa ou processo.
Use dados da contabilidade estendida para avaliar controles de recursos atuais e planejar requisitos de capacidade para cargas de trabalho futuras. Agregue uso em uma base de sistema geral que pode ser acompanhado. Para obter estatísticas completas de uso de cargas de trabalho relacionadas que se estendem para mais de um sistema, o nome do projeto pode ser compartilhado em diversas máquinas.
(Opcional) Se for necessário fazer ajustes adicionais na configuração, você pode continuar a alterar os valores a partir da linha de comando. Você pode alterar os valores enquanto a tarefa ou o processo estão em execução.
Modificações em tarefas existentes podem ser aplicadas em base temporária sem reiniciar o projeto. Ajuste os valores até o desempenho ser satisfatório. Em seguida, atualize os valores atuais no arquivo /etc/project ou no banco de dados de projeto do serviço de nomes.
(Opcional) Capturar dados da contabilidade estendida.
Grave registros da contabilidade estendida para processos e tarefas ativos. Os arquivos produzidos podem ser usados para planejamento, chargeback e propósitos de fatura. Há também uma interface prática de linguagem de extração e relatório (Perl) para libexacct que permite que você desenvolva relatórios personalizados e scripts de extração.