ThisCalculator

Everyday

NAS SSD Slower Than Advertised Speed? Real Causes

Updated · Standard formula, shown below

Effective throughput (MB/s) 83.3 MB/s
Equivalent network speed
0.67 Gbps
Result
Time to copy 10 GB (seconds)
120 s
You entered
Number of concurrent transfers
1
You entered

NAS SSD Slower Than Advertised Speed? Real Causes

Your NAS SSD is slower than its advertised speed because the box rating is a best-case sequential number measured under ideal conditions, while real NAS workloads involve random small reads/writes, network bottlenecks, RAID overhead, and SATA/NVMe interface limits that the marketing spec never mentions. This article explains each bottleneck and what you can actually do about it.

Formula

The calculator works out the real transfer speed you are getting on your NAS, based on how long it takes to copy a 10 GB file and how many transfers run at once. The formula is:

Effective throughput (MB/s) = (10,000 MB ÷ time in seconds) × number of concurrent transfers

Then to convert to network speed in Gbps: Gbps = (MB/s × 8) ÷ 1000

  • 10,000 MB = 10 GB (using decimal units, as drive manufacturers do)
  • time (s) = your measured copy duration
  • n = how many file copies run simultaneously
  • MB/s = megabytes per second (what file managers show)
  • Gbps = gigabits per second (what network specs use)

Worked Example

Using the defaults: a 10 GB file takes 120 seconds to copy, with one transfer.

  1. Throughput = 10,000 ÷ 120 = 83.3 MB/s
  2. Network speed = (83.3 × 8) ÷ 1000 = 0.67 Gbps

That means you are getting roughly 83 MB/s, which is about 0.67 Gbps — far below a 1 Gbps network link’s theoretical 125 MB/s, and even further below a SATA SSD’s 550 MB/s rating. The calculator shows the gap between what the drive promises and what your NAS actually delivers.

Why the Advertised Number Is Misleading

SSD manufacturers quote sequential read/write speeds measured with large files (like 128 KB blocks) on a single drive connected directly to a fast port. That number is real, but it only applies to that exact scenario. Your NAS does many other things:

  • Random 4K reads/writes — the dominant pattern for databases, email, and file metadata. These are 10–50× slower than sequential speeds.
  • Mixed read/write — simultaneous uploads and downloads force the SSD to switch between reading and writing, which drops throughput.
  • Queue depth 1 — a single user request often cannot keep the SSD’s multiple channels busy, so it never reaches peak IOPS.

The advertised speed is a theoretical ceiling, not a guarantee. It is like quoting a car’s top speed on a test track while ignoring traffic lights and city streets.

Network Bottleneck: The Biggest Culprit

Most home and small-office NAS units have a 1 Gbps Ethernet port. That link caps out at about 118 MB/s after protocol overhead. A SATA SSD can do 550 MB/s, and an NVMe SSD can do 3,500 MB/s — but none of that matters if the network is the slowest link.

To actually use a fast SSD in a NAS, you need:

  • 2.5 Gbps or 10 Gbps Ethernet on both the NAS and your computer (or a switch that supports it)
  • CAT6 or better cabling for 10 Gbps runs
  • NVMe SSD — SATA SSDs top out around 550 MB/s, which still cannot fill a 10 Gbps link (1,250 MB/s)

If you are on 1 Gbps, the SSD’s speed is irrelevant. Your network is the limit, and the SSD is just waiting.

RAID and File System Overhead

RAID configurations add parity calculations and write penalties. RAID 5 and RAID 6 require reading existing data and writing parity for every write, which reduces write speed. RAID 1 (mirroring) writes each block twice, so the effective write speed is roughly half of a single drive’s sequential speed.

File systems also impose overhead:

  • Journaling (ext4, Btrfs, ZFS) writes metadata before data, adding extra operations.
  • ZFS checksums compute and store a checksum for every block, costing CPU time.
  • Snapshotting can trigger copy-on-write, which slows writes during snapshot creation.

These are not bugs — they protect your data — but they consume some of the SSD’s theoretical bandwidth.

SSD Cache vs. Full SSD Pool: What You Are Really Using

Many NAS units use an SSD as a cache for a hard-drive pool, not as the primary storage. A read cache accelerates repeated reads of the same data; a write cache absorbs bursts of writes before flushing them to the HDDs. In both cases, the SSD’s speed is only visible for a short burst. Once the cache is full (or the data is cold), you are back to HDD speeds.

If you want the SSD speed to be the constant experience, you need an all-SSD pool — either a NAS that supports only SSDs or a configuration where the volume itself lives on SSDs. Cache only helps when the working set fits in the cache.

How to Actually Measure Your NAS SSD Speed

Do not trust the drive’s box. Measure what you get with real workloads:

  1. Copy a large file (10 GB) from the NAS to your computer and time it. Use the calculator above to get MB/s.
  2. Run a random I/O test — tools like fio (Linux) or ATTO (Windows) can simulate 4K random reads/writes.
  3. Check the network link speed — your NAS admin panel shows whether it negotiated 1 Gbps or 10 Gbps.
  4. Monitor CPU usage — if the NAS CPU is at 100% during transfers, the bottleneck is the processor, not the SSD.

If your measured speed is close to the network limit (e.g., ~110 MB/s on 1 Gbps), your SSD is fine — the network is the constraint. If it is far below that, check for RAID rebuilds, background scrubs, or a failing drive.

Common Mistakes That Make It Feel Slower

  • Using SATA SSD in a NAS with only 1 Gbps — you will never see more than ~110 MB/s, so the SSD is wasted.
  • Mixing SSD cache with HDD pool — you get SSD speed only for cached data, not for everything.
  • Forgetting to enable TRIM — without TRIM, SSD write performance degrades over time as the controller has to erase blocks before writing.
  • Using a cheap NVMe drive without DRAM — DRAM-less SSDs have much lower sustained write speeds and can stutter under load.
  • Not checking the SATA/NVMe slot version — an NVMe drive in a PCIe 3.0 slot will run at PCIe 3.0 speeds, not the drive’s PCIe 4.0 rating.

How to Choose a NAS SSD for Real Speed

If you are buying an SSD for a NAS, focus on these specs rather than the peak sequential number:

  • Sustained write speed — look for reviews that test 100 GB+ writes, not just burst.
  • Random 4K read/write IOPS — this matters more for typical NAS use (file sharing, backups, VMs).
  • Endurance (TBW) — NAS workloads write constantly; pick a drive rated for at least 300 TBW per TB of capacity.
  • Power-loss protection — a capacitor-backed SSD can finish pending writes during a sudden power cut, reducing corruption risk.
  • Interface — NVMe (PCIe 3.0 or 4.0) is much faster than SATA, but only if your NAS has an M.2 slot and a network fast enough to use it.

For most home NAS users on 1 Gbps, a SATA SSD is more than enough — the network is the limit. For 10 Gbps, you need NVMe.

Frequently Asked Questions

Why is my NAS SSD showing only 100 MB/s when it says 550 MB/s?

Because your network is almost certainly 1 Gbps, which caps at about 118 MB/s. The SSD is not the bottleneck; the Ethernet link is. Check your NAS and computer network ports — if both are 1 Gbps, that is your ceiling.

Does RAID make my SSD slower?

Yes, especially RAID 5/6 for writes due to parity calculations. RAID 1 halves write speed because data is written twice. RAID 0 (striping) can improve sequential speeds but offers no redundancy, so it is rarely used in NAS.

Is an SSD cache worth it in a NAS?

Only if your workload has a small, frequently accessed set of data (like a database). For general file storage, a cache does little. If you want consistent speed, use an all-SSD pool instead.

Why is my NVMe SSD slower than a SATA SSD in the same NAS?

NVMe drives run hot and may throttle if the NAS lacks cooling. Also, if the NVMe slot is PCIe 3.0 and the drive is PCIe 4.0, it runs at the slower spec. Check the NAS manual for slot generation and ensure airflow.

How do I know if my SSD is failing or just slow?

Run a SMART test from the NAS admin panel. If the drive passes, run a sequential write test (like copying a large file) and compare to the network limit. If it is far below that, try a different SATA/NVMe port or cable.

Will upgrading to 10 Gbps make my NAS SSD reach its advertised speed?

Not necessarily. The SSD must be NVMe (SATA caps at ~550 MB/s), the NAS must have a 10 Gbps port, your computer must have one, and the cabling must be CAT6 or better. Even then, RAID and file system overhead will keep you below the box number.

Related

Formula used
in t | Time to copy 10 GB (seconds) | s | 120 | 1
in n | Number of concurrent transfers | - | 1 | 1
out eff | Effective throughput (MB/s) | MB/s | (10000 / t) * n | 1
out gbps | Equivalent network speed | Gbps | ((10000 / t) * n * 8) / 1000 | 2

Each line is one input (in, sel, list) or one result (out: label, unit, formula, decimals). How the calculators work

Method: the standard formula for this calculation, rounded as each result states. See how the calculators work or report an error.