I installed 4 new SSDs (6 in total) in my based on the @PINE64 board as an experiment!

2 x 1TB in btrfs mirror mode for various services and docker. Currently running my @matrixdotorg home server.

4 x 1TB in RAID5 for data storage.

@JF out of curiosity how much raw IO throughput does the Quartz handle and does it max out the CPU?

Also what chip set/interface card are you using?

(Currently playing around with repurposing a "LeMaker Banana Pro" for remote backup purposes, iscsi and "phoning home" with a ssh tunnel.... The max "dd" disk IO is not particular fast (and uses a lot of CPU power), and its dual 1GHz CPU also has to handle ssh encryption on top of that)

@talpa I haven't any specific benchmark yet. The RAID is still initializing so it might take some time.

Is there any benchmark or test you would want me to run?

@JF I usually just dd to and from the disk with smaller and lager block sizes to see how much raw performance one can get (without any FS overhead)

@JF nice! What interface are you using for the disks?

@PINE64 @JF And how it runs with the synapse server? (I had a dockerized one in a proliant gen9 with 4Gb RAM with some other services and it was really slow).

@JF Will you be putting up a guide and parts list for this? My current RPi 4 NAS with USB storage is good but the throughput is not great, I imagine moving to the x1 pci slot on this would be a huge improvement.

@joshfowler I'll try to write a blog post about this build soon. I'll also do some benchmarks to check the perfs of this setup!

@JF Thanks! The performance seems to be only slightly better than my RPi4 using USB3 enclosures, I wonder if BTRFS on MDADM needs more attention for it to improve?

@joshfowler We talked about the performances in the chat rooms. In theory, we should expect better results, so there are probably some bottlenecks that need to be fixed.
I'll try to do more diagnostics and analysis to provide more info to the developers soon!

And yeah, using raid will probably decrease at least write performances, as they need more computation and the same data is written multiple times to the disks.

@fedops No, I use BTRFS in mirror mode (RAID 1). If I understand correctly, support for RAID 5 in BTRFS is not production-ready yet.

@JF yeah I was wondering if that had changed in the meantime.

@fedops I think I've read somewhere that they did some progress on that topic, but I'm not sure if it's already available in Linux kernel.

Sign in to participate in the conversation

The social network of the future: No ads, no corporate surveillance, ethical design, and decentralization! Own your data with Mastodon!