Mudanças em fs.* após a reinicialização?

Mudanças em fs.* após a reinicialização?

Depois de reiniciar minha máquina, sysctl -aobtive resultados diferentes (algumas alterações como kernel.sched_domain.cpu0.domain0.max_newidle_lb_costas esperadas):

16c16
< fs.dentry-state = 37641       15280   45      0       0       0
---
> fs.dentry-state = 407249      384656  45      0       0       0
19,22c19,22
< fs.file-max = 19473815
< fs.file-nr = 624      0       19473815
< fs.inode-nr = 36402   297
< fs.inode-state = 36402        297     0       0       0       0       0
---
> fs.file-max = 19473810
> fs.file-nr = 864      0       19473810
> fs.inode-nr = 285420  308
> fs.inode-state = 285420       308     0       0       0       0       0

Mas não entendo muito bem por que as configurações relacionadas ao fs foram alteradas, já que não mudei /etc/sysctl.conf(nem mudei sysctlindiretamente).

atualizar Especialmente os aumentos dramáticos no nr_inodesnúmero total de entradas de cache de diretório (primeiro valor em fs.dentry-state). Não é como se eu tivesse criado mais de 390 mil diretórios após a reinicialização.

Qualquer ideia ou sugestão é muito apreciada.

Responder1

Esses são parâmetros que mudam durante o tempo de execução e devem ser diferentes após as reinicializações.

https://www.kernel.org/doc/Documentation/sysctl/fs.txt

O fs.dentry-state— fornece o status do cache do diretório.

  1. O primeiro número revela o número total de entradas de cache de diretório
  2. o segundo número exibe o número de entradas não utilizadas.
  3. O terceiro número informa o número de segundos entre o momento em que um diretório foi liberado e o momento em que pode ser recuperado.
  4. A quarta mede as páginas atualmente solicitadas pelo sistema.
  5. Os dois últimos números não são usados ​​e exibem apenas zeros.
  6. Sempre 0.

O fs.file-nrajustável exibe três parâmetros:

  1. o totalidentificadores de arquivo alocados.
  2. o número deusado atualmenteidentificadores de arquivo (com o kernel 2.4); ou o número deatualmente não utilizadoidentificadores de arquivo (com o kernel 2.6).
  3. o máximo de identificadores de arquivo que podem ser alocados (também encontrados em /proc/sys/fs/file-max).

é claro que os dois primeiros parâmetros numéricos mudarão durante o tempo de execução e após a reinicialização.

Contém fs.inode-nr os nr_inodes e os nr_free_inodes.
Nr_inodes representa o número de inodes que o sistema alocou. Nr_free_inodes representa o número de inodes livres (?)

informação relacionada