Como interpretar o gráfico de uso do VFS

0

Estou monitorando um laptop antigo em execução como servidor LAMP. Eu tenho dificuldade em entender este gráfico de uso do VFS (desculpe, não posso incluir imagens ainda) do monitorix (a ferramenta de monitoramento I estou usando). Eu não entendo a maioria dos termos que encontro na internet, e não encontro um gráfico como este explicado em palavras fáceis.

É correto que os blocos amarelos (dentry) sejam pontos livres no sistema de arquivos que podem ser usados pelo VFS?

Os blocos azuis (inodes) são pontos livres no sistema de arquivos que estão prontos para serem usados? O VFS faz isso porque espera operações de escrita?

Parece óbvio, mas ainda assim: os blocos rosas (arquivos) são pontos preenchidos no sistema de arquivos?

O uso total do VFS foi de cerca de 95-96%, sobe e desce e termina em 100%. Devo interpretar o uso total do VFS como um cache que contém dentries, inodes e arquivos, e é apenas um problema quando o cache tem muitos arquivos e não suficientes dentries para fazer inodes?

    
por Max 15.07.2016 / 19:21

1 resposta

0

Se você observar o código Perl do monitorix em /usr/lib/monitorix/kern.pm , encontraremos está obtendo essas 3 estatísticas dos arquivos:

/proc/sys/fs/dentry-state
/proc/sys/fs/file-nr
/proc/sys/fs/inode-nr

Estes são descritos em man 5 proc . O monitorix calcula as seguintes porcentagens:

  • dentry:% de entradas de cache de diretório alocadas

  • file:% de alças de arquivo alocadas (número de arquivos atualmente abertos). O máximo pode ser encontrado em cat /proc/sys/fs/file-max .

  • inode:% de inodes alocados. Quando isso ultrapassa 100%, mais espaço inode é criado dinamicamente.

Portanto, você tem uma porcentagem muito baixa de arquivos abertos, um cache de diretórios completo de 80% e inodes de 100% em uso, mas o segundo crescerá conforme a necessidade. Todos esses valores dizem respeito ao uso em memória de todos os sistemas de arquivos e não se aplicam a nenhum disco ou partição. Eu não acho que eles significam qualquer problema.

    
por 15.07.2016 / 21:46