追踪 SSD 磨损和软件测试版中的过度写入
追踪 SSD 磨损和软件测试版中的过度写入
集中式 SSD 磨损追踪器的缺失
目前没有集中式网站或公共数据库来追踪由特定操作系统或应用程序测试版导致的过度 SSD 写入。技术用户的共识是,实现这样的工具会很困难,因为过度写入周期在现代消费硬件和软件中是一种相对罕见的现象。
本地监控作为主要解决方案
与其依赖集中式追踪器,用户可以使用 SMART 计数器和专门的软件来监控自己的硬件健康状况。
硬件健康工具
- DriveDx:在 macOS 上,像 DriveDx 这样的工具用于监控 SSD 寿命和磨损程度。一位用户报告称,在 Mac Studio 上连续使用多年后,其 SSD 寿命仍保持在 94%。
- SMART Counters:所有主要操作系统都提供对 SMART(自监测、分析和报告技术)计数器的访问,使用户能够检查驱动器的总写入字节数(TBW)和剩余寿命。
高级监控和警报
对于高风险环境的用户,实施本地监控堆栈可以防止硬件退化。一位用户建议使用 Grafana 和 Prometheus 的组合来监控工作站并设置针对持续数小时的过度写入时期的警报,这有助于检测诸如“过度写入由 codex 导致”的事件。
减轻 SSD 磨损的因素
以下几个技术因素降低了平均用户在使用测试版软件时 SSD 磨损成为严重问题的可能性:
- Drive Capacity and Quality:具有更高容量和更好质量 NAND 闪存(例如,避免‘低端硬件’的)驱动器通常具有足够的每日驱动器写入量(DWPD)等级,以处理大多数消费者工作负载。
- Wear Leveling:在存储层配置磨损均衡(有时通过全盘加密 FDE 实现)有助于以循环方式线性分布写入,从而减少特定单元的磨损。
社区对测试版软件风险的看法
虽然原帖作者建议公共追踪器会迫使开发者在测试版中更谨慎地记录日志,但社区的反应表明这并不是被感知到的系统性问题。大多数贡献者认为,除非用户每天写入大量数据(例如 4K 高清视频),否则由于软件导致的写入导致 SSD 故障的风险较低。