Optimizing network power usage

(edited)

A few days ago you might have read @gtg's post about running a Hived node on a mini pc. I've been playing a lot with Mini PC's lately and it's really amazing what you can get these days in a small form factor and low power usage. Not long ago I wrote about the Raspberry Pi 5 launch and how I would recommend a Pi to most people at this point as Mini PC's are not much more but far more powerful.

I actually was playing around running a Hived node on an Intel N100 as well as an AMD 5560U machine. While they are both more than capable of running a Hive node, they are incredibly slow to do a full sync on directly. I do plan on spinning up a Hived node on a mini pc at some point, I generally will not host services on my LAN that require stability, especially in the winter where we may lose power for a few hours or even a few days at a time due to snow.

I do however run a lot of services on my LAN for my own internal use and entertainment. In the last few months I have been rebuilding my network to reduce power usage and heat. I live in an area with very high electricity costs, currently $0.256 KWH up from around $0.156 just over a year ago.

I picked up a few Intel N100 and AMD 5560U mini pcs to act as cluster nodes. The picture above is the BeeLink EQ12, which is an Intel 12th Generation N100, 16GB DDR4 Ram, and 500GB NVME Gen3 with dual 2.5Gbe. While this sounds pretty impressive, and it is pretty snappy, it's real power comes from the fact it doesn't really use much. The processor is rated at 6W and the entire machine runs at around 10-11W while idle.

My primary nodes are running the AWOW AMD 5560U with 32GB DDR 5 ram and 1TB NVME storage, also with dual 2.5gbe.

If you take a look at the comparison of these two machines, you can see the AMD is almost 300% faster than the Intel with only a small increase in power usage. With all components, the difference in power usage at idle is almost non-existant, they both run at around 11W.


PC power consumption is kind of deceptive, while the 5560U is rated at 15W, but only uses around 11W while idle, it can use as much as 39W while under load.


If you look at the AMD 5950X high end desktop processor, it is rated at 105W but will use 40-50W while under low usage. At idle, these mini pcs will save a lot of power, but under load is where they really save money. The 5560U 39W is also full load with all system components, my 5950X while may idle at 40-50W, you can expect another 50W or more.

At 0% CPU usage, I am drawing around 135W on my 5950X.

Under a load that can skyrocket to over 500W!

At idle, the mini pc will run around $2/month on power usage, but the 5950X will run $24/month also at idle. At 100% cpu you are looking at $7.20/month and $97/month. Granted the 5950X has a much more powerful GPU, but the difference is massive, and for what? The 5560U is plenty fast enough to run most of my entire infrasture, in fact I have 31 docker containers running off it. I have another 40 or so containers to move over to the cluster.

This is only a virtual machine that is only given access to 8 CPUs and 8G of ram, not even the entire machine. With three or more of these mini pcs, you can run a fully fault tolerant cluster using around 33W of power while idle.

I picked up the Beelink EQ12 for under $200 and the AMD 5560U for just under $300 a piece. Although many of these mini pcs have deceptive pricing with large coupons and frequently changing pricing which makes it hard to get a few at the same price.

As someone who previously had over ten Raspberry Pis at one time, I mostly have moved away from them in favor of mini pcs. Unless you are a gamer, I'd even recommend these mini pcs to most users as a desktop. These little machines can run 3 4K monitors easily.

Title image is from Amazon product page for the BeeLink EQ12

1.51538828 BEE
8 comments

Super cool! I setup a mini computer (which isn't all that mini to run a bunch of staking blockchain nodes for random projects and it's currently at around 11W - 40W max load) But after checking these things out I most likely could have done it at a much smaller size and lower price!

I would say a mini PC if you're on the go and traveling can be super handy. I'd honestly prefer it over a laptop (as long as you were setting up at your location)

0.00001645 BEE

Those things seem pretty powerful. I guess they use laptop technology. Energy prices here are way up, but this week our solar panels are getting installed, so we should be largely self sufficient for electricity.

I'm not running any local services permanently, but I may look into it. I've played with Home Assistant before for some home automation. One of those little PCs could handle that.

0.00000421 BEE

Not long ago I wrote about the Raspberry Pi 5 launch and how I would recommend a Pi to most people at this point as Mini PC's are not much more but far more powerful.

Can you explain what you mean by this?

Are you saying you *wouldn't recommend a Pi because Mini PC is not much more [expensive] but far more powerful [cpu]?

I was super annoyed that the PI5 was backordered to January as I was looking to buy one for my nephew.
Never heard of the Mini till now.

0.00000381 BEE

If you need gpio pins or super small device then go Pi. If you are looking for compute then mini pc better in almost every way and not a little more expensive. It’s also x86 so you don’t need to deal with arm issues.

0.00000700 BEE

Man you may have inspired me to look into running a Hive node.

When it comes to machines, I like the Pi for things like Presearch nodes and even network ad blocking because I have a dood who LOVES programming them. As a business, we have been selling those mini pcs a few years now and they are fantastic when you are not a gamer like you say. One step further than that is a chrome book for business users who only use web apps. If they have thick client stuff, I almost don't want to support them anymore and have had zero issues with chrome books despite resisting that.

Anyhow, those mini PCs are fantastic and cheap as hell on refurb deals. New hard drive and clean OS must be perfect for a node as long as video card is not an issue.

I may just pick up an additional one next order for a couple hundred and give it a go!

0.00000364 BEE

10000 Raspberry Pi? Dare I even ask what that would have been for?

0.00000182 BEE

Not sure where you got 10,000 from. I had over 10 at one point (13 specifically).

0.00000580 BEE

A comprehension glitch... I swear I read ten thousand yesterday! But I see it says ten.

0.00000181 BEE

No conozco mucho sobre el funcionamiento profundo de una PC pero aquí en este publicación hay una clase bastante útil para nosotros, sobretodo cuando hablamos de ahorro de energía; algo que el planeta lo necesita bastante.

0.00000143 BEE

thankas for tip 👍👍

0.00000141 BEE

I'm a big fan of the Intel NUC's. They are a little pricey, but they are perfect for a lot of specialized uses. I was going to try to cluster a handful of them together at one point to see how that worked but I got busy doing other things and never followed through with it. What software are you looking at for the clustering? I was looking at Nutanix or whatever it is called.

0E-8 BEE

Kubenetes and Proxmox

0.00036421 BEE

Thanks!

0E-8 BEE