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

Uso do fair share scheduler em um sistema do Solaris com regiões instaladas

Limites especificados através do comando prctl não são persistentes. Os limites estão em vigor somente até o sistema ser reinicializado. Para definir compartilhamentos em uma região permanentemente, consulte Como configurar a região e Como definir zone.cpu-shares na região global.

ProcedureComo definir compartilhamentos FSS na região global usando o comando prctl

A região global recebe um compartilhamento por padrão. Você pode usar este procedimento para alterar a alocação padrão. Observe que você deve redefinir compartilhamentos alocados através do comando prctl sempre que reinicializar o sistema.

É necessário ser administrador global na região global para executar este procedimento.

  1. Torne-se superusuário ou assuma a função de administrador principal.

    Para criar a função e atribuí-la a um usuário, consulte Using the Solaris Management Tools With RBAC (Task Map) no System Administration Guide: Basic Administration .

  2. Use o utilitário prctl para atribuir dois compartilhamentos à região global:


    # prctl -n zone.cpu-shares -v 2 -r -i zone global
    
  3. (Opcional) Para verificar o número de compartilhamentos atribuídos à região global, digite:


    # prctl -n zone.cpu-shares -i zone global
    
Consulte também

Para obter mais informações sobre o utilitário prctl, consulte a página do manual prctl(1).

ProcedureComo alterar dinamicamente o valor de zone.cpu-shares em uma região

Esse procedimento pode ser usado para qualquer região, não apenas na região global.

  1. Torne-se superusuário ou assuma a função de administrador principal.

    Para criar a função e atribuí-la a um usuário, consulte Using the Solaris Management Tools With RBAC (Task Map) no System Administration Guide: Basic Administration .

  2. Use o comando prctl para especificar um novo valor para cpu-shares.


    # prctl -n zone.cpu-shares -r -v value -i zone zonename
    

    idtype é zonename ou zoneid. value é o novo valor.