List the Number of nodes on your specific hardware and internet connectivity

I think it would be nice to have a thread where we can share how many nodes are successfully running on specific hardware and internet connectivity. Something like that:

  • OS
  • Number of nodes
  • Internet connection speed
  • Processor (CPU architecture and the core count)
  • Ram
  • Hard drive
  • optional - estimate of power consumption and local electricity costs

Let the discussions be elsewhere and here is just a list for easy browsing :dragon:


Privacy. Security. Freedom

11 Likes

A great idea!

safe-site_1

  • Number of nodes = 20
  • Internet connection speed = 80Mb/s Down, 20Mb/s Up
  • Processor = ARM (Raspberry Pi4)
  • CPU x Core count = 1 x 4 = 4
  • RAM = 8GB
  • Hard drive = 256GB M2 SSD dedicated to safe dirs. OS on the SD card.
  • OS = Ubuntu 22.04 LTS

safe-site_2:-

  • Number of nodes = 2
  • Internet connection speed = 80Mb/s Down, 20Mb/s Up
  • Processor = ARM (Raspberry Pi4)
  • CPU x Core count = 1 x 4 = 4
  • RAM = 8GB
  • Hard drive = 128GB SD Card the OS is on. Sceptical if this is a good idea but it’s a allegedly high endurance one. We’ll see how it works out.
  • OS = Ubuntu 22.04 LTS
  • Notes - The crappy BT router in this location starts to grind to a halt when there are more than a few hundred connections open so 4 nodes is the absolute limit and I don’t want to be called up all the time so 2 is the sensible limit.

Edit
Added OS.

Edit 2
Added Core count

Edit 3
Oops! It’s not an NVMe drive - Just a M2 SSD.

2 Likes

OS Type employed also useful, so we see the diff btwn WIN11, WIN10 , Linux and macOS node count use,

3 Likes

Location 1:

  • Nodes: 2500 to 9500 (TBD)
  • Internet Speed: 4700 Mbps Down , 4700 Mbps Up
  • Processors = 70+
  • Storage = 180 TB+
  • RAM = 512 GB+

Location 2 (still work in progress, getting the requirements ready first):

  • Nodes: 1000 (TBD)
  • Internet Speed: 960 Mbps Down, 960 Mbps Up
  • Processors = TBD
  • Storage = TBD
  • RAM = TBD

If the intended goal is 10,000 safe nodes (spread over X physical hosts):

  • Max Storage = ~10TB required (2048 records * 512KB record size per node)
  • Max RAM = 488 GB to 976 GB RAM (50 MB to 100 MB per safenode pid).
  • Avg Traffic = 5000+ Mbps
  • Peak Traffic (steady state sustained) = TBD
  • Router State Table Size = 15,000,000 Entries Required (1,500 * 10,000 nodes) (TBD)
8 Likes

This may go back to 1024KB as per the white paper. It was supposed to only be reduced for testing. But you know it may stay at 512 too.

Something for people to consider when sizing their expected systems

2 Likes

@Dimitar when you said:-

  • Processor

Did you mean the CPU architecture or the core count? I assumed you meant arch. @Shu has answered core count. I think both would be useful actually.

This all needs putting into a database! But for now how about a Google Docs spreadsheet that can be edited by all.

3 Likes

Seems a good approach although I personally won’t touch Google Docs unless my life depends upon it. I remember suggesting we do something like this many years ago and it feels great to see us reach the point where it is needed for real.

4 Likes

Does that mean it can also be wiped out and intentionally deleted? or others overwriting other’s rows?

Hmmm. Not that folks have bad intentions here but yeah, we need an easier way to account for this stuff if folks really want to keep a friendly record off potential hardware specs and # of nodes etc.

I think the beta participants early on already answered a bunch of these questions, but the summary and analytics off that data have yet to be presented or summarized by Maidsafe (if even planned).

On another note, I can see individual posts on this thread also spiraling out of control.

Easier to have a website to submit from drop down multiple options per set of node configurations and aggregrate to a central DB, yet at same time have it summarize and searchable.


It even be more interesting if a parameter in safenode passed on telemetry data (optional) to endpoints that Maidsafe hosts to collect all this data during beta phase and beyond. It be more systematic, accurate, and organized in the backend, prior to any frontend dashboard created for the generic audience.

4 Likes

When the Beta network is up I suppose we could keep this list in a Register!

3 Likes

After a laptop failure stopped me for almost two weeks I got back to working on my demo just today, and while it isn’t Google Docs, it will be interesting to see if people begin to use it for things like this and - if things carry over to the final network - begin creating the first things on Autonomi that will be there forever.

That’s an even more exciting prospect to me than being among the first wave of beta, though I’ll be doing both. :grin:

7 Likes

VPS:
80 nodes
CPU AMD EPYC 7282 2,8GhZ 4vcores
RAM 6GB
SSD 400 (will need 1TB)
BW: 200/200 mbit
OS: WS 2022 23H2 adk 22 000

Home:
20 nodes
Intel I7 8th generation 8565 U
RAM 16gb
M2 256gb
HDD 1TB
BW: 60/20 mbit
OS: W11Pro 23H2 adk 22.000

3 Likes

8 nodes
raspberry pi 3b
CPU armv7 (usage ~30%)
RAM 1gb (usage ~50%)
64GB SD-Card
BW: 50/10 mbit

electr. cost max estimate:

12.5W max - 40 cent/kWh …
12.5W*365[days]*24[h] / 1000 * 0.4[€] / 8 [Nodes]
=> 5.48€ per node per year (or 0.46€ per node per month)

(i guess we’re a decent distance away from peak power consumption … but don’t have something to measure power consumption here …)

6 Likes

I wonder if it would be useful to add an estimate of power consumption, and perhaps local electricity costs?

6 Likes

I added them both to the OP :dragon:


Privacy. Security. Freedom

4 Likes

Sure, I can connect my power consumption metter (from eth classic mine days) to the socket, but my i7 will surely consume much more power than r pi for instance.

And how i can calculate power consumption for vps?
Let say that I will have to upgrade vps surely with storage and let’s take that in to a count and say that vps is costing 25 eur/month that would be 0,31 eur / node per month or 3,72 eur / node / year and you have nothing in house :slight_smile: .

But these are rough calculations.

3 Likes

That’s the point. If you are leaving your laptop on to run nodes 24x7 that period of extra use is worth knowing. If you only run them while doing other work as normal, it will be marginal and can be ignored.

No need, because the cost of this is factored into their charges.

It’s just to help give a more complete comparison between approaches.

5 Likes

I am not sure that i7 one will be cost effective. :smiley: Will shut it down and connect to power metter these days.

5 Likes

Haha - see what you did there @happybeing - with your question about electricity cost you made people reconsider and make more rational decisions… :face_with_raised_eyebrow: :scream:

8 Likes

How about EtherCalc? :slight_smile:

1 Like