Unraid Write Path Estimator: Normal vs Turbo Write
This Unraid write path estimator explains what happens to a file when it's written to your Unraid array, based on your drive count, drive type, controller, write source and turbo write setting. Clarifies cache bypass, mover behaviour, and when turbo write is safe to use.
Turbo Write (formerly called Reconstruct Write) sounds like a free speed upgrade, but it's not always faster, and it comes with trade-offs. Whether it helps you depends on how many drives you have, what you're writing, and whether your drives are already spinning.
This tool estimates real-world write speeds for both modes under your setup, and tells you plainly when Turbo Write is worth enabling.
Important: You generally won't see better than a single drive's sequential write speed writing to the array: Normal Write is often far below it. Turbo Write can get much closer in the right setup, but results depend on drive count, the slowest disk, and your controller. This tool shows speeds as absolute ranges for both modes.
Your Array Setup
Write source mainly affects write pattern (sequential vs random, sustained vs bursty). Turbo Write helps most with sustained sequential writes regardless of source.
Single-drive speed: You generally won't see better than a single drive's sequential write speed writing to the array: Normal Write is often far below it, and Turbo Write can get much closer in the right setup. The comparison here is Normal Write vs Turbo Write under your specific configuration.
Normal Write (Read-Modify-Write) is constrained by platter rotation: after reading old data and parity and calculating new parity, the drive must wait for the write position to rotate back around. This rotation penalty significantly reduces throughput, commonly observed at 20-40 MB/s for sustained array writes on 7200 RPM HDDs.
Turbo Write (Reconstruct Write) eliminates the rotation wait by writing data immediately and reconstructing parity in parallel from all other drives. Typically 1.5-4x faster than Normal Write for sustained large sequential writes depending on drive count, and can get closer to single-drive speed in larger arrays with fast CMR drives, though results still depend on the slowest participating disk and controller/bus limits.
Auto Turbo Mode: Unraid has announced a future built-in Auto write mode option, but it has not shipped yet. Until then, the CA Auto Turbo Write Mode plugin (Community Applications) provides equivalent automatic switching today, based on how many drives are currently spinning. This is the recommended approach for most users.
Further reading: Unraid array write modes, official docs (Read/Modify/Write vs Turbo Write/Reconstruct Write).
Speed ranges reflect typical real-world throughput reported by the Unraid community for each drive count and class, and assume every drive in the array matches the selected drive type: a mixed-speed array is bottlenecked by its single slowest participating disk, which this estimator cannot model without knowing every drive's type. File size modifiers account for the overhead of small-file operations under both write paths. Controller caps reflect real bandwidth constraints on shared-bus onboard SATA implementations, though at the speeds this estimator produces a budget controller is unlikely to be the binding constraint; the on-page warning is informational, not a modelled cap.
Power draw is estimated using typical active read/write wattage per drive class (7200 RPM HDD: ~9 W, 5400 RPM: ~4.5 W, SSD/NVMe: ~3 W), plus a lower idle-wattage figure for drives that are already spinning but not part of the current write's active drive set. Spun-down and mixed-state drives are assumed to draw ~0 W when idle; standby draw and spin-up energy aren't modelled. AU electricity rate used: $0.30/kWh.
Last reviewed: 4 September 2026
Frequently Asked Questions
AU Cache SSD Pricing: Enabling Turbo Write
Turbo Write (Reconstruct Write) reads all data drives simultaneously, which requires all drives to be spinning. A cache pool doesn't make Turbo Write itself faster: writes that land on cache bypass the array's Normal/Turbo write path entirely (they're cache writes, not array writes). What a cache pool gets you is avoiding the array's parity overhead for the initial write; when the Mover later copies cache contents to the array, array disks still spin up and the Normal/Turbo choice above still applies to that move. For most home NAS users, a cache pool sized for your working set is still the most effective way to get fast initial writes. Cache SSD prices from Mwave, PLE, Amazon AU.
| Drive | Capacity | AU retail range | Best for |
|---|---|---|---|
| Samsung 870 EVO | 500 GB | $349-$384 | Small cache pool: SOHO or home with light writes |
| Samsung 870 EVO | 1 TB | $496-$569 | Standard home cache, most 4-bay Unraid builds |
| WD Red SN700 NVMe | 1 TB | $500-$560 | High-throughput writes, media ingest, VM workloads |
| WD Red SN700 NVMe | 2 TB | $590-$650 | Large active dataset, production media library |
Normal vs Turbo Write: AU Home NAS Decision Summary
- Normal Write (default): Reads parity + target data drive → XORs → writes. Uses fewer drive spinups. Safer for arrays where drives sleep aggressively. Best for most home users writing small-to-medium files infrequently.
- Turbo Write: Reads all data drives simultaneously → XORs → writes all. Faster for large sequential writes when all drives are already spinning. Best when drives spin continuously (e.g., active media server, surveillance NAS).
For a typical AU home Unraid build with 4-6 data drives in an energy-saving spin-down config, Normal Write is usually the better default. Turbo Write shines when your workload keeps drives spinning anyway, use this estimator to check whether your scenario actually benefits.