That kind of performance is to be expected on a single-VDEV system
Believe me, the whole reason I'm working on this project is bc people claim to get 800+ MB/s with 8x HD ... via single VDevs.
If by faster pool you mean more drives..? (Verses SATA-SSD or NVMe-SSD) ...
in which case you'd have said faster media vs. pool, which I'd think means the kind of config: I.e., Mirroring VDevs...which I do intend to do, but not without first figuring out the max performance I can get from a RAIDZ2 array comprised of 8x SAS-2, 7200rpm drives ...
I have yet to see it go above 10% utilization.
I've seen posts on benchmarking when saturating 10GbE via SMB & perhaps NFS on multiple threads maxed ALL of an Atom's cores.
(I'll look for the thread: I'd NEVER have expected that, but it seems a reality.
Vs. internal HD via local protocol, which's NOTHING to a CPU)
Limited selection in Mac-land: Currently using Myricom PCIe in an (external enclosure at PCi 2.0 x 4) which gets ~2GB/s
THIS is my wheelhouse. I owned a Mac repair // retail store for 7 years. :)
I have several ATTO ThunderLink boxes. Are you near LA..? Anyway, if you'd like, and after I resolve my FreeNAS issues... I can give you results. Thus far, peer-to-peer with my 2019 16" MBPr (the 4TB!! :) SSD gets 2800MB/s) ... over the ATTO with SFP+ through my D-Link switch (not enterprise level gear, obviously) to my i7-8700 Win10 machine which also has NVMe SSD (Evo 970 2TB, WD Black 1TB ... tested writes to both) ... with another ATTO PCI card (older also) ... I got about 500-600MB/s.
When I get my Chelsio card it's going in that machine ... I also just purchased another MB+CPU which has 10G-baseT integrated.
In fact, it was the ONLY motherboard I could find which didn't have a huge water block (not putting water near my $17,000 Data Recovery PCI cards)... which has: 10GbE built in, 2x TB3 built-in, WiFi built-in, USB 3.2 Built-in and ... uses Intel CPUs which have 44-48 PCIe lanes!!
Gigabyte X299X - $600 !!
i7-9800x (44 PCIe lanes) - $350 ...
(The cheapest 48 lane Proc was $700! Obviously, those last 4-lanes must wait until they're less than $87.50 each!)
But, I wanted slots & lanes! Now, I can use the 2x SSD7120 x16 HBAs via FreeNAS which'll support 8x NVMe x4 U.2 SSDs! :-D
Once I receive my Chelsio, I'll give you a report on performance ... I'm assuming you're using a laptop..?
You can also just BUY a PCIe -- TB3 enclosure and throw any OS X compatible SFP+ card in it. You don't HAVE to use pre-fabbed stuff...
I've seen great deals on older gear, which you'd be much better off 'shucking' the Gen-1 SFP+ card perhaps than with HDDs! :) ... as ATTO wants over a THOUSAND (in fact, they want close to $2k for a dual TB3 to QSFP+ and like $1300 for the TB3 to SFP28 if I'm not mistaken).
The reason I'd 'shuck' an enclosure were I you, is because you can't find low-profile PCI --> TB3 enclosures for our purposes; they're all oriented to E-GPUs ...
While yes, Myricom is OS X compatible and on the down-low at that ... I've still purchased 10GbE ATTO PCI cards on the cheap. Remember, while the products are valuable, if someone auctions them or expects quick money ... they'll accept far less than a patient person would get who posts it for Buy it Now and waits their turn.
If you'd like my "insider tips" on how to get the best possible deals, we'll need to talk via PM or SMS or email... But I would say I have a much higher-rate of getting things for virtually the lowest transaction-prices ON eBay ... or being within 10% of it ... even without waiting for blind luck.
The best my array has managed thus far is about 600MB/s.
Under what circumstance..? You mean from FreeNAS over ...? NFS..? SMB...? I'd assume it was exclusively reading or writing large files ..?
Sonnet Thunderbolt 3 system (SFP+ transceiver) -- the Thunderbolt cable is fixed-length, not detachable, etc.
Again, NO REASON to do this. Picture of some Sonnett products below for which I'm
constantly swapping M.2 SSDs and cables on.
Point being..? I would bet the Sonnett External PCIe to TB3 device they have uses interchangeable cables...also!
(I get that I'm talking about TB SSDs and we were talking about TB --> SFP+ Cards, but, companies tend to be consistent)...
The TB2 version I purchased in 2016 with a 256GB SSD, paid the big bucks at the time for a 2TB Evo 970 which Sonnett claimed would NOT work...
The TB3 version I purchased 18 months ago with a 1TB (they don't offer it with 2TB) and upgraded that as well...
More importantly, I swap M.2 SSDs in and out of these things like they're the prostitutes they are. :D
I'm not sure if you know this ... but you aren't supposed to even be ABLE to connect the TB3 model to TB2. NO SUCH ADAPTER EXISTS!!!
But, by disassembling it, you can certainly use the adapter ... which if the cable were "internal" or "permanently connected" would be impossible.
I went nuts trying to take 'good' (clear & which leave no question unanswered) pictures...as I couldn't find this kind of info prior to purchasing, and I searched everywhere. Granted, it was 2016, but buying a 256GB SSD for $370 was still ridiculous. But at the time there was NO WAY of getting a portable NVMe SSD. Certainly not one with a very nice heatsink. Had it in fact, been incompatible with anything larger than the 256GB SSD it came with ... it would've been a total waste. Sonnett "engineers" said that "It can't supply the necessary voltage of a larger SSD" ... (pure bullshit).
BOTH the TB2 & TB3 ver. have replaceable cables & SSD drives & have worked with EVERY NVMe SSD I've tried with them.
You can 'adapt' the TB3 version to work with a TB2 (only) computer. (which is every pre-2016 MBP, MBA, etc.)
TB3 devices with
integrated cables (
soldered, aka, truly integrated) ... are impossible to use with TB2 computers.
There are NO adapters with a TB3 female port to connect a TB2 cable.
I hope this info is useful to someone - it literally took hours to figure out how to get crisp images of little PCBs.
Above images are: Sonnett PCIe Thunderbolt 3 NVMe SSD (also very large images)
Below images are: Sonnett PCIe Thunderbolt 3 NVMe SSD (also very large images)
This is why I rely on
Mobius 5 arrays from Oyen digital for external backup. Inexpensive, only 1 has ever let me down
I'd suggest looking in to Cinema RAID ... as they have an integrated controller if you want to just mirror the drives and use the USB 3.0 port on a router... I personally think Oyen is over-priced for what they offer ... though, I do have a couple of their 2-bay tiny RAID devices. One for external, the other is a dual M.2 (M.2 SATA) which fits in a 2.5" slot for a laptop... :) So someone with a 2012 who wants it for some reason (I get those) will use this...
I'm sure you know that it has virtually nothing to do with those controllers ... as they're all made by a few companies or at least use very few controllers. What it comes down to is whichever media you put in it.
jgreco will likely wag his fingers at my use of RAID5 via Hardware RAID controller... but it has worked flawlessly.
You actually use RAID-5..? Not Mirrored for these use-cases...? That is surprising.
I'd consider used or shucking non-SMR HDs.
The Helium drives really are a HUGE liability. There're only a couple of Data Recovery businesses in the WORLD who can disassemble those units to repair them. Even more importantly, even IF they can ... the ability to fix the Service Area (think of it like the Firmware but rather than being on an EEPROM it's on the outer most track of hard drives. Manufacturers use this region for drive initialization and Firmware (yes, on the spinning portion) for the things which vary from drive to drive. Every drive that completes manufacturing is scanned at ultra high speed for surface defects, where upon the mfr will write what's called the P-List (not the G-List) ... which is the permanent list of defects. As we (since the 90s) have not had to manually enter the bad blocks manually ... because we switched to ...... logical block addressing!

Right...?
Ergo, the sequence of all the block's identities will be WRONG without the P-List, as they are not physical locations but programmatically defined.
Tools which allow the repair of this region in Hard Drives is what sometimes must be done in data recovery. This is impossible on Helium drives...as is the ability to select which heads are enabled // disabled, etc.
And I have seen a LOT of helium drives relative to the amount of business I get ... and how new the drives are in the first place.
Basically, as a general rule, I'd recommend avoiding Helium drives when you can ... or, if they're in say, a double-parity ZVol, just know that the recovery options are limited. (No procrastination) ...