Добрый день более опытные товарищи, относительно недавно жизнь заставила начать работать с *nix системами, большинство вопросов решаю сам, но иногда моего разума и скудного опыта всё таки не хватает.
Дано:
На VM Proxmox установлена система Debian, в которой установлен по официальному гайду MotionEye.
Для начала я выдал данной VM 8 Gb - съела, 16 - съела и так дошел до 80Gb которые она тоже съела, после перезагрузки системы или команды sync; echo 3 > /proc/sys/vm/drop_caches - память очищается, но постепенно снова вся уходит в кэш, в интернете находил только кривые (с точки зрения комментаторов) решения с добавлением скрипта с командой sync; echo 3 > /proc/sys/vm/drop_caches для периодической очистки памяти.
Собственно мне тоже кажется что это какой то костыль и система сам должна освобождать память, но этого не происходит.
Привожу данные по системе и проблеме:
cat /proc/meminfocat /proc/meminfo
MemTotal: 80423084 kB
MemFree: 860228 kB
MemAvailable: 77430792 kB
Buffers: 208084 kB
Cached: 75890780 kB
SwapCached: 688 kB
Active: 761716 kB
Inactive: 76173528 kB
Active(anon): 3012 kB
Inactive(anon): 1693252 kB
Active(file): 758704 kB
Inactive(file): 74480276 kB
Unevictable: 16 kB
Mlocked: 16 kB
SwapTotal: 2097148 kB
SwapFree: 2084264 kB
Dirty: 17764 kB
Writeback: 0 kB
AnonPages: 835900 kB
Mapped: 312684 kB
Shmem: 859756 kB
KReclaimable: 2173000 kB
Slab: 2478480 kB
SReclaimable: 2173000 kB
SUnreclaim: 305480 kB
KernelStack: 4080 kB
PageTables: 6892 kB
NFS_Unstable: 0 kB
Bounce: 0 kB
WritebackTmp: 0 kB
CommitLimit: 42308688 kB
Committed_AS: 2507432 kB
VmallocTotal: 34359738367 kB
VmallocUsed: 17680 kB
VmallocChunk: 0 kB
Percpu: 5440 kB
HardwareCorrupted: 0 kB
AnonHugePages: 0 kB
ShmemHugePages: 0 kB
ShmemPmdMapped: 0 kB
FileHugePages: 0 kB
FilePmdMapped: 0 kB
HugePages_Total: 0
HugePages_Free: 0
HugePages_Rsvd: 0
HugePages_Surp: 0
Hugepagesize: 2048 kB
Hugetlb: 0 kB
DirectMap4k: 386920 kB
DirectMap2M: 81532928 kB
free -mfree -m
total used free shared buff/cache available
Mem: 78538 1256 794 839 76486 75620
Swap: 2047 12 2035
TOPtop - 09:39:49 up 1 day, 16:57, 1 user, load average: 1,29, 1,19, 1,10
Tasks: 158 total, 1 running, 157 sleeping, 0 stopped, 0 zombie
%Cpu(s): 9,9 us, 2,3 sy, 0,0 ni, 87,4 id, 0,0 wa, 0,0 hi, 0,4 si, 0,0 st
MiB Mem : 78538,2 total, 807,8 free, 1245,5 used, 76484,9 buff/cache
MiB Swap: 2048,0 total, 2035,4 free, 12,6 used. 75631,2 avail Mem
PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND
3673388 root 20 0 4231788 743308 37832 S 91,0 0,9 62:39.84 motion
552 root 20 0 298772 42064 12480 S 8,0 0,1 330:43.01 meyectl
3691651 hikadmin 20 0 11864 3872 3216 R 0,3 0,0 0:00.25 top
1 root 20 0 168224 11672 8648 S 0,0 0,0 0:08.77 systemd
2 root 20 0 0 0 0 S 0,0 0,0 0:00.01 kthreadd
3 root 0 -20 0 0 0 I 0,0 0,0 0:00.00 rcu_gp
4 root 0 -20 0 0 0 I 0,0 0,0 0:00.00 rcu_par_gp
5 root 0 -20 0 0 0 I 0,0 0,0 0:00.00 slub_flushwq
6 root 0 -20 0 0 0 I 0,0 0,0 0:00.00 netns
8 root 0 -20 0 0 0 I 0,0 0,0 0:00.00 kworker/0:0H-events_highpri
10 root 0 -20 0 0 0 I 0,0 0,0 0:00.00 mm_percpu_wq
11 root 20 0 0 0 0 S 0,0 0,0 0:00.00 rcu_tasks_rude_
12 root 20 0 0 0 0 S 0,0 0,0 0:00.00 rcu_tasks_trace
13 root 20 0 0 0 0 S 0,0 0,0 0:02.13 ksoftirqd/0
14 root 20 0 0 0 0 I 0,0 0,0 0:21.00 rcu_sched
15 root rt 0 0 0 0 S 0,0 0,0 0:01.03 migration/0
16 root -51 0 0 0 0 S 0,0 0,0 0:00.00 idle_inject/0
18 root 20 0 0 0 0 S 0,0 0,0 0:00.00 cpuhp/0
19 root 20 0 0 0 0 S 0,0 0,0 0:00.00 cpuhp/1
20 root -51 0 0 0 0 S 0,0 0,0 0:00.00 idle_inject/1
21 root rt 0 0 0 0 S 0,0 0,0 0:01.49 migration/1
22 root 20 0 0 0 0 S 0,0 0,0 0:01.99 ksoftirqd/
Если нужны какие то дополнительные данные - готов предоставить