我有一台带有多个 chroot 的服务器,每个 chroot 由不同的用户组使用。大多数用户使用 Jupyter Notebook,只要笔记本保持打开状态,它就会将变量存储在内存中。输出free -h
如下;
+-------------------+-------+------+------+--------+---------+--------+
| | total | used | free | shared | buffers | cached |
+-------------------+-------+------+------+--------+---------+--------+
| memory | 70G | 65G | 5.8G | 35G | 25M | 36G |
| -/+ buffers/cache | | 29G | 41G | | | |
| cache | 3.7G | 3.7G | | | | |
+-------------------+-------+------+------+--------+---------+--------+
我无法使用 清理缓存
sync; echo 1 > /sys/proc/vm/drop_caches
。为什么?其他 chroot 中的用户无法使用缓存占用的内存。这有什么原因吗?