No, it's not normal behavior. Can you share command you use to run bitcoind?
Have you restarted the node after adding the configurations? Because you have to.
Thanks for that link reference! That is really good.
I did restart the node after changing configs.
Will reboot the server and start ONLY bitcoind to be sure that no other service is interfering with its RAM usage, just to be sure..
Will also try to decrease mempool db a little from defaults.
That is a Manjaro system updated in the beginning of the month with latest version.
The config file is located in a usd hd together with blockchain data.
The command I use to start the daemon as a normal user is:
% bitcoind -conf=/media/usbhd/blockchain/bitcoin.conf
Now that I know that is not the expected RAM usage, I will try to investigate it in the following days.
Thanks for the answers. In the meantime, I will be checking this thread and will report later.
Thanks guys!
PS: I rebooted the server and mostly the excessive ram usage was gone. bitcoind does seem to build cached memory, but that is not a problem.
I started a shell daemon which monitors mempool median fees through bitcoin-cli and bitcoind used memory increased. The cause seems to be my shell daemon probably, but RAM usage does not go down when it is killed.. Will check into that... Cheers!