If increasing system RAM and the bitcoin dbcache value doesn't fix this, perhaps tweaking some of those options will. Let me know if you have any thoughts on that.
Take note that the underlying issue that certain versions of Knots and Core v31.0 trigger that increased disk usage is still unanswered.
And the RAM upgrade is not the direct solution but only to help reducing the disk load as we previously mentioned.
Maybe it's related to this newly posted issue:
github.com/bitcoin/bitcoin/issues/35298?
Currently, it has no response.
Hi, it's been a day now, and unfortunately increasing the RAM to 16 GB and increasing the dbcache value did nothing. I checked SWAP usage with htop and it's very low. It is consistently showing 640K/4.00G.
Regarding the issue you posted, well, I guess I should have checked this sooner. I just used iotop to get cumulative writes by process
and after letting it sit for 30 minutes I see that bitcoin-qt (Core 31.0) wrote 10.28 GiB and Fulcrum only wrote 260.97 MiB (two new blocks were found in this time window).
This whole time I had assumed the node was interacting with the indexer differently and was causing the indexer to do all the extra writes. It appears that my assumption on that was wrong. So I don't think changing those Fulcrum settings I mentioned earlier will do anything, nor would updating Fulcrum.
I have not added debug=leveldb into my bitcion.conf file yet, so currently I don't see the same output that tuxArg mentioned in the github issue. I will do that next and see how it varies between Core 31.0 and Knots 28.1.