i'm looking for something like the Orange Pi 5 Max

8+ cores
16GB+ RAM
m.2 slot for SSD
<=20W
Ubuntu/Debian for a Mastodon server

ideally available for sale in Europe

@yawnbox have a look at Rock 5B, available from RS and other places.

@intrbiz

that looks awesome but looks like it's not within my power envelope

@yawnbox I suspect for your usecases it would be <= 20W.

It's probably being cautious on what peripherals people attach.

AFAIK it's the same CPU as the Orange PI Max.

I can measure the power consumption of mine over the weekend, if you want?

@intrbiz

yeah it's true that running as a web server it will be closer to a idle power consumption most of the time, the GPU won't be doing much

it wont have any peripherals, it will sit in a datacenter with its power cable and an ethernet cable only

that being said the 5B+ is even more interesting to me because i may be able to run RAID-1 m.2 SSDs for redundancy

if you're willing, i'd be very interested in the 5B idle consumption

@yawnbox @intrbiz Are there any benchmarks with full drive encryption enabled? I'd love to build a NAS with something like this and I'm not sure if a NUC or an old office workstation would be a better choice, though I'd certainly prefer an Arm system

Follow

@jawnsy @yawnbox

I did some benchmarking of the Rock 5B, stock install of the provided OS. Power stats taken directly from lab bench PSU. Power looks to easily be under 20W for most applications.

Rock 5B (16GB) with Crucial P3 512GB SSD, running Linux rock-5b 6.1.43-14-rk2312.

Power:
Idle: 5V @ 0.66A
All CPU stress: 5V @ 1.39A
Single CPU Stress: 5V @ 0.81A
7Zip Bench: 5V @ 2.18A
CPU Stress + IO RW: 5V @ 1.69A
IO 1 Job RW: 5V @ 1.32A
IO 1 Job W: 5V @ 1.71A
Multi-job IO: 5V @ 1.71A - 2A

@jawnsy @yawnbox

IO Benchmarks:

IO, 1 job:
write: IOPS=239k, BW=933MiB/s
readwrite: read: IOPS=128k, BW=499MiB/s; write: IOPS=128k, BW=499MiB/s

IO, 4 jobs:
write: IOPS=686k, BW=2681MiB/s
readwrite: read: IOPS=453k, BW=1770MiB/s; write: IOPS=453k, BW=1770MiB/s

DM-Crypt IO, 1 job:
readwrite: read: IOPS=75.7k, BW=296MiB/s; write: IOPS=75.7k, BW=296MiB/s

DM-Crypt IO, 4 jobs:
readwrite: read: IOPS=235k, BW=918MiB/s; write: IOPS=235k, BW=917MiB/s

@intrbiz @yawnbox Wow, this is great, thank you! So looks like a 50% penalty for encryption? Seems reasonable.

The Rock 5B spec sheet [0] mentions it has crypto modules, and Linux looks like it supports it [1]. do you know if the algorithms you were using were hardware accelerated?

[0] docs.radxa.com/en/rock5/rock5b mentions "2x Crypto"
[1] lore.kernel.org/lkml/202311071

@jawnsy @yawnbox

Not sure if any acceleration was in use. 50% perf hit for encryption is a bit more than I expected TBH.

In general the IO throughput seemed better than I expected. Easily beats an RPI CM4 with an SSD.

Was testing pretty quickly, might play a bit more if I get some time in the week.

@jawnsy

The stock image was running Kernel 6.1, which predates your LKML post, so would depend if it was backported.

I want to have a play with UEFI support and get mainline booting when I get a chance.

Sign in to participate in the conversation
Mastodon

Time for a cuppa... Earl Grey please!