I have several virtual servers with only 512 MB RAM. Netdata is taking up a pretty big chunk of the RAM (~20%, around 104 MB RSS). What’s the best way to reduce the memory while still collecting metrics frequently? The disk is relatively fast (NVMe drive) and I have several GB of free space so it’s fine to trade off memory for disk, however I saw that the
map storage engine is not recommended on nodes that run other applications.
I’ve been using Netdata for a long time, from before it had the
dbengine, which I thought would help with this. I’m using the default Netdata config, which I assume would be using the
dbengine now. I thought that reducing the
page cache size might help, but I saw on https://learn.netdata.cloud/guides/configure/performance that it has a minimum of 32 MB, which is what mine is currently set to.
Any recommendations for this environment? Should I just use streaming rather than attempting to store the data on the nodes themselves?
Netdata v 1.26.0-375-nightly