Storage Tiering Ratio Calculator

September 9, 2026

HomeServerBlog storage planning tool

Storage Tiering Ratio Calculator

Estimate SSD-to-HDD balance, hot data fit, warm spillover, cold capacity, cache hit probability, promotion pressure, and growth headroom for NAS, Proxmox, ZFS, Unraid, backup, NVR, and object storage pools.

1Tiering presets

2Data and tier inputs

Use one unit consistently across dataset, SSD tier, and HDD tier sizes.
Current logical data to place across hot, warm, and cold tiers.
Adjusts warm access share, metadata pressure, churn, and write behavior.
Frequently touched blocks, active VMs, current projects, indexes, or newest media.
Occasionally active data that benefits from promotion or prefetch.
Rarely accessed data that can live on capacity HDDs or archival pools.
Usable SSD space after mirrors, parity, filesystem reserve, and metadata needs.
Usable hard-drive capacity available for warm spillover and cold data.
Estimated read activity served by the hot segment before warm accesses.
How long data stays eligible for SSD promotion before aging back down.
Desired read hits from SSD-held hot data plus promoted warm data.
Future growth, imports, snapshot drift, and temporary rebalance space.
Hot tier fit 0% SSD coverage Calculate to fill.
Warm tier fit 0% promoted to SSD Calculate to fill.
Cold tier fit 0% HDD coverage Calculate to fill.
Capacity headroom 0% after growth Calculate to fill.

Tiering breakdown

Cache and pressure checks

Tiering status will appear here.

3Media comparison grid

NVMe SSDlowest latencyBest for metadata, VM disks, databases, build trees, and current project files.
SATA SSDbalanced tierGood cache tier for home NAS, app data, downloads, thumbnails, and light virtualization.
7200 RPM HDDcapacity workFits warm media, backups, object data, and archives that tolerate millisecond seeks.
SMR or cold HDDarchive onlyWorks for mostly sequential cold storage, offline copies, and write-light retention sets.

4Tiering reference tables

Hot, warm, and cold ratio bands
WorkloadHot dataWarm dataCold data
Media NAS5-15%15-30%55-80%
VM datastore20-45%25-45%10-35%
Backup target2-10%10-25%65-88%
NVR archive3-12%10-25%65-87%
Database lab35-70%15-35%0-25%

The calculator normalizes the three entered percentages, so 20/30/50 and 2/3/5 model the same starting ratio.

Promotion window behavior
WindowSSD pressureBest fitWatch item
1-3 daysHighFast changing VMsChurn and writes
4-14 daysModerateGeneral NAS cacheWarm spillover
15-45 daysLowerProject filesStale hot data
46-180 daysLowArchive indexesOver-promoting

A shorter window can improve freshness but may keep more short-lived data on SSD during import or rebuild periods.

Cache hit target guide
TargetSSD ratio cueExperienceGood for
60-75%Hot onlyCapacity firstMedia and backup
76-88%Hot plus some warmBalancedFamily NAS
89-95%Hot plus warmResponsiveVMs and photos
96-99%Large SSD tierFlash-heavyDatabase lab

The hit estimate is based on read skew and data placement. Writes, metadata, and prefetch behavior can shift real results.

Tiering method comparison
MethodSSD roleCapacity rolePlanning note
Manual datasetsHot sharesCold sharesSimple and predictable.
Read cacheFrequent blocksSource of truthHit rate depends on RAM and churn.
Write cacheLanding zoneDestage poolNeeds power-loss protection.
Auto-tieringPromoted dataDemoted dataWindow and thresholds matter.
Metadata specialMetadata and small IOBulk dataGreat for many small files.

The safest design keeps irreplaceable data protected on both tiers or treats the SSD tier as rebuildable cache.

5Two tiering tips

Size SSD for working set, not raw pool size. A small SSD tier can feel fast when hot data and metadata fit cleanly. It feels erratic when the hot set spills during imports, backups, VM snapshots, or search indexing.
Leave HDD headroom for warm spillover. Tiering works best when demoted data has somewhere calm to land. If HDD capacity is nearly full, promotion and demotion can create performance swings during maintenance windows.
This storage tiering ratio calculator is a planning aid for home server storage design. Validate final layouts against filesystem behavior, backup policy, drive endurance, redundancy level, scrub windows, and recovery requirements.

It all starts with an external hard drive, then another, and another. And suddenly you’re running a mini datacenter out of your closet because your game collection no longer fit on your laptop. And then someone shares a 4K movie.

The challenge isn’t that you need more storage. The challenge is that you need the right storage, specifically, the right storage for the right kinds of data. Enter tiering.

Why You Need Storage Tiering

If you run virtual machines (VMs), you don’t want them stored on slower spinning platters; but you also don’t want your priciest NVMe drives clogged up with old backup archive you haven’t accessed in years. Balancing those layers are a surprisingly simple equation … but nobody gets it right. Why? They guess.

It’s all about dividing your data into three layer: hot, warm, and cold. Your hot data is the stuff you touch daily (media you’re viewing in real-time), currently running VMs, active project files. Warm data is stuff you occasionally access. Maybe it’s a game you play once a month or a photo from last summer. Cold data is everything else. These includes long-term backups, old video archive for a season, and your old tax documents.

The idea is to keep your hot layer fast, and your cold layer cheap. When you need speed, it feels sluggish; when you need capacity, it costs too much. Mixing them together randomly create a system that waste money when you need capacity. It also feels sluggish when you need speed.

How much should you store on SSD? That’s something you should of use math to figure out based off the relative sizes of your datasets in each category, rather than just guessing. For example, only fifteen percent of a media NAS’ total data is likely to be hot. Everything else lives in the warm or cold tiers since you’ll only watch a portion of your library at a time. Conversely, a database lab might have seventy percent of its data in the hot tier: You’re actively querying all of that dataset.

Once you’ve plugged those numbers into the chart above (along with your dataset size), the tool do the math for you. Does your SSD tier contain just enough data to hold your working set, without overflowing into slower storage? If no, you’ll experience lag. If yes, you’re paying for flash that you don’t need.

And then there’s the issue of promotion. Today, data is moved dynamically into tiered systems. Popular files gets promoted to the SSD tier and forgotten ones demoted back to HDDs. How fast that happens are important. A small promotion window will keep your cache fresh, it causes some write pressure on the SSDs, though. A large one decreases wear on the SSDs, but increases the chance you’ll serve stale data pulled from slow tier. You need to find the right window based on how you use the server. Do you archive security footage? Then maybe a thirty day window make sense. Are you running a dev server? Maybe three days is better.

This matches your cache hit targets in the calculator. Ninety percent is a good target for most home servers, which means nine out of ten of your reads originate from the fast tier. Anything above that give you diminishing returns with exponentially more SSD capacity.

Remember to account for expansion. Storage isn’t static; it grows over time. You back up more data. You create more VM snapshots. Your photo library grows. Filling your HDD tier to capacity turns off the tiering engine. It can’t demote any of that older stuff so the hot tier fills up and everything grind to a halt.

Twenty percent is a reasonable buffer; leave space for storage to breathe when it needs to (e.g. This happens during large imports or index rebuilds. On the page are some common presets for different types of workload laid out in the reference tables. These aren’t rules; they’re a place to start. You’ll use things differntly in practice.

The idea here is that you no longer treat storage as one big bucket. If you divide up your data according to how you use it, then you can enjoy the performance of an all-flash server without the associated price tag.

Storage Tiering Ratio Calculator

Related posts

Leave a Comment