You are viewing a single comment's thread from:

RE: Properly Decentralising Steem & Cutting Costs by Witnesses running their own Servers & APIs

in #steem6 years ago

Given that replay times are primarily single core CPU bound, I'm interested in whether the much higher single core performance of HEDT CPUs with only 64Gb or 128Gb RAM combined with Optane and/or NVMe can't provide a much faster replay times for a much lower price for both witness and full RPC nodes.

If Optane can act as extra RAM (via cache) then the RAM limitations of 64Gb (for LGA 1151 motherboards) & 128Gb (for LGA 2066 motherboards) are overcome and the dramatically faster single core performance will dominate.

@bobinson did a replay in little over 5 hours on a Xeon Gold 6142 with "block_log, block_log.index and shared_memory.bin all on Optane". This CPU is clocked at 2.6 Ghz base / 3.7 Ghz boost with a single core PassMark of only 1909 (based on similar Xeon Gold 6126). This is faster than @anyx's Xeon Gold 6130 (at 1636) but much slower than HEDT CPUs.

By comparison the i9-9900K does a PassMark of 2909 single core and the i7-7740X does 2622 single core. Even the lowly i5-8400 does 2335.

With the same all on Optane setup these HEDT CPUs with much faster single core performance can bring replay times under 3 hours.

@themarkymark & @anyx: If replay times are less than 3 hours then multiple cheap HEDT machines (even without ECC) will provide much greater overall uptime & performance than a single Xeon Gold for both witness & full RPC nodes.

Screen Shot 20181129 at 10.19.20.png

Screen Shot 20181129 at 9.47.56.png

Screen Shot 20181129 at 10.03.25.png

Sort:  

I am doing a test with 1.4TB memory which is system memory + Optane in IMDT. Hope this will give more details.

What is split between RAM & Optane?
Ability to run Full node on reasonably priced HEDT machines (128Gb max memory) is crucial for true Steem decentralization, maybe even survival!

Posted using Partiko iOS

  • How much physical RAM is there ?

192GB of physical DRAM

  • Which the motherboard that these servers has ?

These are servers based on Intel Server System R1208WFTYS (https://ark.intel.com/products/89011/Intel-Server-System-R1208WFTYS for more info).

  • Which the Optane mapped as memory ?

NVMe2 and NVMe3 are mapped as memory

*time taken for replay and fetchting 3 of days history as a full RPC node"

70723.32643200000165962 seconds

21365ms database.cpp:245              reindex              ] Done reindexing, elapsed time: 70723.32643200000165962 sec