Raspberry Pi 2.5 Gbps OMV NAS Performance
jeffgeerling.com
jeffgeerling.com
Best option I have found so far might be this ASRock 4x4-v2000 https://www.asrockind.com/en-gb/4X4-V2000M , it has an 8-core cpu and supports ECC. Would need to get a M.2 to 4x SATA adapter. The hard part seems to be figuring out how to buy the board itself...
Their new board, the helios64, is bigger, and ECC support was in-progress last time I checked.
Yes, I know that would likely use more electricity, but in my particular case (France), electricity isn't that big of a cost, plus I wouldn't be running this 24/7. More like one or two evenings a week. The only reason why I'm not running recycled "enterprise" servers at home is that my apartment is small and I absolutely cannot stand the noise they make.
This to me is the main issue. Usually, manufacturers think ECC = Enterprise = Running in a computer room = Doesn't need to be quiet.
Of course, usually clients looking for thin, least-possible-U systems doesn't help either.
I've actually gotten my hands on a Lenovo tower server my client wasn't needing anymore which is really pretty quiet. But it's "huge" by rack standards. It's basically a full PC tower in height, but longer.
I could see myself running it in the kitchen or something once I get it home after the lockdowns.
The issue is it only takes 2.5" drives, which are still quite expensive if SSDs or use SMR if HDDs.
* 32bit OS means maximum 16TB Partition Size
* it's not fast at all. It can barely saturate a Gbit connection without any encryption using HTTP. Even with the Crypto Engine enabled, any encryption and the connection drops significantly
* Depending on which version you got, the fans are quite annoying, no matter which version you got, the fans are quite ineffective
* it has at least one known hardware bug concerning SATA and the internal Flash.
* WOL and the internal Watchdog are hit or miss at best
On the other hand the linux support and documentation is top notch so i dont want to complain too much but i am kinda disappointed with the speed i got from it
For the fans - I am not using the included case. I have one stock fan on top of the SOC and one 120mm fan for the disks. The stock fan is decently loud on bootup, but it stops or low-speed during regular operation.
Is that a thing which exists?
Haven't tried it personally, but maybe it works? :)
[1] https://pipci.jeffgeerling.com/cards_storage/iocrest-jmb585-...
In this case, this M.2 slot carries PCIe, so you can add a PCIe SATA controller. Confirm driver support first, of course.
I built my home NAS on this and it's great. Has Oculink ports built into the board so I can just use M.2 for the OS itself and it supports 10 GB ethernet, so as long as I'm wired in, there is effectively no network latency since that's faster than SATA anyway. The board itself also does video, so I can use a Ryzen CPU without Radeon graphics and not have to get the pro to support ECC.
Warning: loud!
Then I did the same benchmark with the disk mounted in a 1U chassis with a bunch of those annoying 15k rpm fans.
Both showed a big difference, but the enterprise drive was 90+% of the no vibration case, the consumer drive was like 30%.
These 2.5Gbps and 5Gbps adapters look really nice, especially for laptops and other devices with USB 3.2 ports but it appears to be near impossible to affordably connect them to a more-than-trivial network.
10G was too much of a leap, IMO, so the hardware remains expensive. 10G over regular Cat5e is also relatively power hungry.
2.5G and 5G arrived relatively recently to fill the gap with the stalled jump to 10G. You can get started with something like a $110 QNAP 2.5G 5-port switch and some cheap 2.5G adapters on the computers you care about.
Switches are still quiet expensive, but 10G cards are quiet affordable nowadays. Notebooks can use a Thunderbolt 3 to 10G ethernet, but I think we will see 10G ports one consumer notebooks soon.
I wouldn't invest in a bridge technology like 2.5G since it introduces non-trivial costs an offers only 2.5x speed up instead of 10x.
Consumer notebooks are moving away from having ethernet ports in general.
10GBASE-T is relatively power hungry, requiring a couple of watts per port. I don't think we'll be seeing this in consumer notebooks any time soon.
Also, I have one of those Thuderbolt to 10G adapters. It's not small. It's only useful when I'm doing bulk file transfers.
2.5G is fine for most work. Many consumer NAS boxes can barely saturate 2.5G anyway.
I might be wrong, but I don't think that every notebook will be as slim as the height of a USB-C port and with only one or two USB-C ports as only ports. This might be true for Apple and some companies that copy Apple. But there are still consumers notebooks that don't follow that trend and build some bulkier books with more ports and better thermals.
> 10GBASE-T is relatively power hungry, requiring a couple of watts per port. I don't think we'll be seeing this in consumer notebooks any time soon.
It all depends on customers needs. I would rather have a 10GBASE-T port than a dedicated GPU in my book, and I think the latter even consumes more watts.
I'm waiting for the price of switches to get down to a level that I will accept. They are quite expensive now.
If you want to graduate to SFP+ those adapters usually cost a little more (plus the cost of a transceiver for fiber or copper).
Cabling also means many existing installations (like my house) with 50+ ft runs need to be re-cabled if they actually want stable 10G speeds. My home network works great at 2.5G but there are a few Cat5e runs that don't give me 10 Gbps.
10G wasn't stalled, it was and is for most completely unnecessary. 10G over copper requires Cat6, most homes have Cat5e if they're lucky.
So why are 2.5G and 5G a thing? Well modern Wifi is faster than 1G, and most homes with Ethernet are Cat5e. Guess what 2.5G and 5G run over?
10G over copper works fine at medium distances (up to about 45m / 150ft) on Cat5e. You would need Cat6a if you needed to guarantee 10G performance at 100m, but for the average home it's not a big deal to use Cat5e.
What "non-trivial" network is blocked by using 2.5 gbps? There are transceivers that let 2.5 gbe work with 10gb ports on older/common 10Gb switches. QNAP, linksys, and trendnet have a decent number of switches in the 5-18 port range, which seem splenty for most home networks.
The memory thing is a historical misunderstanding about how the arc works.
Sure, it's slow compared to direct pci attached disc controllers, but as a vault, it's working fine.
The rockpi 5 port variant may still be available.
I bought mine in 2020 from allnet, direct to Australia from China, worked fine.
Had something similar. The firmware update of my sse4200 NAS has stopped and its NetBios version is badly outdated. I was looking for an inexpensive way to reuse the disks to build another NAS. After looking around a bit, ended up getting a RAID capable DAS enclosure for the disks, repurposed an old Chromebox to connect to it via usb, installed Linux, and shared over SAMBA. It works well.
I'm hopeful one of the mini ITX or micro ATX boards goes into production soon; at that point, you could mount the Pi securely into any bog-standard ITX/ATX case and even make use of PSU connectors and the PCIe slot!
Since ZFS uses memory for caching, it will perform much better with more memory, but it should work[1] with less.
[1]: https://www.reddit.com/r/DataHoarder/comments/5u3385/linus_t...
$ zpool status
pool: storage
state: ONLINE
scan: resilvered 854G in 04:18:32 with 0 errors on Sat Jun 20 18:30:06 2020
config:
NAME STATE READ WRITE CKSUM
storage ONLINE 0 0 0
mirror-0 ONLINE 0 0 0
sda ONLINE 0 0 0
sdc ONLINE 0 0 0
mirror-1 ONLINE 0 0 0
sdb ONLINE 0 0 0
sde ONLINE 0 0 0
errors: No known data errors
$ grep -e '^size' /proc/spl/kstat/zfs/arcstats
size 4 8604931056
$ bc -q
8604931056 / (1024*1024*1024)
8
On could tune ARC opts and whatnot, but I'm not sure how reliable and fast the system will turn out to be.Have you considered writing a forum/blog post or Tell HN on your X220 NAS mods?