You are viewing a single comment's thread from:

RE: 5th update of 2024: Lite “hived” nodes, 2nd layer plans, and lots more (accidental repost, don't vote)

in HiveDevs8 months ago

The approach to lite nodes seems pretty nice and low-effort. And opens up more possibilities for different workflows and so on. Does not having the whole blog_log stored also mean that there can be a reduction in the required RAM, by any chance? Or is the RAM truly required just for storing the current state? I'm surprised how much size it requires to store the current state.

Sort:  

Even more reduction? Have mercy ;-) It already is 3x less than it used to be (60-ish -> 20-ish of GB) in shared_memory.bin size.
And no, block_log isn't kept in memory, it's on disk. But it makes a huge difference in storage requirement for example for a simple broadcaster node.

Oh, this is all extremely good work, I am very grateful you have done this much reduction. :) I was just wondering about that one and looks like blocktrades answered.

Normal nodes have no need to store the 28GB "shared_memory" file in memory now. All our nodes store it on SSD storage (which is actually advantageous in some ways since the storage is persistent that way). In practice, a typical node uses around 4GB of resident memory nowadays.

That sounds really great, thank you.