You are viewing a single comment's thread from:

RE: Steem Pressure #6 - MIRA: YMMV, RTFM, TLDR: LGTM

in #steem-pressure5 years ago

Well, MIRA is awesome for many cases, but not for our primary block production nodes.
Top20 witness case is the worst case scenario for MIRA I'm afraid.
That doesn't mean it doesn't help us. It enable us to run seed nodes, api nodes and some other helper nodes on less powerful hardware.
I think that further tuning up a hybrid mode settings can bring some great results, problem is that the optimal configuration for any one specific piece of hardware will vary.
Not to mention differences in infrastructure. For example a state provider with 128GB RAM can replay with awesome speed and deliver state to block producer through 10Gbps network in a decent amount of time.

Yes, there's a plenty of ways to speed things up but it's matter of time/effort needed and priorities. Native RocksDB would be much faster, but also much more time consuming.

Sort:  

Great explanation.
I'm interested in your comment about a 128Gb machine, both for personal reasons and because this is the RAM limit for HEDT PCs (and now also the latest Intel 9th Gen Desktop CPUs).
This means that this is the largest RAM one can get on a PC at reasonable prices.
I noticed that the state size in MIRA is only 81Gb. I assume this means that it will fit in RAM on a 128Gb PC (whereas previously it wouldn't).

I've got the following equipment and wanted to know the best config for a fat node, witness node and seed node.

  1. i7 6800k with 128Gb RAM & 256 Gb NVMe & 500Gb SATA,
  2. i5 8400 with 32 or 64Gb RAM & 500Gb SATA
  3. Multiple Pentium 4560s with 16 or 32Gb RAM and 500Gb SATA

Are those SATA HDD drives or SSD?

It’s a 500 Gb SSD. I also have 4 Pentium 4560s and an i5 8400 and RAM sitting idle. What can I build for Steem?

Posted using Partiko iOS

Top20 witness case is the worst case scenario for MIRA I'm afraid.

So lets just not break the chain :-)