![Änderungen in fs.* nach dem Neustart?](https://rvso.com/image/726382/%C3%84nderungen%20in%20fs.*%20nach%20dem%20Neustart%3F.png)
Nach dem Neustart meines Computers sysctl -a
erhielt ich unterschiedliche Ausgaben (einige Änderungen wie kernel.sched_domain.cpu0.domain0.max_newidle_lb_cost
erwartet):
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
Ich verstehe jedoch nicht ganz, warum sich die fs-bezogenen Einstellungen geändert haben, da ich sie nicht geändert habe /etc/sysctl.conf
(und auch nicht sysctl
indirekt).
aktualisieren
Insbesondere die dramatischen Anstiege bei nr_inodes
und der Gesamtzahl der Verzeichnis-Cache-Einträge (erster Wert in fs.dentry-state
). Es ist nicht so, dass ich nach dem Neustart über 390.000 Verzeichnisse erstellt hätte.
Jede Idee oder jeder Vorschlag wird sehr geschätzt.
Antwort1
Dabei handelt es sich um Parameter, die sich während der Laufzeit ändern und nach einem Neustart voraussichtlich anders sind.
https://www.kernel.org/doc/Documentation/sysctl/fs.txt
fs.dentry-state
— gibt den Status des Verzeichnis-Cache an .
- Die erste Zahl gibt die Gesamtzahl der Verzeichnis-Cache-Einträge an
- die zweite Zahl gibt die Anzahl der nicht verwendeten Einträge an.
- Die dritte Zahl gibt die Anzahl der Sekunden zwischen der Freigabe eines Verzeichnisses und seiner Wiederherstellung an.
- Die vierte misst die aktuell vom System angeforderten Seiten.
- Die letzten beiden Zahlen werden nicht verwendet und zeigen nur Nullen an.
- Immer 0.
Das
fs.file-nr
Tuneable zeigt drei Parameter an:
- die Gesamtsummezugewiesene Dateihandles.
- die Anzahl dermomentan benutztDatei-Handles (mit dem 2.4 Kernel); oder die Anzahl derderzeit unbenutztDateihandles (mit dem 2.6-Kernel).
- die maximalen Dateihandles, die zugewiesen werden können (auch zu finden in /proc/sys/fs/file-max).
Die ersten beiden Zahlenparameter ändern sich natürlich während der Laufzeit und nach dem Neustart.
Enthält fs.inode-nr
die Anzahl der Inodes und die Anzahl der freien Inodes.
Anzahl der Inodes steht für die Anzahl der vom System zugewiesenen Inodes. Anzahl der freien Inodes steht für die Anzahl der freien Inodes (?).