Bytewell
  • Features
  • Pricing
  • Menu
    • Features
    • Pricing
  • EN
    • English
    • Deutsch
    • Español
    • 日本語
    • Türkçe
    • 简体中文
    • 繁體中文
  • Download
Bytewell›Guides

How to check your Mac's SSD health and wear

Updated November 1, 2026

An SSD can only be written so many times. On most Macs the SSD is built in and can't be replaced, so it's worth knowing how worn yours is.

The short answer: macOS only shows "S.M.A.R.T. status: Verified". The real figures are in the drive's own health log: Percentage Used (how much of its rated write endurance is used), Data Units Written and any media errors. You can read them with smartctl.

On this page

  1. Where does macOS show SSD health?
  2. How do I see SSD wear in Terminal?
  3. What does Percentage Used mean?
  4. What wears out a Mac's SSD?
  5. Can every Mac report SSD wear?

Where does macOS show SSD health?

Hold Option and choose Apple menu › System Information, then Storage or NVMExpress. You'll see "S.M.A.R.T. status: Verified". That only means the drive doesn't predict a failure; it says nothing about wear.

How do I see SSD wear in Terminal?

Install smartmontools with Homebrew, then read the internal drive:

brew install smartmontools
smartctl -a disk0

In the output, look for:

  • Percentage Used: the share of the drive's rated write endurance used up.
  • Data Units Written: everything written so far. Each unit is 512,000 bytes, so 100,000,000 units is about 51 TB.
  • Available Spare: reserve blocks left, starting at 100%.
  • Media and Data Integrity Errors: should be 0.

What does Percentage Used mean?

The maker rates the drive for a total amount of writes. Percentage Used is how much of that rating you've used. 100% means the rating is reached, not that the drive stops: many keep working well past it, and the figure can go above 100. A few percent a year is normal; a fast climb is a sign something writes a lot.

What wears out a Mac's SSD?

  • Swap: when memory runs short, macOS writes it to the SSD, all day. Check it with sysctl vm.swapusage or in Activity Monitor › Memory (Swap Used). Several GB of swap most of the time means the Mac needs more memory than it has for what you run.
  • Large builds, virtual machines and Docker, and downloading big files or AI models again and again.

Can every Mac report SSD wear?

Macs with an NVMe drive can: Apple silicon Macs and most recent Intel Macs. Some older Intel Macs with a SATA SSD don't report these figures.

Bytewell reads the same health log for you, without Homebrew or an administrator password, and shows it next to swap and, on a MacBook, battery capacity and charge cycles. Disk Health is free.

Download

Guides

  • Claude Code, Codex and Cursor disk usage: what's safe to cleanWhere Claude Code, Codex, Gemini CLI, Cursor and VS Code keep transcripts, worktrees, runtimes and editor state on a Mac, and which of it you can safely remove.
  • Docker using too much disk space on a Mac: Docker.raw explainedDocker Desktop keeps everything in one file, Docker.raw. Why it looks huge, how to see what uses it, and which docker prune commands free space safely on Mac.
  • Where Ollama, LM Studio and Hugging Face store models on a MacWhere Ollama, LM Studio and Hugging Face keep local AI models on a Mac, how big they get, how to find the same model stored twice, and how to remove them.
  • What is System Data on a Mac, and how do I make it smaller?System Data in Mac storage settings is caches, logs, Time Machine snapshots, swap, iPhone backups, app data and VM disks. What each is and what you can remove.
  • How to find and delete old node_modules folders and package caches on a MacFind every node_modules folder on a Mac with one command, see which package caches (npm, pnpm, Yarn, Homebrew, pip, Go, Gradle) are safe to clear, and how.
  • Videos or GIFs on X are black in SafariVideos and GIFs on X (Twitter) black in Safari while the timer runs, fine in Chrome? Safari's video helper is stuck. Quit Safari with Cmd+Q and reopen it.
  • Xcode taking up too much space: what's safe to deleteWhere Xcode keeps DerivedData, simulators, runtimes, device support and archives on a Mac, which of them rebuild themselves, and how to remove them safely.
Refunds Privacy Terms Contact

Bytewell is made by Axleno.

© 2026 Axleno LLC. All rights reserved.