comando rpvstat

Propósito

Exibe estatísticas do dispositivo cliente RPV.

Sintaxe

rpvstat -h

rpvstat [-d] [-t] [-i Interval [-c Count] [-d]] [rpvclient_name...]

rpvstat -N [-t] [-i Interval [-c Count] [-d]]

rpvstat -m [-d] [-t] [rpvclient_name...]

rpvstat -R [-r][rpvclient_name...]

rpvstat -r [-R] [rpvclient_name...]

rpvstat -A [-t] [-i Interval [-d] [-c Count] ] [rpvclient_name...] |

rpvstat -C [-t] [-i Interval [-d] [-c Count] ] [rpvclient_name...]

rpvstat -G [-t] [-i Interval [-d] [-c Count] ] [rpvclient_name...]

rpvstat -g [-t] [-i Interval [-d] [-c Count] ] [rpvclient_name...]

Descrição

O comando rpvstat exibe informações estatísticas disponíveis a partir do dispositivo cliente RPV que inclui os seguintes detalhes:

  • Nome do cliente RPV
  • Status da conexão
  • Número total de leituras concluídas
  • Número total de KBs lidos
  • Número total de erros de leitura
  • Número total de leituras pendentes
  • Número total de KBs pendentes para leitura
  • Número total de gravações concluídas
  • Número total de KBs gravados
  • Número total de erros de gravação
  • Número total de gravações pendentes
  • Número total de KBs pendentes para gravação
  • Estatísticas para E/S assíncronas
  • Estatísticas para cache de E/S assíncronas

Os erros de leitura e gravação são exibidos juntos. Esses contadores indicam o número de erros de E/S retornados ao aplicativo.

Opcionalmente, o comando rpvstat pode exibir suas estatísticas relacionadas a E/S em uma base por rede. Uma opção de resumo de rede do comando exibe as seguintes informações adicionais:

  • Rendimento da rede, em kilobytes por segundo. O rendimento é calculado por tempo de intervalo especificado pelo usuário enquanto no modo de monitoramento.
  • Os valores mais altos registrados para as estatísticas pendentes. Esses números históricos de limite máximo são:
    • Número máximo de leituras pendentes por rede
    • Número máximo de kilobytes pendentes para leitura por rede
    • Número máximo de gravações pendentes por rede
    • Número máximo de kilobytes pendentes para gravação por rede
  • Número de operações de E/S reexperimentada (ambas operações de leitura e gravação). Esta contagem de registros o número de novas tentativas de E/S que ocorreram nesta rede ou dispositivo. Isso pode ser usado como um indicador para uma rede marginal ou com falha. Essas estatísticas são reportados em um display separado.

Também é possível exibir as estatísticas para espelhamento assíncrono. O comando rpvstat imprime estatísticas gerais assíncronas usando a opção -A . Para exibir estatísticas por dispositivo, é necessário especificar a lista de dispositivos. Você pode exibir as informações de cache de E/S assíncrona usando a opção -C .

Sinalizações

Tabela 1. sinalizadores
Sinalização Descrição
-A Exibe as informações estatísticas a seguir para uma ou mais operações de E/S assíncronas:
  • Nome do dispositivo assíncrono
  • Status assíncrono: O status é impresso como um único caractere.
    • A-Dispositivo está totalmente configurado para E/S assíncrona e pode aceitar solicitações de E/S assíncronas.
    • I - A configuração assíncrona está incompleta.
    • U – O dispositivo não está configurado com a configuração assíncrona. Por isso, está agindo como um dispositivo síncrono. Todas as estatísticas serão impressas como zero.
    • X-O status do Dispositivo não pode ser recuperado. Todas as estatísticas restantes serão impressas como zero.
  • Número total de gravações remotas assíncronas concluídas. As gravações são espelhadas e concluídas.
  • Total de gravações remotas assíncronas concluídas, em kilobytes. As gravações são espelhadas e concluídas.
  • Número total de gravações assíncronas pendentes para espelhamento. As gravações estão no cache. Essas gravações são concluídas de acordo com o LVM em questão, mas ainda não foram espelhadas.
  • Total de gravações assíncronas pendentes para espelhamento, em kilobytes. As gravações estão no cache. Essas gravações são concluídas de acordo com o LVM em questão, mas ainda não foram espelhadas.
  • Número total de gravações cuja resposta está pendente. Essas gravações estão na fila pendente e ainda não foram gravadas no cache.
  • Total de gravações assíncronas com resposta pendente, em kilobytes. Essas gravações estão na fila pendente e ainda não foram gravadas no cache.
-C Exibe as informações estatísticas a seguir para cache de E/S assíncrona. O nome do GV é extraído do ODM.
  • Nome do grupo de volume
  • Status assíncrono: O status é impresso como um único caractere.
    • A-Dispositivo está totalmente configurado para E/S assíncrona e pode aceitar solicitações de E/S assíncronas.
    • I - A configuração assíncrona está incompleta.
    • U – O dispositivo não está configurado com a configuração assíncrona. Por isso, está agindo como um dispositivo síncrono. Todas as estatísticas serão impressas como zero.
    • X - O status do dispositivo não pode ser recuperado. Todas as estatísticas restantes serão impressas como zero
  • Total de operações de gravação assíncrona
  • Utilização máxima do cache, em percentual
  • Número de pedidos de gravação assíncronos pendentes esperando o esvaziamento de cache após o cache atinge a alta marca de água.
  • Porcentagem de gravações que estão aguardando a limpeza do cache, após o cache atingir o limite máximo.
  • Tempo máximo aguardado após o cache atingir o Limite máximo, em segundos.
  • Espaço livre atual que está disponível em cache em kilobytes.
-c Contagem Exibe informações no intervalo indicado para horários de Contagem . O valor do parâmetro Contagem deve ser um número inteiro maior que zero e menor ou igual a 999999. Se o parâmetro Interval for especificado, mas o parâmetro Count não é, então ele re-exibe indefinidamente.
-d Exibe estatísticas monitoradas aplicáveis como valores delta a partir do valor anterior.
-G Exibe as seguintes informações estatísticas sobre o grupo de E/S assíncrono:
  • Nome do grupo de volumes, que é obtido do Object Data Manager (ODM)
  • Número de grupos de volumes comprometidos
  • Tempo de confirmação do grupo de volume médio
  • Total de dados de E/S assíncronos confirmados em KB
  • Dados de E/S assíncronos que são confirmados por segundo em KB
  • Número de grupos de volumes concluídos
  • Tempo de conclusão do grupo de volume médio
  • Total de dados de E/S assíncronos completos em KB
  • Dados de E/S assíncronos que são concluídos por segundo em KB
  • Número de grupos de volume lidos a partir do disco cache
  • Total de dados de E/S assíncronos que é lido a partir do disco de cache em KB
  • Tempo médio de leitura do grupo de volume
  • Dados de E/S assíncronos que são lidos por segundo em KB
  • Número de vezes disco cache é detectado como completo
  • Tempo total de espera para que a memória cache esteja disponível
  • Dados de gravação de E/S assíncrona total no trânsito em KB
-g Exibe um resumo de informações estatísticas sobre o grupo de E/S assíncrono que inclui os seguintes dados:
  • Nome do grupo de volumes, que é obtido a partir do ODM
  • Tempo de formação do grupo de volume médio
  • Tempo de confirmação do grupo de volume médio
  • Tempo de conclusão do grupo de volume médio
  • Tempo médio de leitura do grupo de volume
  • Número de vezes disco cache é detectado como completo
-h Exibe a sintaxe e o uso do comando.
-i Intervalo Exibe automaticamente status em cada Interval segundos. O valor do parâmetro Interval deve ser um número inteiro maior que zero e menor ou igual a 3600. Se o parâmetro Interval não for especificado, então as informações de status serão exibidas uma vez.
-m Exibe o máximo de valores históricos pendentes (valores de limite máximo) e contagem de novas tentativas acumuladas.
-N Exibe estatística de resumo por rede de espelhamento, incluindo taxa de rendimento para cada rede.
-n Exibe estatísticas para redes de espelhamento individuais.
-R Reconfigura contadores nos clientes RPV (requer privilégios de administrador).
-r Reconfigura contadores para as informações de cache de E/S assíncronas. Você pode especificar as opções -R e -r juntas para redefinir todos os contadores. Requer acesso raiz.
-t Inclui data e hora na exibição.
Tabela 2. OPERANDOS
autorização Valor
rpvclient_name Nome de um ou mais clientes RPV para os quais exibir informações. Se nenhum nome de cliente RPV for especificado, as informações para todos os clientes RPV serão exibidas.
Observação:
  • No modo monitor (-i) se a opção -d também for especificada, então algumas estatísticas (leituras concluídas, gravações completas, leitura de kilobyte concluída, kilobyte preenchido e erros) são representados como valores delta a partir de seus valores exibidos anteriormente. Estas estatísticas são prefixadas com um sinal de mais (+) na segunda exibição e nas subsequentes. Um valor delta não é exibido em algumas circunstâncias, como quando um erro é detectado na iteração anterior, ou é feita uma mudança na configuração entre iterações.
  • Quando uma lista de dispositivos do cliente RPV não está relacionada explicitamente na linha de comandos, a lista de todos os Clientes RPV disponíveis é gerada na inicialização do comando. No monitor mode, esta lista de clientes RPV a ser exibida não é atualizada em cada loop de exibição. Isso significa que os clientes RPV adicionais incluídos ou excluídos não são reconhecidos até que o comando seja iniciado novamente.
  • O intervalo -i é o tempo, em segundos, entre cada reunião sucessivente e exibição de estatísticas de RPV no modo monitor. Esse intervalo não é uma medida exata do tempo decorrido entre cada exibição atualizada sucessiva. O comando rpvstat obtém algumas das informações que exibe chamando os serviços do sistema e não tem controle sobre a quantidade de tempo que esses serviços levam para concluir o seu processamento. Números maiores de RPVs resultarão no comando rpvstat levando mais tempo para reunir informações e irá alongar o tempo entre os sucessivos displays no modo monitor, às vezes levando muito mais tempo do que o intervalo de -i entre displays.
  • A contagem de leituras e gravações é acumulada em uma base por buffer. Isso significa que se uma E/S de aplicativo transmitir um vetor de buffers em uma única chamada de leitura ou gravação, em vez de contar essa leitura ou gravação como uma única E/S, ela será contada como o número de buffers no vetor.
  • A contagem de kilobytes de E/S concluídos e pendentes está truncada. Qualquer valor fracionário de um KB é eliminado na exibição de saída.
  • O campo cx na saída exibe um dos seguintes status de conexão:
    Tabela 3. saída cx
    autorização Descrição
    Um número Este número é a contagem de conexões de rede ativas entre o Cliente RPV e seu Servidor RPV.
    Y Indica que a conexão representada pelo endereço IP está disponível e funcionando.
    N Indica que a conexão representada pelo endereço IP não está disponível.
    X Indica que as informações necessárias não puderam ser recuperadas do driver de dispositivo. Razões para este status podem ser que o driver do dispositivo não esteja carregado, o dispositivo não está no estado disponível ou o dispositivo foi excluído.

Status de saída

Esse comando retorna os valores de saída a seguir:

Tabela 4. Status de saída
autorização Descrição
0 Nenhum erro.
>0 Ocorreu um erro.

Exemplos

  1. Para exibir informações estatísticas para todos os clientes RPV, digite o seguinte comando:
    rpvstat
  2. Para exibir informações estatísticas para o cliente RPV hdisk14, digite o seguinte comando:
    rpvstat hdisk14
  3. Para redefinir os contadores estatísticos no cliente RPV hdisk23, digite o seguinte comando:
    rpvstat -R hdisk23
  4. Para exibir informações estatísticas para o cliente RPV hdisk14 e repetir o display a cada 30 seconds minutos por 12 vezes, digite o seguinte comando:
    rpvstat hdisk14 -i 30 -c 12
  5. Para exibir informações estatísticas para todos os clientes RPV e incluir informações detalhadas por rede de espelhamento, digite o seguinte comando:
    rpvstat -n
  6. Para exibir informações estatísticas para todas as redes de espelhamento, digite o seguinte comando:
    rpvstat -N
  7. Para exibir informações estatísticas sobre valores pendentes máximos para todos os clientes RPV, digite o seguinte comando:
    rpvstat -m
  8. Para exibir informações estatísticas sobre grupos de E/S assíncronas, digite o seguinte comando:
    rpvstat -G
  9. Para exibir resumo de informações estatísticas sobre grupos de E/S assíncronas, digite o seguinte comando:
    rpvstat -g

Arquivos

O caminho /usr/sbin/rpvstat contém o comando rpvstat .