formato de arquivo de sintonizáveis
Propósito
Centraliza valores de parâmetros ajustáveis.
Descrição
Os arquivos Ajustáveis contêm uma ou mais seções, chamadas de "stanzas". Uma estrofe é iniciada por uma linha contendo o nome de estrofe seguido de um cólon (:). Não há marcação para o fim de uma estrofe. Ele simplesmente continua até que outra estrofe comece. Cada estrofe contém um conjunto de pares de parâmetro / valor; um par por linha. Os valores são cercados por citações duplas ("), e um sinal de igual (=) separa o nome do parâmetro de seu valor. Um par de parâmetro / valor deve necessariamente pertencer a uma estrofe. Não tem significado fora de uma estrofe. Dois parâmetros compartilhando o mesmo nome mas pertencentes a estrofes diferentes são considerados parâmetros diferentes. Se um parâmetro aparecer várias vezes em uma estrofe, apenas sua primeira ocorrência será usada. As seguintes ocorrências são simplesmente ignoradas. Da mesma forma, se uma estrofe aparecer várias vezes no arquivo, apenas a primeira ocorrência será usada. Tudo a seguir a um sinal de número (#) é considerado um comentário e ignorado. Os espaços em direção e rasteiro também são ignorados.
# first stanza
stanza1:
param1 = "value1"
param2 = "value2"
param2 = "value3" # ignored, since already defined
# another stanza
stanza2:
param1 = "value4" # not the same parameter as param1 in stanza1
# the first stanza again
stanza1: # ignored since already defined
Os arquivos de tunables suportam atualmente sete estrofes diferentes: uma para cada um dos comandos ajustáveis (schedo, vmo, ioo, raso, não e nfso), além de uma estrofe especial info . As seis estrofes, schedo, vmo, ioo, raso, não e nfso contêm parâmetros ajustáveis gerenciados pelo comando correspondente Para as listas de parâmetros completas, veja o display resultante da execução das linhas de comando correspondentes especificando a opção -a ou -L .- PADRÃO
- Esse valor padrão do ajustável.
- ESTÁT
- Uma Variável estática que nunca é restaurada.
- RESTRITO
- O valor para ajustes restritos que foram modificados para que o valor não seja o valor padrão.
| Item | Descrição |
|---|---|
| Descrição | Uma sequência de caracteres descrevendo o arquivo ajustável. O SMIT exibe este campo na caixa de seleção de arquivos. |
| AIX_nível | AIX versão. Este campo é atualizado automaticamente por tunsave e tuncheck (somente no sucesso). |
| Tipo de kernel: | MP64" este é um kernel do kernel.This é atualizado automaticamente por tunsave e tuncheck (somente com sucesso). |
| Last_validação | A data em que este arquivo foi validado pela última vez, e o tipo de validação: "corrente" o arquivo foi validado contra o contexto atual. "reboot" o arquivo foi validado contra o contexto nextboot. Este campo é atualizado automaticamente por tunsave e tuncheck (somente no sucesso). |
| Checagem do arquivo de registro | A soma de verificação do arquivo lastboot.log que corresponde a esse arquivo tunables Este campo está presente apenas no arquivo lastboot . |
| Item | Descrição |
|---|---|
| próxima inicialização | Este arquivo é aplicado automaticamente no tempo de inicialização. O comando bosta também obtem o valor de tunables tipos de Bosboot deste arquivo. Ele contém todas as configurações ajustáveis feitas permanentes. |
| última inicialização | Esse arquivo é gerado automaticamente no momento da inicialização. Ele contém o conjunto completo de parâmetros ajustáveis, com seus valores após a última inicialização. Os valores padrão são marcados com # VALOR PADRÃO. As ajustes restritas que foram modificadas são marcadas com # RESTRITA não no valor padrão. |
| lastboot.log | Este deve ser o único arquivo em /etc/tunables que não está no formato stanza descrito aqui. Ele é gerado automaticamente no momento da inicialização, e contém o registro da criação do arquivo lastboot , ou seja, qualquer alteração de parâmetro feita é registrada. Qualquer alteração que não pudesse ser feita (possível se o arquivo nextboot foi criado manualmente e não validado com tuncheck) também é logado. |
Exemplos
A seguir, um arquivo ajustáveis de amostra:
info:
Description = "Set of tunables for departmental server"
AIX_level = "5.2.0.0"
Kernel_type = "UP"
Last_validation = "2002-06-16 12:11:11 CDT current"
schedo:
timeslice = "2" # set timeslice to 30ms
sched_D = "DEFAULT" # value was 123
vmo:
minperm = "48538"
memory_frames = "65536" # STATIC (never restored)
ioo:
iotunable = "value"
no:
ipforwarding = "1"
ipsrcrouteforward = "1"
thewall = "STATIC" # value was 131072 (never restored)
nfso:
nfs_allow_all_signals = "0" # DEFAULT VALUE
nfs_device_specific_bufs = "0"
raso:
recovery_framework = "0" # RESTRICTED not at default value
recovery_debugger = "0" # DEFAULT VALUE
Arquivos
| Item | Descrição |
|---|---|
| /etc/tunables/nextboot | Contém os valores a serem aplicados na próxima reinicialização da máquina. |
| /etc/tunables/lastboot | Contém os valores para todos os parâmetros de tuning após a última reinicialização da máquina. |
| /etc/tunables/lastboot.log | Contém informações de registro sobre alterações feitas e erros encontrados durante a última reinicialização da máquina. |
| /etc/tunables/usermodified | Contém valores de atualização do usuário para os ajustáveis dinâmicos O arquivo ajustável é criado quando o ajustável dinâmico é alterado ou atualizado executando SMIT ou usando os comandos de modificação ajustáveis. |