I asked a similar question a while ago ~
Your problem is the same as it was 2 years ago:
- 8 GB of RAM
I'm not sure if it's actually his ram.
Because in the graph that he provided, the average disk usage reduced again when he downgraded his client to the unaffected version and then spiked again after another upgrade.
If it's hardware, any of those versions should exhibit similar performance issues.
@OP how accurate are those client version labels in the graph?
Why would using a newer version of Bitcoin knots cause so many more disk writes? I'm running on an SSD and I don't want to kill it prematurely.
I'm not using Knots to help you accurately but those versions have BIP110 activated, perhaps it has something to do with its new consensus.
Those labels are perfectly accurate, down to the day. I know because I remember when I switched versions.
Your observation is correct, as soon as I downgrade back to 28.1, the writes are reduced significantly, back to their prior trend (20 GB/day).
Perhaps it is related to the new consensus rules, but I don't really understand why that would be related to this. I'd assume it would be some other change that is causing the indexer to work harder. But I don't know what.
Also, regarding this comment by LoyceV:
"Even the lower value of 20 writes per day is high, with sufficient RAM I'd expect it to be a lot less."
Keep in mind that this is total system disk writes, not only the node, but also the indexer (Fulcrum). The indexer is responsible for most of those. Would the indexer be writing less if the system had more RAM?
I can test this with 16 GB of RAM next weekend, but I doubt this is the problem, considering the task manager isn't showing high RAM utilization and I'm not aware of what the newer versions of Knots would be doing that would require so much more.