Изменения в fs.* после перезагрузки?

Изменения в fs.* после перезагрузки?

После перезагрузки моей машины sysctl -aя получил другие результаты (некоторые изменения, как и kernel.sched_domain.cpu0.domain0.max_newidle_lb_costожидалось):

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

Но я не совсем понимаю, почему изменились настройки, связанные с fs, если я их не менял /etc/sysctl.conf(и не менял sysctlкосвенно).

обновлять Особенно резкое увеличение nr_inodesобщего числа записей кэша каталогов (первое значение в fs.dentry-state). Это не похоже на то, что я создал 390K+ каталогов после перезагрузки.

Любая идея или предложение будут высоко оценены.

решение1

Это параметры, которые изменяются во время выполнения и, как ожидается, будут другими после перезагрузок.

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

fs.dentry-stateотображает состояние кэша каталога.

  1. Первое число показывает общее количество записей кэша каталога.
  2. второе число отображает количество неиспользованных записей.
  3. Третье число указывает количество секунд между моментом освобождения каталога и моментом, когда его можно будет вернуть.
  4. Четвертый измеряет страницы, запрашиваемые в данный момент системой.
  5. Последние две цифры не используются и отображают только нули.
  6. Всегда 0.

Настраиваемый fs.file-nrпараметр отображает три параметра:

  1. Общаявыделенные дескрипторы файлов.
  2. количествов настоящее время используетсядескрипторы файлов (с ядром 2.4); или количествов настоящее время не используетсядескрипторы файлов (с ядром 2.6).
  3. максимальное количество дескрипторов файлов, которые могут быть выделены (также находится в /proc/sys/fs/file-max).

Первые два числовых параметра, конечно, изменятся во время выполнения и после перезагрузки.

Содержит fs.inode-nr nr_inodes и nr_free_inodes.
Nr_inodes обозначает количество инодов, выделенных системой. Nr_free_inodes обозначает количество свободных инодов (?)

Связанный контент