Tech、Food & Life

  • 首页
  • 软件下载
    • 电脑和软件
    • Mac软件
    • windows软件
  • Telegram电报
  • 网站资源推荐
  • 海外流媒体
    • netflix
    • Youtube
    • Disney+
    • HBO
  • 生活日常
    • COVID19疫情相关
    • 德国驾照和车
    • 电脑和软件
    • 花花草草
  • 烘焙
  • 关于我
  • 中EN
Tech Food & Life
爱技术,爱美食,爱生活
  1. Home
  2. English Articles
  3. Article

How to Check SSD Write Usage on MacBook M1: A Step-by-Step Guide

2026年6月3日 2点热度 0人点赞 0条评论
Language: 🇨🇳 中文版 🇬🇧 English

Reprinted from Zhihu, author HoBee

Foreword

A few days ago, I saw reports about M1 MacBooks writing excessive amounts of data to the SSD. Worried, I checked my own machine—after two months, my 256GB MacBook Air had written about 1.4TB. Not normal, but far from the 10TB+ horror stories. Acceptable, I guess.

SSD write usage

Tutorial

Many people asked how I checked the SSD write amount. It's done with a tool called smartctl. Installing it on M1 Macs can be tricky, so here's a streamlined guide to save you the hassle.

Install HomeBrew

I used HomeBrew, the macOS package manager, to install smartctl. First, you need HomeBrew. If you already have it, skip this step.

The official method is simple—paste this in Terminal:

/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

But due to well-known network issues, it failed with:

raw.githubusercontent.com port 443: Connection refused

After trying many methods, here's the one that worked: switch to a mirror. Run this in Terminal:

# Set homebrew-core mirror
HOMEBREW_CORE_GIT_REMOTE=https://mirrors.ustc.edu.cn/homebrew-core.git

/bin/bash -c "$(curl -fsSL https://cdn.jsdelivr.net/gh/ineo6/homebrew-install/install.sh)"

After installation, set the environment variable. If you use zsh (default), run:

echo export PATH=/opt/homebrew/bin:$PATH >> .zshrc
source ~/.zshrc

If you use bash, replace .zshrc with .bashrc. Restart Terminal and type brew. No errors means success.

For alternative HomeBrew installation methods, check this article:

Chen Sir: HomeBrew, the Essential Mac Tool244 upvotes · 68 commentsArticle

Install smartctl

With HomeBrew ready, install smartctl by running:

brew install smartmontools

Type smartctl in Terminal—no errors means it's installed.

smartctl

Check SSD Write Usage

Run this command in Terminal:

smartctl -a disk0

In the output, Percentage Used shows wear level, and Data Units Written shows total data written.

SSD write usage

Closing Thoughts

Due to macOS's aggressive swap strategy, my 16GB MacBook Air wrote about 1.4TB in two months. On a Windows laptop, that might take a year. But I never experienced performance issues from low memory—so it's a trade-off. Since this Mac's SSD isn't replaceable, I recommend getting 16GB RAM if you want longevity.

How to Uninstall

If you want to remove smartctl, since it was installed via HomeBrew, just run:

brew uninstall smartmontools
  • Updated March 22

 

标签: 暂无
最后更新:2026年6月3日

这个人很懒,什么都没留下

点赞
< 上一篇
下一篇 >

文章评论

razz evil exclaim smile redface biggrin eek confused idea lol mad twisted rolleyes wink cool arrow neutral cry mrgreen drooling persevering
取消回复

Latest Popular Random
Latest Popular Random
德国求职信(Anschreiben)怎么写:格式规范与正文结构详解 德国 Bio 有机产品值不值得买:哪些食物优先选有机,在哪里买最省 德国学生餐厅(Mensa)完全指南:价格、菜单、付款和全国特色 穷游瑞士:从德国出发 5 天 500 欧的可行路线 Notion + Obsidian 管理博士/硕士科研笔记:知识库搭建方案 在德国复刻中式早餐:豆浆、油条和葱油饼在家怎么做
ggplot2 科研配色方案:5 套可直接用的代码单细胞测序入门:Seurat 完整流程(raw counts → UMAP)全注释德国面粉 Type 405/550/1050 区别:对应中国低筋/中筋/高筋粉的换算在德国做中式面食:食材替代方案和必去亚洲超市攻略德国黄油烘焙指南:Süßrahm vs Sauerrahm、脂肪含量和温度处理德国硕士申请全流程:Uni-Assist 注册、材料提交和 NC 判断
新冠作梗,民航五个一,各种熔断,多少辛酸泪 留学生免税购车的一些坑,以及与市场价的快速价格对比表下载 无需预约的柏林免费快速新冠测试 EasyPubMed, scholarscope的免费替代,更好用的pubmed插件 中国历史朝代跨度表 欧洲华人打地铺流浪于各大机场,被称为“新吉普赛人”
Tags
mac windows 下载 在线 4k 奈飞 破解 Netflix

COPYRIGHT © 2020-2025 SUNQI.ORG ALL RIGHTS RESERVED. 本站部分资源来源于网络,如有侵权请联系删除,谢谢。

Theme Kratos Made By Seaton Jiang