![Mudanças em fs.* após a reinicialização?](https://rvso.com/image/726382/Mudan%C3%A7as%20em%20fs.*%20ap%C3%B3s%20a%20reinicializa%C3%A7%C3%A3o%3F.png)
Depois de reiniciar minha máquina, sysctl -a
obtive resultados diferentes (algumas alterações como kernel.sched_domain.cpu0.domain0.max_newidle_lb_cost
as 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 sysctl
indiretamente).
atualizar
Especialmente os aumentos dramáticos no nr_inodes
nú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.
- O primeiro número revela o número total de entradas de cache de diretório
- o segundo número exibe o número de entradas não utilizadas.
- 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.
- A quarta mede as páginas atualmente solicitadas pelo sistema.
- Os dois últimos números não são usados e exibem apenas zeros.
- Sempre 0.
O
fs.file-nr
ajustável exibe três parâmetros:
- o totalidentificadores de arquivo alocados.
- 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).
- 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 (?)