A tabela abaixo mostra os controles de recursos que podem ser definidos no console. A tabela descreve o recurso que é restringido por cada controle. A tabela também identifica as unidades padrão usadas pelo banco de dados de project para esse recurso. Há dois tipos de unidades padrão:
Quantidades representam uma quantidade limitada.
Índices representam um identificador válido máximo.
Assim, project.cpu-shares especifica o número de compartilhamentos a que o projeto tem direito. process.max-file-descriptor especifica o número de arquivo mais alto que pode ser atribuído a um processo pela chamada do sistema open(2).
Tabela 15–1 Controles de recursos padrão disponíveis no Console de gerenciamento Solaris
Nome do controle |
Descrição |
Unidade padrão |
---|---|---|
project.cpu-shares |
O número de compartilhamentos de CPU que são concedidas a este projeto para uso com o fair share scheduler (FSS) (consulte a página do manual FSS(7)) |
Quantidade (compartilhamentos) |
task.max-cpu-time |
Tempo máximo de CPU disponível para estes processos de tarefa |
Tempo (segundos) |
task.max-lwps |
Número máximo de LWPs disponíveis simultaneamente para estes processos de tarefa |
Quantidade (LWPs) |
process.max-cpu-time |
Tempo máximo de CPU disponível para este processo |
Tempo (segundos) |
process.max-file-descriptor |
Índice de descritor de arquivo máximo disponível para este processo |
Índice (descritor de arquivo máximo) |
process.max-file-size |
Deslocamento de arquivo máximo disponível para gravar por este processo |
Tamanho (bytes) |
process.max-core-size |
Tamanho máximo de um arquivo de núcleo criado por este processo |
Tamanho (bytes) |
process.max-data-size |
Memória acumulada máxima disponível para este processo |
Tamanho (bytes) |
process.max-stack-size |
Segmento máximo de memória de pilha disponível para este processo |
Tamanho (bytes) |
process.max-address-space |
Quantidade máxima de espaço de endereço, como soma de tamanhos de segmentos, disponível para este processo |
Tamanho (bytes) |