Me gustaría aclarar si la memoria de losa de Linux se liberará (o se liberará principalmente) si los programas de espacio de usuario lo necesitan.
Me di cuenta de que uno de mis sistemas Linux tenía una gran cantidad de memoria asignada a "losa":
(desde la losa)
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
Me doy cuenta de que puedo borrarlo manualmente si quiero con (sincronización; echo 3> / proc / sys / vm / drop_caches) pero ¿necesito o lo liberaré Linux solo cuando sea necesario?