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.
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.
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 .
Use o utilitário prctl para atribuir dois compartilhamentos à região global:
# prctl -n zone.cpu-shares -v 2 -r -i zone global |
(Opcional) Para verificar o número de compartilhamentos atribuídos à região global, digite:
# prctl -n zone.cpu-shares -i zone global |
Para obter mais informações sobre o utilitário prctl, consulte a página do manual prctl(1).
Esse procedimento pode ser usado para qualquer região, não apenas na região global.
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 .
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.