I am using the latest OpenWrt 23.05.4 on the Gli.Net MT6000 router, I have 10 laptop, phone, tablet and 10 IoT devices, plus I have installed Adguard Home, all the Wifi radios are OFF because I have a separate AP. I am using TMHI (T-Mobile Home Internet), therefore the MT6000 is behind the TMHI Gateway who acts mainly as a modem, so the only things the MT6000 is doing, are, routing and AdGuard.
When I rebooted the router 10 days ago, memory/RAM usage was around 200MB out of a total of 1GB RAM, every day I have noticed how the memory usage increase, today is around 720MB, is that the normal behavior? Thanks
Pragmatic solution: Do a weekly/daily reboot. AdGuardHome might have a memory leak, for example, to cause the slow growth. You might contact their support, in case you want a non-pragmatic solution
Try out adblock-lean. It's a set and forget solution that updates the blocklists daily, and has been designed in such a way as to minimize memory and CPU use whilst preserving plenty of functionality and safeguards. Hagezi lists are fully supported and favoured and Hagezi himself even recommends adblock-lean:
I see no reason to worry. About the half of the physical RAM is used for buffering and caching. That's the best the kernel can do with unused RAM. When it needs more for programs and data, it will be taken from the buffering/caching pool.
As long as you have a quarter of RAM free, I wouldn't do anything.
When it gets less than 100 MB, then install the zram-swap package.