MacBook Pro 2016 退役记
今天是 2022 年第一天,准备把旧 MacBook Pro 清理一下彻底退役了,顺便总结一下这几年的使用情况。
基本情况
- 型号: MacBook Pro (15-inch, 2016) Touchbar
- CPU: Intel(R) Core(TM) i7-6700HQ CPU @ 2.60GHz
- 内存: 16 GB 2133 MHz LPDDR3
- 集成显卡: Intel HD Graphics 530 1536 MB
- 独立显卡: AMD Radeon Pro 450
终端运行 sysctl -n machdep.cpu.brand_string
可以查看 CPU 详细型号。
SSD 问题
网上有无数的文章在说 SSD 根本不用担心寿命问题,但是实践证明以我的使用强度,SSD 已经超过了其设计写入量。也成为了系统最大的瓶颈。下面是用 smartctl
查看的 SSD 信息,可以看到 512 GB 的 SSD 被读取 921 TB 和写入 878 TB,达到设计写入量的 134%。这主要导致下面几个问题:
- 客观上 SSD 的 SMART 检测已经显示错误,导致无法升级到新的系统,只能停留在 masOS 10.15.7
- 主观感觉明显迟钝,从打开应用到编译项目,尤其是和新电脑对比
➜ ~ smartctl -a /dev/disk0
smartctl 7.2 2020-12-30 r5155 [Darwin 19.6.0 x86_64] (local build)
Copyright (C) 2002-20, Bruce Allen, Christian Franke, www.smartmontools.org
=== START OF INFORMATION SECTION ===
Model Number: APPLE SSD SM0512L
Serial Number: ***
Firmware Version: CXS6AA0Q
PCI Vendor/Subsystem ID: 0x144d
IEEE OUI Identifier: 0x002538
Controller ID: 2
NVMe Version: <1.2
Number of Namespaces: 1
Local Time is: Sat Jan 1 10:56:32 2022 CST
Firmware Updates (0x06): 3 Slots
Optional Admin Commands (0x0006): Format Frmw_DL
Optional NVM Commands (0x001f): Comp Wr_Unc DS_Mngmt Wr_Zero Sav/Sel_Feat
Maximum Data Transfer Size: 256 Pages
Supported Power States
St Op Max Active Idle RL RT WL WT Ent_Lat Ex_Lat
0 + 6.00W - - 0 0 0 0 5 5
1 - 0.0400W - - 1 1 1 1 210 1200
2 - 0.0050W - - 2 2 2 2 1900 5300
=== START OF SMART DATA SECTION ===
SMART overall-health self-assessment test result: FAILED!
- NVM subsystem reliability has been degraded
SMART/Health Information (NVMe Log 0x02)
Critical Warning: 0x04
Temperature: 38 Celsius
Available Spare: 100%
Available Spare Threshold: 10%
Percentage Used: 134%
Data Units Read: 1,799,378,060 [921 TB]
Data Units Written: 1,716,680,445 [878 TB]
Host Read Commands: 23,630,690,183
Host Write Commands: 14,630,242,639
Controller Busy Time: 67,114
Power Cycles: 37,030
Power On Hours: 13,783
Unsafe Shutdowns: 1,153
Media and Data Integrity Errors: 0
Error Information Log Entries: 790
导致这么高写入量的主要原因
- 系统内存只有 16G 需要大量使用交换
- 前端项目运行和编译需要大量使用 SSD
- Docker build 需要比较多的读写 SSD
维修问题
2019-10 进行过第一次维修,当时电池鼓包已经使得电脑无法放平,好在当时三年内电池鼓包免费维修,在维修时更换了 Top Case 即键盘和电池套装。
2021-10 进行过第二次维修,当时的问题是风扇在高负载时有刺耳的异响,在 App Store 更换风扇花了 500+,更换之后几乎没有听到明显的风扇声音了。
其他问题
TouchBar 确实是一个很鸡肋的东西,这一代是第一次使用 TouchBar,2021 年新款已经不带 TouchBar 了,因为常年使用外接蓝牙键盘覆盖在电脑键盘上,几乎很少使用 TouchBar,除了经常使用旁边的 Touch ID。
这一代的键盘也被吐槽很多,和 2021 款的键盘对比确实很难用,键程非常短,而且很容易出现连击或者漏击现象,即使我几乎不用内置键盘。
迁移
- 使用 Time Machine 备份,然后将备份恢复到 VMware 虚拟机,这一步实现了将这个电脑完全虚拟化,确保数据和环境万无一失
- 使用迁移助理迁移个人数据到新的电脑,因为新电脑是 M1 芯片,迁移的时候不选择迁移应用
总结
这台电脑被作为主力机器使用了整整 5 年,从 SSD 写入量来看可以说是被充分利用。由于性能和稳定性的原因退出历史舞台,算是完成了其历史使命。