[tune] Bifrost LevelDB Storage (Enable as Default)
This updates the default parameters to the testing values noted in !2902 (merged) that we've been running on Nine Realms validators. There is a slightly higher memory cost in exchange for a 2-3x reduction in CPU load (greatest impact during periods of large Bitcoin mempool). This must be accompanied by an update to default bifrost
resources in node-launcher
, which includes:
- Memory request size
2G
->3G
- Memory limit size
4G
->16G
(we observe it use up to about 12G, but only short periods during compaction of the larger tables) - CPU request
7
->2