Hardware FixRecommendedDevice not working? Your driver may be the problemCheck updates for common hardware issues.Fix DriversHalloween DealsAmazon USHalloween week deals: useful picks before month-endAmazon US: current deals, useful picks and tech finds.Check DealsClean PCRecommendedOne scan can reveal what keeps slowing WindowsLook for cleanup and repair opportunities.Run Scan×
FREEDOM251

Freedom251 › Blog › expansion cards

My NAS Scrubs Took All Day—How an Expansion Card Can Become the Bottleneck

By Freedom251 Team · · 3 min read

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

An expansion card can slow a NAS scrub, but a long scrub alone does not prove the card is at fault. For a ZFS pool, start by checking zpool status while the scrub is running, then trace how the drives connect to the system and whether the controller, link, and operating mode fit the setup. The title describes one troubleshooting experience; without its card model, system configuration, and before-and-after measurements, the specific cause cannot be independently confirmed.

Why a long scrub does not identify the cause

A scrub reads pool data to check its integrity, so it puts substantial load on storage. The FreeBSD Handbook cautions that “The scrub operation is disk-intensive and will reduce performance while running.” That explains why other NAS activity may feel slower during a scrub; it does not explain why one scrub takes all day. FreeBSD Handbook: ZFS

As an Amazon Associate I earn from qualifying purchases.

Scrub duration depends on the storage system and the work it must perform. An expansion card is one plausible constraint in the path, but drive behavior, the pool and its topology, the card’s connection to the motherboard, and other system limits also matter. An estimated finish time is useful context, not a diagnosis.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Read the pool status before changing hardware

On a ZFS system, capture the status output while the scrub is active:

#1 Best Overall
GLOTRENDS SA3026C 6 Port PCIe SATA Expansion Card, SATA III 6Gbps, ASM1166
  • 6-PORT SATA EXPANSION CARD: Adds 6 SATA III (6Gbps) drives to your desktop at once, turning one PCIe x4 slot into a 6-bay storage pool for unRAID, TrueNAS, ZFS, Proxmox or Windows Storage Spaces software RAID. Hardware RAID is not supported.
  • 277MB/S ON EVERY PORT: PCIe 3.0 X2 upstream runs at 16GT/s, and each of the 6 SATA ports delivers up to 277MB/s, so large multi-drive transfers, media libraries and backup jobs finish fast with no bottleneck.
  • NO DRIVER, WIDE COMPATIBILITY: Plug and play on Windows (except XP), Mac OS, Linux and NAS systems. Set SATA mode to AHCI in BIOS or UEFI before first install. This is a data storage HBA and does not boot an operating system.
  • 6 BUILT-IN LED INDICATORS: A steady red LED means the drive is powered, a flashing LED means it is reading or writing, so you can check every SATA drive at a glance without opening the case.
  • FITS X4/X8/X16 SLOTS, FULL KIT INCLUDED: Ships with 6 x SATA III cables (350mm/13.5in), a 1:5 SATA power splitter cable, and both a 12cm regular and an 8cm low-profile bracket for any PC or NAS case.
zpool status

Look at the scanned and issued amounts, the displayed rates, completion progress, estimated time remaining, and any errors. Save the output, then check it again later to establish whether the pool is continuing to make progress. The FreeBSD Handbook’s example includes rates and an estimated time remaining, but those figures are illustrative command output—not a benchmark or a target for your NAS. FreeBSD Handbook: ZFS

  • Progress continues: Record the observed rate and estimate. A changing estimate by itself does not establish a fault.
  • Errors appear: Note the exact status and investigate them rather than treating elapsed time as the only symptom.
  • Progress appears stalled: Gather another status snapshot and inspect the storage path before concluding that a component has failed.

These commands and status fields apply to ZFS. Other NAS operating systems and filesystems may use different tools and report different information.

Rank #2
SABRENT 3X M.2 NVMe SSD & 10GbE NAS Expansion Card, PCIe 3.0 x4 (EC-PM2L)
  • THREE NVMe SSDs AND 10GbE IN ONE PCIe SLOT: Add three M.2 NVMe drives and a 10 Gigabit Ethernet port to a NAS build, homelab, server or desktop PC from a single PCIe 3.0 x4 or wider physical slot. SSDs are sold separately.
  • NO BIFURCATION, WIDE DRIVE SUPPORT: Installs in any physical PCIe x4 or larger slot with no PCIe lane splitting and no UEFI bifurcation support needed. Takes M.2 PCIe NVMe SSDs in 2230, 2242, 2260 and 2280 lengths, PCIe Gen 2.0 through Gen 5.0, and supports drives of at least 8TB per slot.
  • MEASURE YOUR CLEARANCE BEFORE YOU ORDER: This is an add-in card with a pre-installed heatsink covering the M.2 slots, so it takes up more room than a bare M.2 adapter. Check that you have an open PCIe 3.0 x4 or wider physical slot and clear space around it inside your case, chassis or NAS enclosure. Compact and sealed NAS units and small-form-factor cases are often too tight for a card of this size.
  • 10GbE PORT, AND WHAT IT DOES NOT DO: The built-in Marvell-based port is a standard 10 Gigabit wired network connection, backward compatible down to 100Mbps with CAT 5e or better cabling and a compatible switch. It does NOT link straight to the M.2 slots - the drives appear to your system as ordinary NVMe SSDs, and your operating system or NAS software decides what gets shared over the network.
  • TOOL-FREE COOLING, BANDWIDTH STATED PLAINLY: A pre-installed aluminum heatsink with thermal padding keeps drives cool through sustained transfers, with no tools needed at install. Each M.2 slot runs at up to x2 PCIe 3.0 bandwidth and the whole card totals x4, so the three drives share one x4 link - built for capacity and always-on NAS work rather than single-drive peak speed.

Trace the drives through the expansion card

For every pool drive, establish whether it connects to motherboard SATA, an HBA, a backplane or expander, or another controller. Then confirm that the system supports the controller and its driver, that the card exposes the drives as expected, and that the complete path has enough bandwidth for the connected devices.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

OpenZFS hardware guidance recommends using an HBA instead of a RAID controller “for both performance and reliability.” This is general guidance for ZFS hardware selection, not evidence that a particular card caused a particular slow scrub. OpenZFS hardware guidance

Rank #3
GLOTRENDS SA3116C 16 Port PCIe SATA Expansion Card, SATA III 6Gbps, ASM1064
  • 16-PORT SATA EXPANSION CARD: Adds 16 SATA III (6Gbps) drives to your desktop at once, turning one PCIe x1 slot into a 16-bay storage pool for unRAID, TrueNAS, ZFS, Proxmox or Windows Storage Spaces software RAID. Hardware RAID is not supported.
  • PCIe 3.0 X1 upstream runs at 8GT/s, ports 1–15: up to 41.5MB/s each, ports 16: up to 207.5MB/s each.
  • NO DRIVER, WIDE COMPATIBILITY: Plug and play on Windows (except XP), Mac OS, Linux and NAS systems. Set SATA mode to AHCI in BIOS or UEFI before first install.
  • 16 BUILT-IN LED INDICATORS: A steady red LED means the drive is powered, a flashing LED means it is reading or writing, so you can check every SATA drive at a glance without opening the case.
  • FITS X1/X4/X8/X16 SLOTS, FULL KIT INCLUDED: Ships with 16 x SATA III cables (350mm/13.5in), 3 x 1:5 SATA power splitter cable. Pre-installed 12cm regular profile bracket, not available for mini/compact chassis installations.

Also verify the card’s operating mode. TrueNAS describes HBA, passthrough, or JBOD operation for supported hardware RAID controllers, subject to caveats. Those modes and caveats are not interchangeable across every card, operating system, or NAS configuration; check the documentation for the exact hardware and software in use. TrueNAS SCALE Hardware Guide

Compare capacity across the whole connection

Check both the PCIe link between the expansion card and motherboard and the capacity of the card’s ports. A fast port cannot overcome a constrained upstream link, and the card is only one part of the route from each disk to the pool. Include the drives, cabling, backplane or expander, platform, and driver support in the assessment. OpenZFS and TrueNAS provide selection and compatibility guidance, but do not identify a suitable replacement card for an unspecified system. OpenZFS hardware guidance; TrueNAS SCALE Hardware Guide

Rank #4
12-Port PCIe X1 SATA Expansion Card with SATA and Power Cables, Compatible with Windows, Linux, Mac OS, NAS
  • Expand Storage: This PCIe SATA expansion card adds 12 SATA 3.0 (6Gbps) ports via a PCIe 3.0 x1 interface, supporting simultaneous connection of 12 SSDs/HDDs. It is ideal for servers, large-capacity storage systems and monitoring platforms.
  • High-Speed Transfer: Equipped with ASM1064 and 2 JMB575 chips, it delivers a total bandwidth up to 985 MB/s. The built-in aluminum heatsink ensures stable 24/7 high-speed data transmission.
  • Extensive Compatibility: Boasts driver-free operation and plug-and-play functionality; supports Windows, Linux, macOS and NAS systems; compatible with PCIe x1/x4/x8/x16 slots and SATA 1.0/2.0/3.0 devices; fits 99% of mainstream computer cases.
  • Software RAID: Supports software RAID configuration. Note: Hardware RAID and system boot are not supported.
  • Package Contents: 1 SATA expansion card, 1 × 8-port SATA data cables, 1 × 4-port SATA data cables, 2 × 1-to-6 power cable, 4U metal bracket, 2 screws, 1 anti-static bag.
Independent reader supportYour contribution helps us test, update, and keep practical guides available for everyone.Support on Ko-Fi

Make a hardware change only when the evidence points there

If status snapshots show unusually slow progress and tracing the storage path reveals a relevant controller, link, mode, or compatibility constraint, a hardware or topology change may be worth evaluating. Before and after any change, document enough detail to make the comparison meaningful:

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.
  • Card model, firmware, and operating mode.
  • PCIe slot and negotiated link details.
  • Ports, cabling, and backplane or expander arrangement.
  • Pool state and comparable scrub status output.

A difference in scrub time does not by itself isolate the cause if other conditions changed too. Do not select a replacement by product category alone: check operating-system and driver support, controller mode, slot and link, port count, and drive or backplane connections first.

Best Value
SATA Card, 6Gbps 4 Port Controller Expansion Card with 4 Cables & Low Profile Bracket, Non-Raid, Boot as System Disk, Support 4 SATA 3.0 Devices for Desktop PC & Workstation
  • 🚀 4-Port SATA 3.0 Expansion – 💾Add 4 high-speed SATA III (6Gbps) ports to your desktop PC via PCIe x1 slot, perfect for connecting additional SSDs or HDDs. Ideal for gamers, content creators, and professionals needing extra storage.
  • 🖥️ Marvell88SE9215 Chipset for Reliable Performance – ⚡Powered by the advanced Marvell 9215 controller, this card ensures stable data transfer and broad compatibility with both modern SSDs and traditional HDDs. Enjoy faster boot times and seamless file access.
  • ⚙️Boot as System Disk & Plug and Play – 🔧Use any connected SSD/HDD as a bootable system drive—great for upgrading older PCs without built-in SATA ports. Compatible with Windows XP /2003 / 7 / 8 / 10 / MAC / NAS / Linux OS. (driver-free installation for most systems).
  • 💡 Low-Profile Design with Included Bracket – ✔️Includes both full-height and low-profile brackets, fitting most desktop cases (mini-ITX, small form factor, or standard towers). Comes with 4 high-quality 6Gbps SATA data cables for immediate setup—no extra purchases needed!
  • ❄️ Cool & Quiet Operation – 🔌Fanless design eliminates noise while advanced heat dissipation ensures reliable performance during long workloads—perfect for home offices or gaming rigs across. Any question please connect us: [email protected]

Do not tune scrub scheduling to hide a bottleneck

OpenZFS documents a ZIO scheduler that balances scrub I/O against other classes of storage work. Adjusting that balance can change how scrub progress competes with interactive workloads; it does not fix a bandwidth or topology constraint. Investigate the storage path before using scheduler settings as a workaround. OpenZFS ZIO Scheduler documentation

Product prices and availability are accurate as of the date/time indicated and are subject to change. Any price and availability information displayed on Amazon at the time of purchase will apply.

expansion cardsHBANASstorage troubleshootingZFS

Leave a Reply

Your email address will not be published. Required fields are marked *

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Recommended PC Tool
Recommended PC Tool
Crashes, No Sound, or Screen Glitches?Free driver scan
PC Slower Than It Used to Be?Free scan - under a minute

Two free Windows tools

One Free Minute Could Fix That PC

Before you go - each of these free tools takes about a minute and tackles what quietly slows a Windows PC down.

Special offer. View Outbyte info, uninstall instructions, EULA, and Privacy Policy.