comando raso
Propósito
Gerencia Confiabilidade, Disponibilidade, parâmetros de Serviceability.
Sintaxe
raso [-p | -r [-K]] [-y] [-o Tunable [= Newvalue] ]
raso [-p | -r [-K]] [-y] [-d Tunable]
raso [-p] [-r [-K]] [-y] -D
raso [-p] [-r | -K] [-F] -a
raso -h [Tunable]
raso [-F] [-K] -L [Tunable]
raso [-F] [-K] -x [Tunable]
Descrição
O comando raso é usado para configurar os parâmetros de ajuste Reliability, Availability, Serviceability. O comando raso configura ou exibe os valores atuais ou de próxima inicialização para todos os parâmetros de ajuste do RAS O comando raso também pode ser usado para fazer mudanças permanentes ou adiar mudanças até a próxima reinicialização. O sinalizador especificado determina se o comando raso configura ou exibe um parâmetro. A sinalização -o pode ser usada para exibir o valor atual de um parâmetro ou para configurar um novo valor para um parâmetro.
- Entendendo o efeito da mudança de parâmetros ajustáveis
O uso indevido do comando raso pode causar degradação de desempenho ou falha do sistema operacional Antes de modificar qualquer parâmetro ajustável, leia primeiro sobre todas as características dos parâmetros na seção Parâmetros ajustáveis para entender completamente a finalidade do parâmetro. Em seguida, verifique se as seções de Diagnóstico e Ajuste desse parâmetro se aplicam à sua situação e se a alteração do valor desse parâmetro pode ajudar a melhorar o desempenho do seu sistema. Se as seções Diagnosis (Diagnóstico) e Tuning (Ajuste) contiverem apenas N/A, é recomendável não alterar o parâmetro, a menos que seja orientado a fazê-lo pelo desenvolvimento do AIX.
Sinalizações
| Item | Descrição |
|---|---|
| -a | Exibe o valor atual, o valor da reinicialização (quando usado com a opção ' -r ), o valor do Live Update (quando usado com a opção ' -K ) ou os valores permanentes de todos os parâmetros ajustáveis (quando usado com a opção ' -p ), um por linha em pares ' Tunable =
Value. Para a opção permanente, um valor só é exibido para um parâmetro se o seu reboot e os valores atuais forem iguais. Caso contrário, NONE é exibido como o valor. |
| -d Ajustável | Redefine os parâmetros Ajustável para o seu valor padrão. Se um parâmetro Ajustável , que deve ser alterado por não estar configurado para o seu valor padrão, atenda a um ou mais dos seguintes conjuntos de critérios, uma mensagem de aviso será exibida e nenhuma alteração será feita no parâmetro:
|
| -D | Reconfigura todos os parâmetros Ajustável para seus valores padrão. Se Ajustáveis que precisam ser alterados porque não estão configurados para seus valores padrão atendem a um ou mais dos seguintes conjuntos de critérios, uma mensagem de aviso é exibida e nenhuma alteração é feita:
|
| -F | Força a exibição de parâmetros ajustáveis restritos quando as opções ' -a, ' -L ou ' -x são especificadas sozinhas na linha de comando. Se você não especificar a sinalização -F , os ajustáveis restritos não serão incluídos, a menos que sejam nomeados em associação com uma opção de exibição. |
| -h Ajustável | Exibe ajuda sobre o comando raso se nenhum parâmetro Tunable for especificado. Exibe ajuda sobre o parâmetro Tunable se um parâmetro Tunable for especificado. |
| -K | Configura o valor do parâmetro ajustável em arquivos /etc/tunables/nextboot e /etc/tunables/nextliveupdate . A sinalização -K pode ser usada apenas com a bandeira -r . Ao especificar a sinalização -K com as sinalizadores -r e -d (ou -D), o valor do parâmetro ajustável será configurado com seu valor padrão nos arquivos /etc/tunables/nextboot e /etc/tunables/nextliveupdate a serem usados durante as próximas operações de boot ou Live Update. Ao especificar a sinalização -K com a bandeira -L ou -x , o comando raso exibe os valores Live Update. |
| -L Ajustável | Lista as características de um ou todos os parâmetros ajustáveis, com um ajuste exibido por linha usando o formato a seguir. Se você especificar a sinalização -K com a sinalização -L , os valores Live Update também serão exibidos. |
| -o Tunable [ =Newvalue ] | Exibe ou configura o valor de um parâmetro ajustável a um novo valor. O arquivo ' /etc/tunables/usermodified é atualizado com o novo valor do parâmetro ajustável sempre que você usar o sinalizador ' -o para alterar o valor de um ajustável dinâmico. Se um parâmetro ajustável que você deseja alterar atender a um ou mais dos seguintes conjuntos de critérios, uma mensagem de aviso será exibida e nenhuma alteração será feita no parâmetro:
Quando você especifica a sinalização -r com a sinalização -o sem especificar um novo valor, o próximo valor de inicialização para ajustável é exibido. Quando você especifica o sinalizador ' -K com o sinalizador ' -o sem especificar um novo valor, é exibido o valor do parâmetro ajustável do tipo Live Update no arquivo ' nextliveupdate. Quando você especifica o sinalizador ' -p com o sinalizador ' -o sem especificar um novo valor, um valor é exibido somente se os valores de inicialização atual e seguinte do ajustável forem os mesmos. Caso contrário, " |
| -p | Quando a sinalização -p é usada com a sinalização -o, -dou -D , as mudanças se aplicam aos valores atuais e de reinicialização (além do valor atual que está sendo atualizado, o arquivo /etc/tunables/nextboot é atualizado). Essas combinações não podem ser usadas nos parâmetros do tipo Reboot e Bosboot porque os valores atuais para esses parâmetros não podem ser alterados. Quando o sinalizador -p é usado com o sinalizador -a ou -o sem especificar um novo valor, os valores serão exibidos somente se os valores atuais e da próxima inicialização para um parâmetro forem iguais. Caso contrário, NONE é exibido como o valor. |
| -r | Quando a sinalização -r é usada com a sinalização -o, -dou -D , as mudanças se aplicam aos valores de reinicialização (o arquivo /etc/tunables/nextboot é atualizado). Se algum parâmetro do tipo Bosboot for alterado, você será solicitado a executar o comando ' bosboot. Quando usado com os sinalizadores -a ou -o sem especificar um novo valor, os próximos valores de inicialização para parâmetros ajustáveis são exibidos em vez de valores atuais. Quando usado com o sinalizador -K , as mudanças se aplicam aos arquivos /etc/tunables/nextboot e /etc/tunables/nextliveupdate . |
| -x Ajustável | Lista as características de um ou todos os parâmetros ajustáveis, com um ajustável exibido por linha usando o seguinte formato (formato de planilha). Se você especificar a sinalização -K com a sinalização -x , os valores Live Update também serão exibidos.
Em que Tunable é o parâmetro ajustável, Current é o valor atual do parâmetro ajustável, Default é o valor padrão do parâmetro ajustável, Reboot é o valor de reinicialização do parâmetro ajustável, Minimum é o valor mínimo do parâmetro ajustável, Maximum é o valor máximo do parâmetro ajustável, Unit é a unidade de medida ajustável, Type é o tipo de parâmetro e Dependencies é a lista de parâmetros ajustáveis dependentes. Se você fizer qualquer alteração (com ' -o, -d ou ' -D) em um parâmetro do tipo Mount, isso resultará em uma mensagem de aviso de que a alteração só será válida para montagens futuras. Se você fizer qualquer mudança (com -oou -d ou -D) em um parâmetro do tipo Connect, isso resultará em inetd sendo reiniciado e uma mensagem de aviso de que a mudança será efetiva apenas para conexões futuras do soquete... Se você fizer qualquer mudança (com -o, -dou -D) em um parâmetro do tipo Bosboot ou Reboot sem -r, isso resultará em uma mensagem de erro.. Se você fizer qualquer mudança (com -o, -dou -D , mas sem -r) no valor atual de um parâmetro do tipo Incremental com um novo valor menor que o valor atual, isso resultará em uma mensagem de erro. |
| -y | Suprime o prompt de confirmação antes de executar o comando bosboot . |
Se você fizer qualquer mudança (com -o, -d ou -D) em um parâmetro ajustável restrito, isso resultará em uma mensagem de aviso de que um parâmetro ajustável do tipo de uso restrito foi modificado.. Se você também especificar as opções -r ou -p na linha de comandos, será solicitada a confirmação da mudança. Além disso, na reinicialização do sistema, a presença de ajustáveis restritos no arquivo ' /etc/tunables/nextboot, que foram modificados para um valor diferente do valor padrão (usando uma linha de comando que especifica as opções ' -r ou ' -p ), resulta em uma entrada de registro de erros que identifica a lista desses ajustáveis modificados.
| Abreviação | Prefixo | Potência de 2 |
|---|---|---|
| K | Kilo | 210 |
| M | Mega | 220 |
| G | Giga | 230 |
| T | Tera | 240 |
| P | peta | 250 |
| E | Exa | 260 |
Tipo de parâmetros sintonizáveis
| Item | Descrição |
|---|---|
| Dinâmico | Se o parâmetro pode ser alterado a qualquer momento |
| Estático | Se o parâmetro nunca pode ser alterado |
| Reinicializar | Se o parâmetro puder ser alterado somente durante a reinicialização |
| Bosboot | Se o parâmetro puder ser alterado somente com a execução do bosboot e a reinicialização da máquina |
| Montar | Se mudanças no parâmetro forem apenas eficazes para sistemas de arquivos futuros ou montagens de diretórios |
| Incremental | Se o parâmetro puder ser incrementado, exceto no momento da inicialização |
| Conectar | Se mudanças no parâmetro forem apenas eficazes para futuras conexões de soquete. Os parâmetros devem ser do tipo Bosboot. |
O conjunto atual de parâmetros gerenciados pelo comando " schedo inclui apenas os tipos Dynamic e Reboot.
Modo de Compatibilidade
Ao executar o comando ' raso no modo de compatibilidade anterior à versão 5.2, que é controlado pelo atributo ' pre520tune do sys 0, os valores de reinicialização dos parâmetros, exceto os do tipo Bosboot, não são considerados porque, nesse modo, eles não são aplicados no momento da inicialização. Para obter mais informações, consulte Ajuste deNFS no cliente no guia Gerenciamento de desempenho.
No modo de compatibilidade anterior à versão 5.2, a definição de valores de reinicialização para os parâmetros de ajuste continua sendo obtida por meio da incorporação de chamadas a comandos de ajuste em scripts chamados durante a sequência de inicialização. Portanto, os parâmetros do tipo ' Reboot podem ser definidos sem o sinalizador ' -r para que os scripts existentes continuem funcionando.
Esse modo é ativado automaticamente quando uma máquina é MIGRADA para o AIX 5.2. Para instalações completas, ele é desativado e os valores de reinicialização para parâmetros são configurados aplicando o conteúdo do arquivo /etc/tunables/nextboot durante a sequência de reinicialização. Somente nesse modo os sinalizadores ' -r e ' -p são totalmente funcionais. Para obter mais informações, consulte Ajuste do kernel no Guia e referência de ferramentas de desempenho.
Parâmetros ajustáveis
Para obter os valores padrão e o intervalo de valores dos ajustáveis, consulte a ajuda do comando ' raso (-h
<tunable_parameter_name>).
| Item | Descrição |
|---|---|
| kern_heap_noexec |
|
| kernel_noexec |
|
| llu_mode |
|
| mbuf_heap_noexec |
|
| mtrc_commonbufsize |
|
| mtrc_enabled |
|
| mtrc_rarebufsize |
|
| tprof_cyc_mult |
|
| tprof_evt_mult |
|
| tprof_inst_threshold |
|
| tprof_evt_system |
|
Segurança
Exemplos
- Para listar o valor atual e de reinicialização, o intervalo, a unidade, o tipo e as dependências de todos os parâmetros ajustáveis gerenciados pelo comando ' raso, digite o seguinte comando:
raso -L - Para desativar o Lightweight Memory Trace, digite o seguinte comando:
raso -r -o mtrc_enabled=0 - Para exibir a ajuda para ' mtrc_commonbufsize, digite o seguinte comando:
raso -h mtrc_commonbufsize - Para definir ' tprof_inst_threshold como 10000 após a próxima reinicialização, digite o seguinte comando:
raso -r -o tprof_inst_threshold=10000 - Para redefinir permanentemente todos os parâmetros ajustáveis do ' raso para seus valores padrão, digite o seguinte comando:
raso -p -D - Para listar o nível de reinicialização de todos os parâmetros de ajuste do Virtual Memory Manager, digite o seguinte comando:
raso -r -a