C.9. Estatística de Glock

GFS2 mantém as estatísticas que podem ajudar rastrear o que está acontecendo dentro do sistema de arquivo. Isto permite que você identifique os problemas de desempenho.
GFS2 mantém dois contadores:
  • dcount, que conta o número das operações de DLM requisitadas. Isto mostra quantos dados foram para o cálculo de média/variação.
  • qcount,que conta o número de operações de nível do syscall requisitada. Geralmente, qcount será igual ou maior do que dcount.
Além disso, o GFS2 mantém três pares de média/variação. Os pares de média/variação são estimações exponenciais suavizadas e o algorítimo usado é um dos utilizados para calcular um número redondo de vezes em código de rede. Os pares de média e variação mantidos em GFS2 não são escalados, mas estão em unidades de nanosegundos inteiros.
  • srtt/srttvar: Número redondo de vezes suavizados para operações sem bloqueio.
  • srttb/srttvarb: Número redondo de vezes suavizados para operações de bloqueio.
  • irtt/irttvar: Tempo de requisição interna (por exemplo, tempo entre as requisições de DLM)
Uma requisição sem bloqueio é uma que será concluída imediatamente, seja o estado de bloqueio de DLM que esteja em questão. Isto geralmente significa quaisquer requisições quando (a) o estado atual do bloqueio é exclusivo (b) o estado requisitado é nulo ou não foi bloqueado ou (c) a sinalização "tentar bloqueio" foi definida. Uma requisição de bloqueio cobre todas as outras requisições de bloqueio.
Tempos mais longs são melhores para o IRTTs, e tempos mais curtos são melhores para o RTTs.
As estatísticas são mantidas em dois arquivos sysfs:
  • O arquivo glstats. Este arquivo é semelhante ao arquivo glocks, exceto pelo fato de conter estatísticas, com um glock por linha. Os dados são inicializados a partir dos dados "per cpu", para aquele tipo de glock para o qual o glock foi criado (além dos contadores, que são zerados).
  • O arquivo lkstats. Isto contém a stats do "per cpu" para cada tipo de glock. Ele contém uma estatística por linha, na qual cada coluna é um núcleo de cpu. Existem oito linhas por tipo de glock, com tipos seguindo um depois do outro.
Red Hat logoGithubRedditYoutubeTwitter

Aprender

Experimente, compre e venda

Comunidades

Sobre a documentação da Red Hat

Ajudamos os usuários da Red Hat a inovar e atingir seus objetivos com nossos produtos e serviços com conteúdo em que podem confiar.

Tornando o open source mais inclusivo

A Red Hat está comprometida em substituir a linguagem problemática em nosso código, documentação e propriedades da web. Para mais detalhes veja oBlog da Red Hat.

Sobre a Red Hat

Fornecemos soluções robustas que facilitam o trabalho das empresas em plataformas e ambientes, desde o data center principal até a borda da rede.

© 2024 Red Hat, Inc.