Apple wypuściło nową serię laptopów z chipsetem M2 podczas imprezy WWDC 2022. Oferując o 25% więcej tranzystorów w porównaniu do M1, Apple twierdzi, że ich nowe chipsety zapewniają wzrost wydajności o 18%, jeśli chodzi o obliczenia CPU.
Chociaż Apple potwierdza, że jego nowa linia oferuje lepszą wydajność, nie podkreśla różnicy w konfiguracjach SSD w swoich modelach podstawowych.
Czym są te nowe zmiany w systemie pamięci masowej MacBooka M2 i czy spowalniają one system?
Zrozumienie konfiguracji dysków SSD i ich wpływu na szybkość systemu
System przechowywania na urządzeniu można zaprojektować na różne sposoby. Jeśli spojrzysz na podstawowy wariant MacBooków z zasilaniem M1, zobaczysz, że zasilają je dwa dyski SSD o pojemności 128 GB.
Podczas gdy pojedynczy dysk SSD o pojemności 256 GB zasila system pamięci masowej w nowszym MacBooku M2.
Ze względu na różnicę w liczbie dysków SSD oba systemy zapewniają różną wydajność podczas przenoszenia plików.
Aby zrozumieć, jak różnica w konfiguracji SSD wpływa na wydajność (nie tylko w MacBookach M1 i M2, chociaż używamy tych urządzeń jako naszych przykładów), musimy przyjrzeć się podstawowym pojęciom przechowywania systemy.
Zrozumienie różnicy między dwoma i pojedynczymi systemami SSD
W przypadku systemu z zasilaniem M1 skonfigurowano w sumie dwa dyski SSD w architekturze podobnej do konfiguracja RAID. W takiej konfiguracji dane, które chcesz przechowywać, są dzielone na porcje, które są następnie przechowywane w dwóch jednostkach pamięci. Przechowywanie danych na dwóch dyskach usprawnia transmisję danych dzięki dostępności większej przepustowości.
Przyjrzyjmy się, jak działają systemy pamięci masowej, aby lepiej to zrozumieć.
System pamięci masowej składa się z dwóch głównych elementów: kontrolera SSD i modułów pamięci flash. Moduły te są odpowiedzialne za przechowywanie danych, a kontroler zarządza przepływem danych do modułów flash. Moduły pamięci są połączone z kontrolerem SSD za pomocą magistral danych i odpowiadają za przenoszenie danych do komórek pamięci flash.
System z dwoma dyskami SSD łączy więcej magistral danych z kontrolerem SSD. Dzięki temu na dyski flash można przesłać więcej danych, zwiększając przepustowość systemu i oferując lepszą wydajność.
Aby spojrzeć z innej perspektywy, M1 MacBook Pro oferuje o 50 procent szybsze prędkości odczytu sekwencyjnego i 30 procent szybsze prędkości zapisu sekwencyjnego w porównaniu z nowszym MacBookiem Pro M2.
Zrozumienie różnicy między losowym a sekwencyjnym dostępem do SSD
Przed zrozumieniem rzeczywistych konsekwencji korzystania z pojedynczego systemu SSD, należy wiedzieć, w jaki sposób dane są przechowywane i odczytywane z dysku SSD. Można to zrobić na dwa główne sposoby.
Aby zrozumieć różnicę między tymi dwiema metodami, wyobraź sobie, że pamięć w twoim systemie składa się z kilku kolejnych komórek oszczędzających pamięć. Teraz, jeśli plik, który chcesz przenieść, jest duży, to kontroler SSD zapisze go w blokach obok siebie. Ta metoda zapisywania danych jest znana jako zapis sekwencyjny.
Wręcz przeciwnie, jeśli rozmiar pliku jest mały, dane są przechowywane w komórkach oddalonych od siebie. Ta metoda zapisywania danych w losowych lokalizacjach jest znana jako zapis losowy.
W przypadku losowych zapisów komórki są daleko od siebie w porównaniu z sekwencyjnym zapisu, co oznacza, że czas dostępu swobodnego na dysku SSD jest znacznie wyższy w porównaniu z dostępem sekwencyjnym czas.
Jednak w systemie z dwoma dyskami SSD sekwencyjny czas dostępu do systemu pamięci masowej jest drastycznie skrócony, ale czas dostępu swobodnego pozostaje prawie taki sam.
Czy pojedynczy dysk SSD w nowych MacBookach spowalnia je?
Jeśli chodzi o zadania związane z sekwencyjnym odczytem/zapisem, nowsze systemy MacBook będą wolniejsze w porównaniu ze starszymi systemami. Dlatego zadania takie jak przenoszenie dużych plików z zewnętrznego systemu pamięci masowej do pamięci wewnętrznej będą wolniejsze.
Ponadto wielozadaniowość na nowszych MacBookach może być wolniejsza ze względu na użycie pamięci wymiany w systemie macOS. Chociaż pamięć wymiany pomaga w wydajnym zarządzaniu systemami pamięci masowej, to samo może być wąskie gardło, jeśli dyski SSD Twojego urządzenia działają wolno. Oto dlaczego.
Zasadniczo funkcja pamięci wymiany przenosi nieaktywne pliki z pamięci RAM na dysk SSD, aby zwolnić pamięć RAM. Jednak ponieważ dyski SSD w nowszych systemach oferują mniejszą przepustowość, może to spowodować wąskie gardło systemu podczas uzyskiwania dostępu do danych z Pamięć RAM jest szybsza w porównaniu z dyskiem SSD.
To powiedziawszy, jeśli nie jesteś zaawansowanym użytkownikiem, różnica w wydajności podczas codziennych zadań, takich jak używanie słowa procesora lub przeglądarki nie będzie można odróżnić, ponieważ pamięć jest dostępna losowo, gdy takie zadania są wykonywane wykonywane.
Czy ulepszony sprzęt w MacBooku przyspiesza?
Jeśli chodzi o ulepszenia sprzętu, chip M2 firmy Apple oferuje kilka ulepszeń. Niezależnie od tego, czy chodzi o 18-procentową poprawę wydajności procesora podczas obsługi wielowątkowych obciążeń roboczych, czy o 35-procentową poprawę wydajności GPU, M2 ma wiele do zaoferowania.
Ponadto przepustowość zunifikowanej pamięci dostarczającej dane do CPU, GPU i silnika neuronowego została zwiększona do 100 GB/s. Dlatego nie ma wątpliwości, że nowsze MacBooki zasilane przez M2 SoC są znacznie szybsze w porównaniu ze starszymi generacjami.
To powiedziawszy, ważne jest, aby zrozumieć, że procesor, GPU, pamięć RAM i systemy pamięci masowej współpracują ze sobą, aby stworzyć wydajny system. Dlatego też, jeśli jeden z podsystemów w urządzeniu nie jest wystarczająco szybki, wydajność urządzenia drastycznie spada.
Czy pojedynczy dysk SSD 256 GB na MacBooku wystarczy?
M2 SoC oferuje wiele ulepszeń w porównaniu z poprzednią generacją Apple Silicon. To powiedziawszy, podstawowe warianty zasilane przez te chipsety mają pojedynczy dysk SSD. Z tego powodu wydajność, jaką może zapewnić M2, jest wąska.
Niezależnie od tego, czy chodzi o wolniejsze sekwencyjne prędkości odczytu/zapisu, czy też problemy z zarządzaniem pamięcią wymiany, konfiguracja pojedynczego dysku SSD w MacBooku uniemożliwia M2 osiągnięcie maksymalnej wydajności.