-dbcache=<n> Set database cache size in megabytes (4 to 1024, default: 100)
So I have a 4 GB system, default is 100.. why is it so low? and why is 1024 the max? There are systems with 64GB of ram out there but limit is 1024 to be used by the program?
Anyway, where should I raise this to, considering I have 4GB?
I put it on 4096 to sync, because it significantly reduces sync times (~8.5 hours on 2 cores, mechanical disk). Once Im done I remove the line from the bitcoin.conf though. What it does is reduce how often core needs to write changes to the database to disk. Im not sure if 1024 is still the max. A higher cache provides next to no benefits under normal circumstances AFAIK. Well it takes ages to shut down though, but I dont see that as a benefit.