热门标签 | HotTags
当前位置:  开发笔记 > IOS > 正文

M1Mac被曝缺陷,SSD寿命过短

近期,一些M1用户在使用工具查看SSD硬盘状态的时候发现了这个问题,M1在读写数据时会过度使用Mac电脑的SSD。由于SSD是基于芯片而不是机械部件,因此有预定的寿命,寿命长短取决

近期,一些M1用户在使用工具查看 SSD 硬盘状态的时候发现了这个问题,M1 在读写数据时会过度使用 Mac 电脑的 SSD。

由于 SSD 是基于芯片而不是机械部件,因此有预定的寿命,寿命长短取决于他们读写了多少数据。你往 SSD 中写入的数据越多,它就会越早暴露出问题,如速度变慢或数据损坏。由于 M1 版 Mac 的内部存储器是焊接在逻辑板上的,因此一旦 SSD 寿终正寝,用户可能就要更换整台电脑。

如果只是常规使用,SSD 的寿命可以达到十年,但最近的这些报告显示,由于 macOS 的异常行为,M1 版 Mac 的内部 SSD 寿命可能会缩短到 2 年。一位 M1 MacBook Pro(2TB+16GB)的用户表示,ta 刚用了两个月的 MacBook Pro 也已经消耗了 3% 的 SSD 寿命。在低端 Mac 产品中,这一问题将更加突出。

当然,正如 AppleInsider 等媒体所指出的那样,这些寿命数字存在一个小问题,即它们使用了第三方 SMART(自我监视,分析和报告工具)程序,因为 Apple 本身并没有提供任何检测硬盘健康状况的方法。尽管这类工具可以在其他计算机上可靠地运行,但苹果基于 M1 芯片的 Mac 或许有着不同的特性,从而导致软件获取了不正确的数据。

不幸的是,这一问题背后的原因仍然未知。它可能是因为 M1 芯片会不断使用电脑的固态硬盘进行内存交换(即使用 SSD 作为虚拟内存),亦或是新版操作系统 macOS Big Sur 中出现的又一个错误。

在 M1 版 Mac 电脑刚推出的时候,就有人注意到了新芯片支持的内存容量(大部分型号为 8G,最高 16G),这意味着在外接高分辨率大屏的时候,可能会遭遇内存不足的情况。

面对人们的关注,苹果官方仍没有做出任何回应。


如何查看自己的 SSD 使用情况

在众多网友的抱怨和截图中,我们能看到类似的 SSD 检测界面。如果你也担心自己的 MacBook 硬盘寿命,通过工具可以对此进行检查。

首先,我们要安装一个叫做「smartmontools」的工具。它并不是一个独立的 App,我们需要打开苹果的命令行窗口 Terminal,输入「 /usr/local/sbin/smartctl -a /dev/disk0 」(其中最后一段 disk0 是硬盘代号,可以利用「应用程序」中「实用工具」文件夹中自带的「磁盘工具」程序查看你的 SSD 硬盘代号,只有一个的话通常就是 disk0)。

按下回车后,我们就可以看到如下资料,其中显示目前 SSD 硬盘的使用状况。

其中 Available Spare 表示固态硬盘剩余空间百分比,Percentage Used 代表硬盘已用寿命的估计。

也可以参考下面的教程!



推荐阅读
  • 近期,有同事希望下载网络上的一些有趣视频用于个人用途,但在尝试过程中遇到了下载难题。通过使用Chrome开发者工具检查网络请求后,发现视频并非以常见的MP4格式提供,而是通过多个TS片段进行流式传输。为了高效地批量下载这些TS文件,可以利用FFmpeg这一强大的多媒体处理工具,实现自动化下载和合并,从而轻松获取完整的视频内容。 ... [详细]
  • Python与R语言在功能和应用场景上各有优势。尽管R语言在统计分析和数据可视化方面具有更强的专业性,但Python作为一种通用编程语言,适用于更广泛的领域,包括Web开发、自动化脚本和机器学习等。对于初学者而言,Python的学习曲线更为平缓,上手更加容易。此外,Python拥有庞大的社区支持和丰富的第三方库,使其在实际应用中更具灵活性和扩展性。 ... [详细]
  • Python学习:环境配置与安装指南
    Python作为一种跨平台的编程语言,适用于Windows、Linux和macOS等多种操作系统。为了确保本地已成功安装Python,用户可以通过终端或命令行界面输入`python`或`python3`命令进行验证。此外,建议使用虚拟环境管理工具如`venv`或`conda`,以便更好地隔离不同项目依赖,提高开发效率。 ... [详细]
  • 本文介绍了如何使用Python爬取妙笔阁小说网仙侠系列中所有小说的信息,并将其保存为TXT和CSV格式。主要内容包括如何构造请求头以避免被网站封禁,以及如何利用XPath解析HTML并提取所需信息。 ... [详细]
  • 本文详细介绍如何使用Netzob工具逆向未知通信协议,涵盖从基本安装到高级模糊测试的全过程。通过实例演示,帮助读者掌握Netzob的核心功能。 ... [详细]
  • 本文介绍了Java编程语言的基础知识,包括其历史背景、主要特性以及如何安装和配置JDK。此外,还详细讲解了如何编写和运行第一个Java程序,并简要介绍了Eclipse集成开发环境的安装和使用。 ... [详细]
  • Leetcode学习成长记:天池leetcode基础训练营Task01数组
    前言这是本人第一次参加由Datawhale举办的组队学习活动,这个活动每月一次,之前也一直关注,但未亲身参与过,这次看到活动 ... [详细]
  • Docker 环境下 MySQL 双主同步配置指南
    本文介绍了如何在 Docker 环境中配置 MySQL 的双主同步,包括目录结构的创建、配置文件的编写、容器的创建与设置以及最终的验证步骤。 ... [详细]
  • Cookie学习小结
    Cookie学习小结 ... [详细]
  • 本文详细介绍了如何使用JavaScript实现面部交换功能,包括基本原理和具体实现步骤。 ... [详细]
  • MySQL Server 8.0.28 升级至 8.0.30 的详细步骤
    为了修复安全漏洞,本文档提供了从 MySQL Server 8.0.28 升级到 8.0.30 的详细步骤,包括备份数据库、停止和删除旧服务、安装新版本以及配置相关环境变量。 ... [详细]
  • Hadoop平台警告解决:无法加载本机Hadoop库的全面应对方案
    本文探讨了在Hadoop平台上遇到“无法加载本机Hadoop库”警告的多种解决方案。首先,通过修改日志配置文件来忽略该警告,这一方法被证明是有效的。其次,尝试指定本地库的路径,但未能解决问题。接着,尝试不使用Hadoop本地库,同样没有效果。然后,通过替换现有的Hadoop本地库,成功解决了问题。最后,根据Hadoop的源代码自行编译本地库,也达到了预期的效果。以上方法适用于macOS系统。 ... [详细]
  • V8不仅是一款著名的八缸发动机,广泛应用于道奇Charger、宾利Continental GT和BossHoss摩托车中。自2008年以来,作为Chromium项目的一部分,V8 JavaScript引擎在性能优化和技术创新方面取得了显著进展。该引擎通过先进的编译技术和高效的垃圾回收机制,显著提升了JavaScript的执行效率,为现代Web应用提供了强大的支持。持续的优化和创新使得V8在处理复杂计算和大规模数据时表现更加出色,成为众多开发者和企业的首选。 ... [详细]
  • 在CICS应用环境中,众多客户端通过网络与CICS服务器进行连接。系统管理员可以通过CICS系统交易CEMT查询当前连接的客户端信息。然而,在非客户端模式下,识别用户连接并解决信息获取错误的问题变得更为复杂。本文将探讨如何在CICS服务器端准确识别非客户端模式的用户连接,并提供有效的解决方案,以确保系统的稳定性和数据的准确性。此外,还将介绍一些常用的诊断工具和技术,帮助管理员快速定位和解决问题。 ... [详细]
  • 本文探讨了在不解压的情况下,如何高效地从包含文本文件的.gz压缩文件中查找特定字符串的方法。通过利用特定的工具和技术,可以在保持文件压缩状态的同时,快速定位和检索所需信息,提高处理大规模数据集时的效率和性能。 ... [详细]
author-avatar
手机用户2502896567
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有