Independent Australian Storage & Infrastructure Authority

Home › Tools › Unraid Write Path Estimator

Unraid Write Path Estimator: Normal vs Turbo Write

This estimator compares Unraid's two array write modes for your setup: Read/Modify/Write (the default, often called Normal Write) and Turbo Write (reconstruct write). It shows the array side speed range from Unraid's documentation, the network, source or small file limit of your transfer, the end to end speed, which drives work in each mode, and, with your drive watts and an Australian electricity rate, what Turbo Write adds in power. It also shows what changes when files land on a cache pool first and the Mover writes them to the array later.

Turbo Write raises what the array can take, but a copy is only as fast as its slowest stage. Over a 1 GbE network, from an internet download or with many small files, that stage is often not the array, and Turbo Write then gains little. Speeds are in decimal units (1 MB/s is 1,000,000 bytes a second; 1 GbE is 125 MB/s before overhead). Facts checked against Unraid 7.3.3.

1. Your array


2. What you are writing, and from where

Set per share: Primary storage the array, or a pool with the array as Secondary storage.
Used for the time and the per file cost of many small files.

3. Power (optional)

Drive watts come from your drives' datasheets; NTK does not assume them.

Read/Modify/Write (default): array side
Cannot calculate

End to end:

Drives working:

Power:

Turbo Write: array side
Cannot calculate

End to end:

Drives working:

Power:

What limits the transfer

Power

Caveats

    Cache pool sizing

    Unraid Write Modes Compared

    ModeWhat happens on a writeDrives workingTypical array speedPower
    Read/Modify/Write (the default)Read/Modify/Write is the default; only the parity drive and the target data drive spin up. (Unraid documentation, checked 2026-10-07)The target data drive and parity (2 drives with one parity disk, 3 with two)Typically 20 to 40 MB/sFewer drives working
    Turbo Write (reconstruct write)Turbo Write reads all the other data drives and writes new data and parity together; every array drive must be working and spinning. (Unraid documentation, checked 2026-10-07)Every array driveTypically 40 to 120 MB/sEvery drive spinning and working
    Pool first, Mover laterPrimary storage is where a share's new files are first written: a cache pool, the array, or any named pool. The Mover later moves the files to the array. (Unraid documentation, checked 2026-10-07)The pool device(s) now; the array drives during the Mover runPool speed now; the array mode's range during the Mover runArray drives spin for the Mover run
    AutoUnraid's docs still describe the Auto write mode as a future feature that would use Turbo Write only when all drives are already spinning. (Unraid documentation, checked 2026-10-07)Not available yetNot available yetNot available yet

    Unraid's documentation gives typical array write speeds of 20 to 40 MB/s for Read/Modify/Write (the default) and 40 to 120 MB/s for Turbo Write (reconstruct write), which needs every array drive spinning and healthy. (Unraid documentation)

    How We Calculate

    Array side. Each write mode uses Unraid's documented typical range, the same for any number of drives: Unraid documents one range per mode, and the calculator adds no bonus for more drives and no penalty for dual parity. A speed you measured replaces the range. SMR drives and SSDs in the array lower the confidence, with Unraid's caveat, and no fixed penalty.

    End to end. A write is as fast as its slowest stage: the array, the network (the link's line rate less protocol overhead, an NTK planning assumption), an internet plan, the pool being read during a Mover run, or a source you measured. For a job size, every file also costs a few milliseconds of handling, which dominates with many small files. The limit is reported for each end of the range, because the slow and fast ends can be limited by different stages.

    Pool first. A file written to a cache pool is not an array write yet: it lands at the pool's speed (or the source's, if slower), and the Mover moves it to the array later, where the write mode applies. The calculator then compares the modes for that Mover run.

    Drives and power. Read/Modify/Write keeps the target data drive and parity working; Turbo Write needs every array drive. Drives not working draw your idle watts if spinning, or your spun down watts. The cost uses the electricity rate for the state you pick, from NTK's Australian rate data, or your own rate.

    Electricity rates used

    Assumptions NTK made

    Method last reviewed: 2026-10-07. Unraid facts last checked at source: 2026-10-07. Electricity rates dated from: 2026-09-25.

    Sources this calculator uses

    FactSourceChecked
    Array write modes (Unraid)
    Unraid's documentation gives typical array write speeds of 20 to 40 MB/s for Read/Modify/Write (the default) and 40 to 120 MB/s for Turbo Write (reconstruct write), which needs every array drive spinning and healthy.Unraid documentation2026-10-07
    Read/Modify/Write is the default; only the parity drive and the target data drive spin up.Unraid documentation2026-10-07
    Turbo Write reads all the other data drives and writes new data and parity together; every array drive must be working and spinning.Unraid documentation2026-10-07
    Unraid advises against Turbo Write for small or infrequent writes, because every write spins up all drives.Unraid documentation2026-10-07
    Unraid says the default write mode offers the best balance for most users unless they need higher speeds.Unraid documentation2026-10-07
    Unraid's docs still describe the Auto write mode as a future feature that would use Turbo Write only when all drives are already spinning.Unraid documentation2026-10-07
    Unraid's docs mention community plugins (search Turbo Write in the Apps tab) that may automate or schedule the write mode.Unraid documentation2026-10-07
    Unraid does not stripe across drives: each file is stored on a single disk.Unraid documentation2026-10-06
    Drives in the array (Unraid)
    For array devices with sustained writes, particularly parity, the docs prefer CMR over drive-managed SMR; SMR can have significantly lower sustained write performance during parity syncs and rebuilds.Unraid documentation2026-10-06
    Unraid does not support TRIM/Discard for SSDs in the main array and says to keep SSDs for pools.Unraid documentation2026-10-07
    Unraid's documentation gives typical sequential speeds of 70 to 250 MB/s for a single hard drive (depending on model, age and where the data sits) and 400 to 550 MB/s for a SATA SSD.Unraid documentation2026-10-07
    Pool first, Mover later (Unraid)
    Primary storage is where a share's new files are first written: a cache pool, the array, or any named pool.Unraid documentation2026-10-07
    Unraid's docs say the Mover typically moves cached data to the array at 3:40 AM.Unraid documentation2026-10-07
    Data on a cache pool has no parity protection until it is moved to the array.Unraid documentation2026-10-07
    Small files (Microsoft)
    Copying large numbers of small files (under 1 MB each) is slow by design with single-threaded copy tools: every file has a fixed creation cost, so more time goes on creating files than on moving their data.Microsoft Learn2026-10-07
    Unraid version
    Latest stable Unraid OS release is 7.3.3 (docs release notes: 7.3.3 dated 2026-10-08).Unraid documentation2026-10-12
    Unraid 7.4.0 is still a release candidate (7.4.0-rc.1, 2026-10-08), so 7.3.3 remains the current stable release (unraid_evidence current_version).Unraid documentation2026-10-12

    Optional Third Party Plugins

    The calculator models Unraid's own write modes. Community plugins can switch the mode for you; they are not part of Unraid, and NTK does not model them.

    CA Auto Turbo Write Mode (third party, checked 2026-10-07)

    CA Auto Turbo Write Mode is a third party plugin by Squid (shown as Administrators on the forum), first posted 12 March 2017, that switches Turbo Write on or off by how many drives are spinning, installed from the Apps tab.

    The newest post in the CA Auto Turbo Write Mode thread (page 7 of 7) is by its author Squid on 6 November 2025.

    Support thread: Unraid forums.

    Frequently Asked Questions

    What is Turbo Write (reconstruct write) in Unraid?
    Read/Modify/Write is the default; only the parity drive and the target data drive spin up. Turbo Write reads all the other data drives and writes new data and parity together; every array drive must be working and spinning. Unraid's documentation gives typical array write speeds of 20 to 40 MB/s for Read/Modify/Write (the default) and 40 to 120 MB/s for Turbo Write (reconstruct write), which needs every array drive spinning and healthy.
    Is Turbo Write faster than Read/Modify/Write?
    On the array side, usually: Unraid documents a higher typical range for it. Whether a copy gets faster depends on what else limits it. A 1 GbE network, a slow source, an internet download or many small files can cap the transfer before the array does, and then Turbo Write gains little or nothing. There is no fixed ratio between the two modes; the calculator shows both ranges and the limit that binds.
    Do more data drives make Turbo Write faster?
    Unraid documents one typical range for each write mode, not a range per drive count, so the calculator gives no speed bonus for more drives. More drives do mean more drives spinning in Turbo Write. Unraid does not stripe across drives: each file is stored on a single disk.
    Does Turbo Write help with only one data drive?
    Unraid does not document Turbo Write for a single data drive. The calculator shows the normal Turbo range with Low confidence and says so. NTK searched Unraid's docs, release notes and forums for a primary source on 2026-10-07 and found none. Measure both modes on your own array and enter the figures to replace the range.
    What is Auto write mode?
    Unraid's docs still describe the Auto write mode as a future feature that would use Turbo Write only when all drives are already spinning. Checked 2026-10-07. Unraid's docs mention community plugins (search Turbo Write in the Apps tab) that may automate or schedule the write mode. Separately, and optional: CA Auto Turbo Write Mode is a third party plugin by Squid (shown as Administrators on the forum), first posted 12 March 2017, that switches Turbo Write on or off by how many drives are spinning, installed from the Apps tab. The newest post in the CA Auto Turbo Write Mode thread (page 7 of 7) is by its author Squid on 6 November 2025. Checked 2026-10-07.
    Does Turbo Write change parity protection?
    No. Both modes keep parity up to date on every write; they differ in which drives are read to work it out. Read/Modify/Write is the default; only the parity drive and the target data drive spin up. Turbo Write reads all the other data drives and writes new data and parity together; every array drive must be working and spinning.
    Which write mode does Unraid suggest?
    Unraid says the default write mode offers the best balance for most users unless they need higher speeds. Unraid advises against Turbo Write for small or infrequent writes, because every write spins up all drives. The calculator shows what each mode does for your array and transfer; it does not pick one for everyone.
    Does a cache pool change the write path?
    Primary storage is where a share's new files are first written: a cache pool, the array, or any named pool. A file written to a pool first is not an array write yet. The Mover later moves it to the array, and that move uses whichever write mode is set. Unraid's docs say the Mover typically moves cached data to the array at 3:40 AM. Data on a cache pool has no parity protection until it is moved to the array.
    What about SMR drives or SSDs in the array?
    For array devices with sustained writes, particularly parity, the docs prefer CMR over drive-managed SMR; SMR can have significantly lower sustained write performance during parity syncs and rebuilds. The calculator lowers its confidence for SMR drives and applies no fixed penalty, because speeds vary by model. Unraid does not support TRIM/Discard for SSDs in the main array and says to keep SSDs for pools.
    How much more power does Turbo Write use?
    Turbo Write keeps every array drive working while it writes; Read/Modify/Write keeps only the target data drive and parity working. Enter your drives' active, idle and standby watts from their datasheets to see the difference. The electricity rate comes from NTK's Australian rate data for the state you pick, with its source and date shown, or you can enter your own rate.
    Can I share my result?
    Yes. Copy permalink puts every setting in the link, Copy for forum gives a plain text summary and Cite this result gives a dated citation. Links to this calculator from before it was rebuilt carried no settings, so they open with the defaults.