- Joined
- Feb 6, 2014
- Messages
- 5,112
I can take one drive off and plug into the single spare onboard sata and create a new pool. I saw an option for trim, I'll see if it let's me do it. Are you thinking then when they have finished reshingling themselves speeds will improve?
If the drives were completely erased with zeroes and allowed to reshingle, they would regain their speed - at least until fragmentation or overwrites required them to do it again.
SMR disks are divided into a number of (usually) 256MB "zones" which can only be written to in an sequential "append-only" fashion, or erased entirely. It's similar to the "program" and "erase" zones on SSD NAND - you can often write to them in small pages of 4K or 8K at a time, but you have to erase at the 1MB or larger level. In order to erase 1MB, the SSD needs to quickly sweep up the blocks that are still useful, and rewrite them into another empty page. This is fast because NAND is fast. Now imagine doing this on spinning disks, and at the 256MB "erase" level - it becomes painfully slow very quickly, which is why it gets hidden behind those couple dozen GB of "conventional" disk space and a bunch of firmware trickery.
I'll post both test results of the single hdd on the onboard later on. Unless a basic pcie to 4 port sata is any good? I have a spare of those
Likely no. Budget SATA controllers often don't have sufficient PCIe lanes to handle the demands ZFS puts on them, and/or have immature FreeBSD drivers. There's a reason the short answer for HBAs is often the rhyme of "Just Buy LSI"
Use the onboard SATA ports, and verify in the BIOS that they're set to "AHCI" mode.