Я хотел бы уточнить, будет ли освобождена (или, в основном, освобождена) память Linux-slab, если это потребуется программам пользовательского пространства.
Я заметил, что одной из моих систем Linux было выделено большое количество памяти для "slab":
(с плиты)
OBJS ACTIVE USE OBJ SIZE SLABS OBJ/SLAB CACHE SIZE NAME
834768 834766 99% 0.94K 24552 34 785664K ext4_inode_cache
694092 354151 51% 0.19K 33052 21 132208K dentry
Я понимаю, что могу очистить это вручную, если захочу с помощью (sync; echo 3> /proc /sys /vm /drop_caches), но нужно ли мне или Linux освободит его самостоятельно при необходимости?