this post was submitted on 20 Sep 2026
798 points (98.3% liked)

Programmer Humor

33298 readers
592 users here now

Welcome to Programmer Humor!

This is a place where you can post jokes, memes, humor, etc. related to programming!

For sharing awful code theres also Programming Horror.

Rules

founded 3 years ago
MODERATORS
 
you are viewing a single comment's thread
view the rest of the comments
[–] krisevol@lemmus.org 10 points 17 hours ago (1 children)

It sucks. I did one with 20 of these. It was be slow and crash in about a year with failures. Not worth the time unless you already have a ton of these lying around and you like building stuff like this.

[–] Buddahriffic@lemmy.world 1 points 11 hours ago (1 children)

Care to share any details? Curious how you actually set up the access to the array (like just plug in a bunch of USB microsd readers and wrote a driver to handle the array itself?) as well as the config you used for the array, like which raid mode and most importantly, if striping, if you matched the stripe size to the microsd read block size. A mismatch would result in poor performance, though I could also see it performing poorly even if it was set up ideally, though in theory an ideal setup should have been able to get 20x the throughput for large continuous reads and writes, though random access and latency wouldn't improve.

It also requires the bus(es) the USBs are on to support the total saturated throughput, though I don't expect you got anywhere close to saturating the USB link (unless maybe you did on pretty old hardware).

[–] krisevol@lemmus.org 2 points 10 hours ago

I used this to make a single sata drive, plugged two is them into my raid sata ports on my hdd and combined then into one raid zero hd.

The biggest slowdown was the memory controller, they are cheap and not very fast on these things. I was no wear near the limit of the sata ports.