Apple 在 WWDC 2022 活动期间发布了由 M2 芯片组驱动的新系列笔记本电脑。与 M1 相比,提供的晶体管数量增加了 25%,Apple 声称他们的新芯片组在 CPU 计算方面提供了 18% 的性能提升。

尽管 Apple 确认其新产品线提供了更好的性能,但并未强调其基本型号的 SSD 配置差异。那么,M2 MacBook 的存储系统有哪些新变化,它们会让你的系统变慢吗?

打开网易新闻 查看更多图片

设备上的存储系统可以以不同的方式设计。如果您查看 M1 驱动的 MacBook 的基本型号,您会看到两个 128GB SSD 为它们供电。

而单个 256GB SSD 为较新的 M2 MacBook 上的存储系统供电。

由于固态驱动器的数量不同,这两个系统在移动文件时提供了不同的性能。

要了解 SSD 配置的差异如何影响性能(不仅在 M1 和 M2 MacBook 中,尽管我们使用这些设备作为示例),我们需要了解存储系统的一些基本概念。

了解双 SSD 系统和单 SSD 系统之间的区别

在 M1 供电系统的情况下,共有两个 SSD 配置使用类似于RAID 设置的架构。在这样的配置中,您要存储的数据被分解成块,然后存储在两个存储单元中。由于更高带宽的可用性,将数据存储在两个驱动器中可以改善数据传输。

让我们看看存储系统如何工作以更好地理解这一点。

存储系统包括两个主要组件:SSD 控制器和闪存模块。这些模块负责存储数据,控制器管理到闪存模块的数据流。存储模块使用数据总线连接到 SSD 控制器,并负责将数据传送到闪存单元。

打开网易新闻 查看更多图片

双 SSD 系统将更多数据总线连接到 SSD 控制器。因此,可以将更多数据传输到闪存驱动器,从而增加系统带宽并提供更好的性能。

从长远来看,与新款 M2 MacBook Pro 相比,M1 MacBook Pro 的顺序读取速度提高了 50%,顺序写入速度提高了 30%。

了解随机和顺序 SSD 访问之间的区别

在了解使用单个 SSD 系统对现实生活的影响之前,必须了解如何从 SSD 存储和读取数据。有两种主要方法可以做到这一点。

要了解这两种方法之间的区别,假设您的系统上的存储是由几个连续的内存节省单元组成的。现在,如果您要移动的文件很大,那么 SSD 控制器会将其写入彼此相邻的块上。这种写入数据的方法称为顺序写入。

相反,如果文件很小,则数据存储在彼此相距较远的单元格中。这种在随机位置写入数据的方法称为随机写入。

在随机写入的情况下,与顺序写入相比,单元之间的距离很远,这意味着与顺序访问时间相比,SSD 上的随机访问时间要长得多。

然而,在双 SSD 系统中,存储系统的顺序访问时间大大减少,但随机访问时间几乎保持不变。

打开网易新闻 查看更多图片

新 MacBook 上的单个 SSD 是否会使它们变慢?

当涉及到顺序读/写的任务时,较旧的系统相比,较新的 MacBook 系统会更慢。因此,诸如将大文件从外部存储系统移动到内部存储等任务会更慢。

此外,由于在 macOS 上使用了交换内存,新款 MacBook 上的多任务处理可能会变慢。尽管交换内存有助于有效管理存储系统,但如果您的设备 SSD 速度较慢,这也可能成为瓶颈。这就是为什么。

实质上,交换内存功能将非活动文件从 RAM 移动到 SSD 以释放 RAM 存储空间。但是,由于较新系统上的 SSD 提供的带宽较少,因此它可能会成为系统瓶颈,因为与 SSD 相比,从 RAM 访问数据的速度更快。

也就是说,如果您不是高级用户,则在使用文字处理器或浏览器等日常任务期间的性能差异将无法区分,因为在执行此类任务时会随机访问内存。

MacBook 上改进的硬件是否使它更快?

在硬件改进方面,Apple 的 M2 芯片提供了多项增强功能。无论是在运行多线程工作负载时 CPU 性能提高 18%,还是 GPU 性能提高 35%,M2 都可以提供很多。

此外,向 CPU、GPU 和神经引擎提供数据的统一内存的带宽已增加到 100GB/s。因此,毫无疑问,搭载 M2 SoC 的新款 MacBook 与老一代相比,速度要快得多。

也就是说,这里重要的是要理解 CPU、GPU、RAM 和存储系统协同工作以构成一个高效的系统。因此,如果设备中的某个子系统速度不够快,设备的性能就会急剧下降。

MacBook 上的单个 256GB SSD 够用吗?

与上一代 Apple Silicon 相比,M2 SoC 提供了许多改进。也就是说,由这些芯片组提供支持的基本变体具有单个 SSD。因此,M2 可以提供的性能是瓶颈。

无论是较慢的顺序读/写速度还是交换内存管理的问题,MacBook 上的单一 SSD 配置都会阻止 M2 达到其峰值性能。