Мы хотели бы передать sh кэш памяти, используемый только заданным c процессом в системе Linux.
/cgroup/memory/parents/child$ cat memory.usage_in_bytes
81518592
/cgroup/memory/parents/child$ free -m
total used free shared buff/cache available
Mem: 1396 297 882 11 215 1046
Swap: 0 0 0
/cgroup/memory/parents/child$ sync && echo 0 > memory.force_empty
/cgroup/memory/parents/child$ cat memory.usage_in_bytes
50257920
/cgroup/memory/parents/child$ free -m
total used free shared buff/cache available
Mem: 1396 298 911 11 186 1045
Swap: 0 0 0
Я использовал «memory.force_empty» из "cgroup", и я мог видеть, что кэш-память была уменьшена.
Это правильный путь или есть другой способ?