Arquivo de Ações Gerente de

Propósito

Contém a definição do número de compartilhamentos de todos os recursos alocados para superclasses ou subclasses para uma determinada configuração.

Descrição

O arquivo compartilhamentos no diretório /etc/wlm/Config descreve as alocações de recursos para as superclasses da configuração do WLM denominada Config. Se a superclasse denominada Super desta configuração tiver subclasses definidas, as alocações de recursos para as subclasses são definidas no arquivo /etc/wlm/Config/Super/shares.

O arquivo é organizado em estrofes que são nomeados após as classes WLM e contêm pares de valor de atributo especificando o número de compartilhamentos alocados para a classe para os diversos recursos. Os nomes de atributos identificam o recurso. O valor das ações é um inteiro entre 1 e 65535 ou um hífen (-) para indicar que o WLM não regula a classe para o recurso determinado. O hífen é o padrão do sistema.

Atributos

Cada stanza nomeia uma classe WLM que deve existir no arquivo classes no nível correspondente (superclasse ou subclasse).

Os seguintes são atributos de classe definidos no arquivo compartilhamentos :
Item Descrição
Central Processing Unit (CPU) Especifica o número de compartilhamentos de CPU alocados para a classe
memory Especifica o número de compartilhamentos de memória física alocados para a classe
diskIO Especifica o número de ações de E/S de disco alocadas para a classe

Os valores padrão mencionados acima são o padrão do sistema e podem ser modificados usando uma estrofe especial denominada "default."

Considere a estrofe a seguir no início do arquivo compartilhamentos :
default:
    CPU           = 10
    diskIO       = 4

Esta sub-rotina define os valores padrão para o número de compartilhamentos para CPU e E/S de disco para que, se os atributos CPU e diskIO não forem especificados para algumas ou todas as classes especificadas, os atributos sejam padronizados para 10 e 4 respectivamente, respectivamente, Neste exemplo, o valor padrão para memória física ainda é um hífen, significando nenhum regulamento. As classes que utilizam apenas valores padrão para todos os tipos de recursos podem ser omitidas no arquivo compartilhamentos .

Segurança

O arquivo compartilhamentos deve ter permissão de gravação apenas para usuário root. O arquivo compartilhamentos para superclasses deve ter permissão de gravação para o adminuser e admingroup para a superclasse.

Se nenhum adminuser existir para a superclasse, os arquivos devem ser de propriedade de root. Se nenhum admingroup existir para uma superclasse, o arquivo compartilhamentos para a superclasse deve ser de propriedade do grupo do sistema e não deve ter permissão de gravação para grupo.

Exemplo:

A seguir está um exemplo de um arquivo típico /etc/wlm/Config/shares :
* System Defined Classes
* In this example, the system administrator uses
* only default values for the System
* and Shared
* superclasses, and those are omitted
* in the file
* The system administrator gives non
* default values
* only for the Default class:
*
Default:
    CPU    = 5
    memory = 10
*
* User defined classes
*
Super1:
    CPU     = 8
    memory  = 20
    diskIO = 6
Super2:
   memory  = 12
    diskIO = 6
Nota: O asterisco (*) é um caractere de comentário.

Arquivos

Item Descrição
compartilhamentos Define as autorizações de recursos para as superclasses ou subclasses de uma configuração do WLM