Ich habe einen Server mit vielen Chroots, die jeweils von einer anderen Benutzergruppe verwendet werden. Die meisten davon verwenden Jupyter-Notebooks, die Variablen im Speicher speichern, solange die Notebooks geöffnet bleiben. Die Ausgabe free -h
ist die folgende:
+-------------------+-------+------+------+--------+---------+--------+
| | total | used | free | shared | buffers | cached |
+-------------------+-------+------+------+--------+---------+--------+
| memory | 70G | 65G | 5.8G | 35G | 25M | 36G |
| -/+ buffers/cache | | 29G | 41G | | | |
| cache | 3.7G | 3.7G | | | | |
+-------------------+-------+------+------+--------+---------+--------+
Ich kann den Cache nicht mit leeren
sync; echo 1 > /sys/proc/vm/drop_caches
. Warum?Benutzer in anderen Chroots können den vom Cache belegten Speicher nicht nutzen. Gibt es dafür einen Grund?