I have the same issue, the Free memory drops to 7% after a day
in my case AdGuard uses like 700 MB on Brume 1000 (no wifi model)

USE Putty to connect
To see the memory in SSH terminal
after login, type:
top

You will see this: (no upload of pictures allowed for me yet)

Mem: 559968K used, 462960K free, 968K shrd, 422288K buff, 60580K cached
CPU: 22% usr 41% sys 0% nic 35% idle 0% io 0% irq 0% sirq
Load average: 1.54 1.75 1.80 2/92 2334
PID PPID USER STAT VSZ %VSZ %CPU COMMAND
2156 1 root S 4100 0% 3% /usr/bin/gltertf
28669 1 root S 701m 70% 1% /usr/bin/AdGuardHome --glinet -c /etc/AdGuardHome/config.yaml -w /etc/AdGuardHome

USE WinSCP to connect
in /etc/AdGuardHome/config.yalm –> I reduced the log size to 50 and age to 2.

log_compress: false
log_localtime: false
log_max_backups: 0
log_max_size: 50
log_max_age: 2
log_file: “”
verbose: false
schema_version: 6

in /etc/init.d/AdGuardHome –> I have commented out system logging for the moment…
changed this line
from:
procd_set_param command /usr/bin/AdGuardHome --glinet -c /etc/AdGuardHome/config.yaml -w /etc/AdGuardHome -l syslog
To:
procd_set_param command /usr/bin/AdGuardHome --glinet -c /etc/AdGuardHome/config.yaml -w /etc/AdGuardHome #-l syslog

USE Putty
type:
/etc/init.d/AdGuardHome Stop
/etc/init.d/AdGuardHome Reload

for the moment I have 44% Free memory

If the memory will drop again then I will use the Shedule Cron to run the commands to reload AdGuardHome at 23:59 each day…

hope it helps and I hope someone finds a better way for this issue…
Also a solution for the AdGuardHome Update pop up message…

1 Like