โ–ฐโ–ฐโ–ฐโ–ฐโ–ฐโ–ฐโ–ฐโ–ฑโ–ฑโ–ฑ โ† blog
โ† all tools

vSAN ESA/OSA Capacity Calculator

Raw โ†’ usable capacity for vSAN ESA and OSA. Accounts for RAID overhead, slack space, and FTT.

6
60 TB
Capacity breakdown
Total raw capacity
360 TB
After RAID overhead
240 TB
3:2 ratio (66.7% efficient)
Usable capacity (25% slack)
180 TB
VMware recommends 25-30% slack for performance
Plan against
180 TB
Maximum workload data you should plan to store

Architecture notes

How to calculate vSAN usable capacity

This calculator converts raw vSAN capacity into usable capacity by applying the RAID overhead of your storage policy, then reserving slack space. The formula: usable = (nodes ร— raw_per_node) ร— RAID_efficiency ร— (1 โˆ’ slack).

RAID efficiency by policy: RAID-1 FTT=1 stores data twice (50% efficient). RAID-1 FTT=2 stores it three times (33%). RAID-5 FTT=1 uses single parity (75%, ESA recommended). RAID-6 FTT=2 uses double parity (66.7%).

ESA vs OSA: on vSAN 8 ESA, RAID-5/6 erasure coding performs close to RAID-1, so the capacity savings of RAID-5 come without the old OSA write penalty. On OSA most teams stay on RAID-1 despite the higher capacity cost.

Slack space: VMware recommends keeping 25โ€“30% free for rebuilds and rebalancing. This calculator reserves 25% by default.

Frequently asked questions

How much usable capacity does RAID-5 give on vSAN ESA?
RAID-5 FTT=1 is about 75% efficient, so 100 TB raw yields roughly 75 TB after RAID and about 56 TB usable after 25% slack. ESA makes RAID-5 practical because erasure coding no longer carries the OSA write penalty.

What's the capacity difference between OSA and ESA?
The raw-to-usable math is the same per policy; the difference is that ESA makes RAID-5/6 performant enough to actually use, so you can choose capacity-efficient policies that were impractical on OSA.

How much slack space does vSAN need?
VMware recommends 25โ€“30% free capacity for rebuild and rebalance operations. Running with less risks performance degradation and failed rebuilds during a node loss.

What does FTT mean for capacity?
FTT (Failures to Tolerate) sets how many node failures the cluster survives. Higher FTT means more redundancy and lower capacity efficiency โ€” FTT=2 RAID-1 stores data three times (33% efficient) versus twice for FTT=1 (50%).

Install errorbudget tools

Add to your home screen โ€” works offline, opens like a native app.

Why install
  • โœ“ Works completely offline
  • โœ“ Opens instantly from home screen
  • โœ“ No ads, no tracking, no signup
  • โœ“ Free forever
1
Open this page in Safari (other browsers won't work for install on iOS).
2
Tap the Share button at the bottom of Safari (square with arrow up).
3
Scroll down and tap "Add to Home Screen".
4
Tap "Add" in the top right. The app icon appears on your home screen.
1
Open this page in Chrome or Edge.
2
Tap the menu button (โ‹ฎ) at the top right.
3
Tap "Install app" or "Add to Home screen".
4
Confirm by tapping Install. App appears in app drawer + home screen.
1
Use Chrome, Edge, or Brave browser.
2
Look for the install icon (โŠ•) on the right side of the address bar.
3
Click it, then click "Install".
4
App opens in its own window. Pin to taskbar/dock for quick access.