M2 MacBook یک کیت فوق العاده است، اما آیا یک نقص طراحی اساسی دارد؟
اپل در مراسم WWDC 2022 سری جدیدی از لپ تاپ های مجهز به چیپست M2 را عرضه کرد. اپل با ارائه 25 درصد ترانزیستور بیشتر در مقایسه با M1، ادعا می کند که چیپست های جدید آنها عملکرد 18 درصدی را در محاسبات CPU بهبود می بخشد.
اگرچه اپل تأیید می کند که خط تولید جدیدش عملکرد بهتری را ارائه می دهد، اما تفاوت پیکربندی SSD در مدل های پایه خود را برجسته نمی کند.
بنابراین، این تغییرات جدید در سیستم ذخیره سازی مک بوک M2 چیست و آیا سیستم شما را کندتر می کند؟
آشنایی با پیکربندی های SSD و چگونگی تاثیر آنها بر سرعت سیستم
سیستم ذخیره سازی روی یک دستگاه را می توان به روش های مختلفی طراحی کرد. اگر به نوع پایه مکبوکهای مجهز به M1 نگاهی بیندازید، میبینید که دو SSD 128 گیگابایتی آنها را تامین میکنند.
در حالی که یک SSD 256 گیگابایتی سیستم ذخیره سازی را در مک بوک جدید M2 تامین می کند.
به دلیل تفاوت در تعداد درایوهای حالت جامد، این دو سیستم عملکرد متفاوتی را هنگام جابجایی فایل ها ارائه می دهند.
برای درک اینکه چگونه تفاوت در پیکربندی SSD بر عملکرد تأثیر می گذارد (نه فقط در مک بوک های M1 و M2، اگرچه ما از آن دستگاه ها به عنوان نمونه استفاده می کنیم)، باید به برخی از مفاهیم اساسی سیستم های ذخیره سازی نگاه کنیم.
درک تفاوت بین سیستم های SSD دوگانه و تکی
در مورد یک سیستم مجهز به M1، در مجموع دو SSD با استفاده از معماری مشابه راهاندازی RAID پیکربندی شدهاند. در چنین پیکربندی، دادههایی که میخواهید ذخیره کنید به تکههایی تقسیم میشوند که سپس در دو واحد ذخیرهسازی ذخیره میشوند. ذخیره داده ها در دو درایو به دلیل در دسترس بودن پهنای باند بالاتر، انتقال داده ها را بهبود می بخشد.
بیایید به نحوه عملکرد سیستم های ذخیره سازی برای درک بهتر این موضوع نگاه کنیم.
یک سیستم ذخیره سازی شامل دو جزء اصلی است: یک کنترلر SSD و ماژول های حافظه فلش. این ماژول ها وظیفه ذخیره سازی داده ها را بر عهده دارند و کنترل کننده جریان داده ها را به ماژول های فلش مدیریت می کند. ماژول های ذخیره سازی با استفاده از گذرگاه های داده به کنترلر SSD متصل می شوند و وظیفه انتقال داده ها به سلول های حافظه فلش را بر عهده دارند.
یک سیستم SSD دوگانه، گذرگاه های داده بیشتری را به کنترلر SSD متصل می کند. بنابراین می توان داده های بیشتری را به درایوهای فلش منتقل کرد و پهنای باند سیستم را افزایش داد و عملکرد بهتری را ارائه داد.
برای در نظر گرفتن همه چیز، M1 MacBook Pro در مقایسه با M2 MacBook Pro جدیدتر، 50 درصد سرعت خواندن متوالی سریعتر و 30 درصد سرعت نوشتن متوالی سریعتر را ارائه می دهد.
درک تفاوت بین دسترسی تصادفی و متوالی SSD
قبل از درک مفاهیم واقعی استفاده از یک سیستم SSD، لازم است بدانید که چگونه داده ها از یک SSD ذخیره و خوانده می شوند. دو راه اصلی برای این کار وجود دارد.
برای درک تفاوت بین این دو روش، تصور کنید که ذخیره سازی روی سیستم شما از چندین سلول ذخیره کننده حافظه متوالی ساخته شده است. حال اگر فایلی که می خواهید منتقل کنید بزرگ باشد، کنترلر SSD آن را روی بلوک های کنار هم می نویسد. این روش نوشتن داده ها به عنوان نوشتن متوالی شناخته می شود.
در مقابل، اگر اندازه فایل کوچک باشد، داده ها در سلول های دور از یکدیگر ذخیره می شوند. این روش نوشتن داده ها در مکان های تصادفی به عنوان نوشتن تصادفی شناخته می شود.
در مورد نوشتن تصادفی، سلول ها در مقایسه با نوشتن متوالی از یکدیگر دور هستند، به این معنی که زمان دسترسی تصادفی در یک SSD در مقایسه با زمان دسترسی متوالی بسیار بیشتر است.
با این حال، در یک سیستم SSD دوگانه، زمان دسترسی متوالی برای سیستم ذخیره سازی به شدت کاهش می یابد، اما زمان دسترسی تصادفی تقریباً یکسان باقی می ماند.
آیا یک SSD تنها در مک بوک های جدید آنها را کندتر می کند؟
وقتی نوبت به کارهایی می رسد که شامل خواندن/نوشتن متوالی است، سیستم های مک بوک جدیدتر در مقایسه با سیستم های قدیمی کندتر خواهند بود. بنابراین، کارهایی مانند انتقال فایل های بزرگ از یک سیستم ذخیره سازی خارجی به حافظه داخلی کندتر خواهد بود.
علاوه بر این، چندوظیفگی در مک بوک های جدیدتر به دلیل استفاده از حافظه swap در macOS می تواند کندتر باشد. اگرچه حافظه swap به مدیریت کارآمد سیستمهای ذخیرهسازی کمک میکند، اما اگر SSDهای دستگاه شما کند هستند، همین امر میتواند یک گلوگاه باشد. در اینجا دلیل آن است.
در اصل، عملکرد حافظه swap فایلهای غیرفعال را از RAM به SSD منتقل میکند تا فضای ذخیرهسازی RAM را آزاد کند. با این حال، از آنجایی که درایوهای SSD در سیستمهای جدیدتر پهنای باند کمتری ارائه میدهند، میتواند سیستم را تنگنا کند زیرا دسترسی به دادهها از RAM در مقایسه با SSD سریعتر است.
گفته میشود، اگر کاربر قدرتمندی نیستید، تفاوت عملکرد در کارهای روزمره مانند استفاده از یک واژهپرداز یا مرورگر قابل تشخیص نخواهد بود، زیرا هنگام انجام چنین کارهایی به حافظه دسترسی پیدا میشود.
آیا سخت افزار بهبود یافته در مک بوک آن را سریعتر می کند؟
وقتی صحبت از بهبود سخت افزار می شود، تراشه M2 اپل چندین پیشرفت را ارائه می دهد. چه بهبود 18 درصدی در عملکرد CPU در حین اجرای بارهای کاری چند رشته ای و چه بهبود 35 درصدی در عملکرد GPU، M2 چیزهای زیادی برای ارائه دارد.
همچنین پهنای باند حافظه یکپارچه که دادههای CPU، GPU و موتور عصبی را تامین میکند به 100GB/s افزایش یافته است. بنابراین، شکی نیست که مک بوک های جدیدتر مجهز به M2 SoC در مقایسه با نسل های قدیمی بسیار سریعتر هستند.
آنچه گفته شد، آنچه در اینجا مهم است این است که CPU، GPU، RAM و سیستم های ذخیره سازی با هم کار می کنند تا یک سیستم کارآمد بسازند. بنابراین، اگر یکی از زیرسیستم های موجود در دستگاه به اندازه کافی سریع نباشد، عملکرد دستگاه به شدت کاهش می یابد.
آیا SSD 256 گیگابایتی در مک بوک کافی است؟
M2 SoC در مقایسه با نسل قبلی Apple Silicon پیشرفت های زیادی ارائه می دهد. با این اوصاف، انواع پایه که توسط این چیپست ها تامین می شوند دارای یک SSD واحد هستند. به همین دلیل، عملکردی که M2 می تواند ارائه دهد با تنگنا است.
چه سرعت پایینتر خواندن/نوشتن متوالی یا مشکلات مربوط به مدیریت حافظه تعویض، پیکربندی تک SSD در مکبوک مانع از رسیدن M2 به اوج عملکرد خود میشود.