به ذخیره سازی سریع تری در Raspberry Pi 5 خود نیاز دارید؟ این همون چیزیه که بهش نیاز داری.
لینک های سریع
- نیاز به M.2 HAT+
- اتصال M.2 HAT+ به Raspberry Pi 5
- M.2 NVMe روی Raspberry Pi 5 چقدر سریع است؟
- آیا می توانید Pi 5 را با یک SSD M.2 NVMe بوت کنید؟
- سرعت NVMe در Raspberry Pi
نکات کلیدی
- M.2 HAT+ برای Raspberry Pi 5 به حافظه های SSD سریع NVMe اجازه می دهد تا داده ها را با سرعت 800 مگابایت بر ثانیه با قیمت مقرون به صرفه 12 دلار انتقال دهند.
- SSD M.2 NVMe در HAT+ بیش از 400 مگابایت بر ثانیه خوانده می شود که سریع ترین گزینه ذخیره سازی برای Pi 5 است.
- PCIe 2.0 را روی Pi 5 به 3.0 پیکربندی کنید تا به سرعت بیش از 800 مگابایت بر ثانیه دست یابید (اما این هنوز به طور رسمی پشتیبانی نمی شود)
در 14 مه 2024، بنیاد Raspberry Pi M.2 HAT+ را معرفی کرد، برد مداری که میتوانید از آن برای اضافه کردن تجهیزات جانبی M.2 مانند درایوهای ذخیرهسازی NVMe و شتابدهندههای هوش مصنوعی به Raspberry Pi 5 استفاده کنید.
HAT+ با استفاده از یک کابل فلت انعطاف پذیر به Raspberry Pi 5 متصل می شود و می تواند داده ها را با سرعت بیش از 800 مگابایت بر ثانیه انتقال دهد. با قیمت 12 دلار، ارتقای فوق العاده و ارزانی است که هر دارنده Raspberry Pi 5 باید به خرید آن فکر کند.
نیاز به M.2 HAT+
در طول بسیاری از نسلها، گزینههای ذخیرهسازی استاندارد برای Raspberry Pi کارتهای microSD و HDD/SSD بودند که با استفاده از آداپتور USB به SATA متصل شدند. کارتهای MicroSD کند و غیرقابل اعتماد هستند و SATA SSD اگرچه سریع و قابل اعتماد هستند، اما یک پورت USB 3.0 را در Raspberry Pi اشغال میکنند.
SSD های NVMe در مقایسه با SSD های SATA بسیار سریعتر هستند. می توانید آنها را با استفاده از محفظه USB به M.2 وصل کنید، اما سرعت همان SSD های SATA باقی می ماند زیرا USB باعث تنگنا می شود. به همین دلیل است که یک رابط سریعتر مورد نیاز است.
HAT+ (سخت افزار متصل به Top Plus) یک نسخه پیشرفته از کلاه استاندارد است. “Plus” در HAT+ نشاندهنده پیشرفتهایی است که نرخ انتقال داده را بهبود میبخشد و از طیف وسیعتری از تجهیزات جانبی پشتیبانی میکند. Raspberry Pi M.2 HAT+ می تواند تا 3 آمپر جریان را به تجهیزات جانبی متصل تامین کند. همچنین دارای LED های قدرت و فعالیت است.
اتصال M.2 HAT+ به Raspberry Pi 5
Raspberry Pi 5 دارای یک کانکتور PCIe (PCI Express) است. با استفاده از FFC (کابل فلت انعطاف پذیر)، می توانید Pi 5 و M.2 HAT+ را متصل کنید. FFC برق برد را تامین می کند و همچنین داده ها را انتقال می دهد. نیازی به تغذیه برد جداگانه نیست. برای پاسخگویی به تقاضای برق اضافی، به شدت توصیه میکنم از منبع تغذیه رسمی 27 واتی برای Raspberry Pi 5 استفاده کنید. FFC همراه با M.2 HAT+ موجود است.
می توانید درایوهای NVMe (اتصال لبه کلید M) را به اسلات M.2 وصل کنید. درایوهای با ضریب فرم 2230 (طول 30 میلی متر) و 2242 (42 میلی متر) کاملاً با برد مطابقت دارند. SSD های طولانی تر، اگرچه سازگار هستند، اما روی برد قرار نمی گیرند. SSD های M.2 SATA از نوع NVMe نیستند و سازگار نیستند.
M.2 NVMe روی Raspberry Pi 5 چقدر سریع است؟
Raspberry Pi 5 از RP1 استفاده می کند، یک تراشه کنترل کننده جدید که I/O را کنترل می کند. پهنای باند بیشتری را ارائه می دهد و سرعت انتقال محیطی را افزایش می دهد. یک کارت microSD سریع می تواند با سرعت 100 مگابایت بر ثانیه بخواند و یک SATA SSD متصل با کابل USB به SATA می تواند حدود 300 مگابایت بر ثانیه را انجام دهد.
با این حال، M.2 NVMe در HAT+ میتواند بیش از 400 مگابایت بر ثانیه را بخواند، که آن را به راحتی سریعترین گزینه ذخیرهسازی برای Pi 5 میکند.
M.2 NVMe می تواند حتی سریعتر عمل کند
حتی درایوهای مقرون به صرفه NVMe به راحتی 3 گیگابایت بر ثانیه را انجام می دهند. با این حال، Pi 5 دارای یک گذرگاه PCIe 2.0 تک خطی است و سرعت آن به 500 مگابایت بر ثانیه محدود شده است. تعداد خطوط سخت افزاری را نمی توان افزایش داد. با این حال، می توانید گذرگاه را به استاندارد PCIe 3.0 تغییر دهید که پهنای باند بیشتری را ارائه می دهد. این کار با تنظیمات داخل فایل کانفیگ انجام می شود.
فایل را در ترمینال ویرایش کنید:
sudo nano /boot/firmware/config.txt
یک خط اضافه کنید:
dtparam=pciex1_gen3
فایل را با “ctrl+o” ذخیره کنید و Pi 5 را مجددا راه اندازی کنید تا پیکربندی جدید بارگیری شود. این باید PCIe Pi 5 شما را در حالت Gen 3 شروع کند. سرعت Pi 5 چقدر خواهد بود؟ بیش از دو برابر، و در حال حاضر بیش از 800 مگابایت بر ثانیه انجام خواهد شد. فقط یک نکته احتیاط: Gen 3 هنوز به طور رسمی پشتیبانی نمی شود.
آیا می توانید Pi 5 را با یک SSD M.2 NVMe بوت کنید؟
آره! اما ابتدا باید سیستم عامل را نصب کنید. برای نصب سیستم عامل روی کارت microSD، از کارتخوان استفاده می کنید. برای نصب سیستم عامل روی درایو NVMe، به آداپتور USB به M.2 نیاز دارید. با این حال، این لوازم جانبی چندان محبوب نیست. شما می توانید بدون آن کار کنید، به خصوص اگر سیستم عامل را مرتب نصب نکنید.
ترفند این است که ابتدا سیستم عامل Raspberry Pi را روی کارت microSD نصب کنید. از آن بوت کنید و سپس سیستم عامل را روی درایو NVMe با استفاده از Raspberry Pi Imager نصب کنید. پس از اتمام کار، کارت microSD را بردارید و Pi 5 باید از NVMe SSD بوت شود.
سرعت NVMe در Raspberry Pi
استانداردهای معرفی شده توسط Raspberry Pi اغلب به معیارهای صنعت تبدیل می شوند. اما، عرضه با تاخیر M.2 HAT+ باعث پیشرفت های شخص ثالث، مانند NVMe Base Pimoroni شده است.
M.2 HAT+ برای نصب روی Pi 5 با استفاده از پایه های 16 میلی متری طراحی شده است. این طراحی جمع و جور به نظر می رسد، اما فضای کافی برای قرار دادن خنک کننده رسمی Pi 5 وجود دارد. فقدان فاصله می تواند بر جریان هوا تأثیر بگذارد و نویز را افزایش دهد، به ویژه هنگامی که فن با حداکثر سرعت خود کار می کند.
بدون خنک کننده، Pi 5 در کمتر از یک دقیقه زمانی که پردازنده به حداکثر رسیده باشد، گاز می گیرد. طراحی M.2 HAT+ استفاده از هر چیزی به جز هیت سینک با ابعاد نزدیک به خنک کننده رسمی را دشوار می کند.
Pi 5 نسبت به نسل قبلی Pis پردازنده بسیار بهبود یافته ای دارد. برای به دست آوردن حداکثر بهره از یک پردازنده سریع، ضروری است که داده های سریع آن را تغذیه کنید، بنابراین M.2 NVMe راه درستی است و استاندارد HAT+ که برای آینده محافظت می شود یک امتیاز است. به دنبال آن برو؛ با 12 دلار، هر بیت ارزش دارد.