آشنایی کامل با تکنولوژی Persistent Memory hpe (حافظه پایدار)

نویسنده:

دسته:

تاریخ انتشار:


شرکت اچ پی یکی از بهترین برندها در طراحی و تولید محصولات تکنولوژی است. این شرکت مدام در تلاش است تا بهترین و به‌روزترین طراحی‌ها را در زمینه‌های مختلف ارائه دهد. یکی از پیشرفته‌ترین طراحی‌های این شرکت، Persistent Memory یا حافظه پایدار است. این مموری که در سرورهای HPE قرار داده می‌شود، سرعت بالایی دارد، غیرفرار است و می‌توان با کمک آن مراکز داده بزرگ با حجم زیادی از اطلاعات را مدیریت کرد. در این مقاله می‌خواهیم به معرفی تکنولوژی Persistent Memory hpe بپردازیم و مزایا و کاربردهای آن را بررسی کنیم. 

Persistent Memory hpe چیست؟

حافظه پایدار اچ پی یکی از به‌روزترین تولیدات این شرکت است که تحولی عظیم در صنعت مموری‌ها ایجاد کرده است. در تولید این حافظه به سه عامل سرعت و طول عمر و پایداری ذخیره‌سازی توجه ویژه‌ای شده است. به همین دلیل نیز حافظه پایدار در گروه مموری‌های non-volatility storage قرار می‌گیرد. یعنی حافظه‌هایی که حفاظت از داده و غیرفرار بودن را تضمین می‌کنند. 

در این حافظه از ماژول‌های NVDIMM استفاده شده است. نکته مهم دیگری که در مورد این محصول وجود دارد این است که در آن سرعت DRAM با انعطاف‌پذیری حافظه فلش ادغام شده است. ویژگی دیگر این است که حتی در صورت قطع برق هم داده‌ها حفظ می‌شوند. ماژول‌های این حافظه به صورت آدرس‌دهی بایتی کار می‌کنند و هدف آنها ادغام در سطح subsystem حافظه است. HPE Persistent Memory می‌تواند تا 6 ترابایت حافظه را در هر سرور سری 200 ارائه دهد.

تکنولوژی Persistent Memory hpe

تکنولوژی‌های پایه Persistent Memory hpe

در ساخت و طراحی Persistent Memory hpe از فناوری پیشرفته‌ای استفاده شده است. برای دستیابی به عملکرد صحیح در این فناوری، به سرعت، پایداری و ظرفیت بالا نیاز است. در ادامه توضیح می‌دهیم که در ساخت این حافظه از چه فناوری استفاده شده است:

فناوری D XPoint3

برخلاف حافظه فلش سنتی  NAND که داده‌ها را در لایه‌های دوبعدی ذخیره می‌کند، فناوری D XPoint3 سلول‌های حافظه را در یک شبکه سه‌بعدی مرتب می‌کند. این معماری منجر به تراکم بالاتر و سرعت دسترسی بسیار سریع‌تر می‌شود. این فناوری به جای تکیه بر حرکت الکترون‌ها، از یک ماده سوئیچینگ حجیم استفاده می‌کند که به سرعت و استقامت آن کمک می‌کند. این ماده می‌تواند حالت مقاومت خود را تغییر و داده‌های دودویی (0 و 1) را نشان دهد و می‌تواند بسیار سریع‌تر از فلش NAND خوانده و نوشته شود.

قابلیت آدرس‌دهی بایت

یکی از ویژگی‌های کلیدی حافظه پایدار، قابلیت آدرس‌دهی بایتی آن است، به این معنی که می‌توان به بایت‌های منفرد داده دسترسی پیدا کرد و آنها را مستقیماً تغییر داد. این ویژگی در تضاد با دستگاه‌های ذخیره‌سازی با قابلیت آدرس‌دهی بلوکی مانند SSDها است که نیاز به خواندن و نوشتن کل بلوک‌های داده، حتی برای تغییرات کوچک، دارند. قابلیت آدرس‌دهی بایتی، تأخیر را کاهش داده و عملکرد برنامه‌هایی را که مرتباً به تکه‌های داده کوچک دسترسی دارند، افزایش می‌دهد.

ادغام با Memory Subsystem

ماژول‌های حافظه پایدار HPE مستقیماً در اسلات‌های حافظه DDR4 سرورهای سازگار ادغام می‌شوند. این امر به آنها اجازه می‌دهد تا روی باس حافظه کار کنند و سرعتی در حد DRAM برای دسترسی به داده‌ها داشته باشند. سیستم‌عامل و برنامه‌ها می‌توانند حافظه پایدار را به عنوان افزونه‌ای از حافظه اصلی در نظر بگیرند، اما افزونه‌ای که غیرفرار است. 

قابلیت های Persistent Memory hpe

ویژگی‌های Persistent Memory hpe

از مهم‌ترین ویژگی‌های Persistent Memory hpe می‌توان به موارد زیر اشاره کرد:

  • افزایش عملکرد و کاهش زمان از کار افتادگی: HPE Scalable Persistent Memory می‌تواند عملیات بازرسی را تا ۲۷ برابر سریع‌تر انجام دهد و زمان راه‌اندازی مجدد پایگاه داده را ۲۰ برابر کاهش دهد. این گونه زمان از کار افتادگی به حداقل می‌رسد و بهره‌وری عملیاتی افزایش می‌یابد.
  • دسترسی سریع‌تر به داده‌ها نسبت به SSDها: تعداد IOPS (عملیات ورودی/خروجی در هر ثانیه) این فناوری 34 برابر بیشتر از SSDهای استاندارد است. علاوه بر این، پهنای باندی که حافظه پایدار ارائه می‌دهد 16 برابر بیشتر از اس اس دی است.
  • ظرفیت بالاتر و هزینه کمتر به ازای هر بیت: معمولاً حافظه پایدار اچ پی 4 برابر DRAMی با اندازه یکسان، ظرفیت و تراکم دارد. این تراکم بالاتر، ایجاد گره‌های محاسباتی با ظرفیت حافظه بسیار بیشتر در خوشه‌ها را امکان‌پذیر می‌کند. این گونه هزینه هر بیت در مقایسه با DRAM کمتر محاسبه می‌گردد. علاوه بر این، پتانسیل مقیاس‌پذیری نیز نسبت به DRAM بهتر است.
  • کاهش خطای پیج و مصرف برق: این حافظه می‌تواند خطاهای پیج را تا ۵ برابر کاهش دهد و تقریباً ۵۰٪ انرژی کمتری نسبت به DRAM با اندازه مشابه مصرف کند. این امر به صرفه‌جویی در انرژی و کاهش هزینه‌های عملیاتی در سیستم‌هایی مانند خوشه‌های محاسبات با کارایی بالا (HPC) کمک می‌کند. 
  • پایداری و دوام: برخلاف حافظه‌های DRAM فرار، حافظه پایدار داده‌ها را در هنگام خرابی‌ها و قطعی برق بدون نیاز به منابع تغذیه ثانویه (مانند باتری) حفظ می‌کند. این امر امکان توسعه ساختارهای داده‌ای را فراهم می‌کند و بدون نگرانی می‌توانید از آن برای حفظ داده‌های ارزشمند خود استفاده کنید.

مزایای استفاده از حافظه پایدار HPE

از مزایای Persistent Memory hpe می‌توان به موارد زیر اشاره کرد:

  • کاهش پیچیدگی عملیات دیتاسنتر
  • ظرفیت بالا و مقرون به‌صرفه‌بودن
  • پایداری
  • عملکرد بهبود یافته برای برنامه‌های کاربردی با حجم داده بالا
  • عملیات ورودی/خروجی تسریع شده
  • پهنای باند افزایش یافته
  • کاهش تأخیر
  • عملیات Checkpoint و راه‌اندازی مجدد سریع‌تر
  • مصرف برق کمتر
  • انعطاف‌پذیری و یکپارچگی داده‌ها
  • تراکم حافظه بهبود یافته
مزایای Persistent Memory hpe

کاربردهای Persistent Memory HPE

این حافظه برای برنامه‌ها و حجم کاری مختلفی طراحی شده است. به ویژه آن‌هایی که بر پایه داده فعالیت می‌کنند. در ادامه به مهم‌ترین کاربردهای حافظه پایدار HPE اشاره می‌کنیم:

  • بهبود عملکرد برنامه‌های کاربردی تجزیه و تحلیلی و پایگاه داده
  • ارائه پایداری و بهبود عملکرد در محاسبات درون حافظه‌ای
  • افزایش تراکم حافظه در محاسبات با کارایی بالا (HPC)
  • نگهداری مطمئن‌تر و طولانی‌تر اشیای پایگاه داده در حافظه مجازی پایگاه‌های داده شی‌گرا
  • پیاده‌سازی ساده‌تر برنامه‌ها در پایگاه‌های داده شی‌گرا
  • تقویت لایه‌های Self-attention در شبکه‌های ترانسفورماتور
  • حذف لایه‌های Feed-forward در مدل‌سازی زبان

انواع ماد عملیاتی Persistent Memory hpe

حافظه پایدار HPE دو حالت عملیاتی اصلی دارد که هر کدام برای برآورده کردن نیازهای مختلف طراحی شده‌اند. این دو Mode عبارت‌اند از:

حالت حافظه یا Memory Mode

در Memory Mode حافظه پایدار اچ پی به عنوان RAM سیستم فرار عمل می‌کند و ظرفیت کل حافظه موجود برای سرور را به طور مؤثر افزایش می‌دهد. در این پیکربندی، DRAM به عنوان حافظه پنهان (cache) برای ماژول‌های حافظه پایدار عمل می‌کند. این حالت برای برنامه‌هایی که به حافظه و رم زیادی نیاز دارند؛ اما لزوماً نیازی به پایداری داده‌ها در طول چرخه‌های برق ندارند، مفید است. داده‌های ذخیره شده در حافظه پایدار در این حالت، پایدار نیستند و مانند DRAM، با قطع برق از بین می‌روند. این حالت کاملاً توسط سخت‌افزار مدیریت می‌شود و نیازی به تغییرات در سطح برنامه ندارد.

حالت App Direct

حالت App Direct با فراهم کردن امکان دسترسی مستقیم برنامه‌ها به داده‌های پایدار و مدیریت آنها، پتانسیل کامل حافظه پایدار HPE را آزاد می‌کند. در این حالت، برنامه‌ها می‌توانند با بخش حافظه پایدار به عنوان حافظه غیرفرار رفتار کنند. این امر مستلزم آن است که برنامه‌ها برای استفاده صریح از APIهای حافظه پایدار (مثلاً از کیت توسعه حافظه پایدار - PMDK) مجدداً معماری یا بهینه شوند تا دوام و ثبات داده‌ها تضمین شود. 

حالت App Direct برای برنامه‌هایی مانند پایگاه‌های داده درون حافظه‌ای، تجزیه و تحلیل و محاسبات با کارایی بالا که در آن‌ها پایداری داده‌ها، تأخیر کم و پهنای باند بالا بسیار مهم هستند، ایدئال است. ماد AppDirectNotInterleaved زیرمجموعه ماد AppDirect است که در این پیکربندی خاص ماژول‌های حافظه پایدار در هم ادغام نمی‌شوند.

بررسی تفاوت بین حافظه پایدار HPE و سایر حافظه‌ها

پیش‌تر اشاره کردیم که Persistent Memory تفاوت‌هایی با دیگر مموری‌ها از جمله DRAM و SSD دارد. در جدول زیر می‌توانید این تفاوت‌ها را مشاهده کنید:

HPE Persistent MemoryDRAM (Dynamic Random Access Memory)SSD (Solid State Drive)NVDIMM (Non-Volatile Dual In-line Memory Module)        انواع حافظه / ویژگی‌ها
سریع‌تر از SSDها و با تأخیر کمسرعت بالا، تأخیر بسیار کمکندتر از حافظه پایدار و DRAM
تأخیر بیشتر نسبت به DRAM
تأخیر کم و پهنای باند بالا، عملکردی مشابه DRAMسرعت
غیرفرار؛ داده‌ها را پس از قطع برق حفظ می‌کندفرار؛ داده‌ها با قطع برق از بین می‌روند.غیرفرار. قابلیت حفظ داده‌ها پس از قطع برقحفظ داده‌ها حتی با قطع برقپایداری
ظرفیت بالا (مثلاً ۱۲۸ گیگابایت، ۲۵۶ گیگابایت، ۵۱۲ گیگابایت، تا ۶ ترابایت در هر سرور)ظرفیت نسبتاً کمتر در مقایسه با حافظه پایدارظرفیت بالا، مناسب برای ذخیره‌سازی داده‌های بزرگمتوسط ​​(می‌تواند از ماژول‌های DRAM متراکم‌تر باشد)
ظرفیت
هزینه کمتر به ازای هر بیت و پتانسیل مقیاس‌پذیری بهتر نسبت به DRAMگران‌تر از حافظه پایداربرای ذخیره‌سازی در سطح بالا از DRAM به‌صرفه‌تر است.
اما همانند حافظه قابلیت آدرس‌دهی بایتی ندارد.
هزینه بالاتری در مقایسه با ماژول‌های استاندارد DRAMهزینه بر حسب هر بیت
ماژول‌های حافظه پایدار Intel Optane DC، اغلب مبتنی بر فناوری 3D XPointحافظه نیمه‌هادی با استفاده از خازن‌ها و ترانزیستورها‌ Flash memory (NAND)DRAM را با حافظه فلش NAND و یک منبع تغذیه پشتیبان اختصاصی در یک ماژول واحد ادغام می‌کند.فناوری/رسانه
آدرس‌دهی بایتی، دسترسی از طریق دستورالعمل‌های بارگذاری/ذخیرهآدرس‌دهی بایتیآدرس‌دهی بلوکی، معمولاً از طریق ورودی/خروجی بلوکی قابل‌دسترسی است.آدرس‌دهی بایتی
امکان پیکربندی بلوکی هم وجود دارد.
شیوه دسترسی
نوشتن‌ها می‌توانند در مقایسه با DRAM کند و از نظر استقامت محدود باشند، اما برای نوشتن‌های مکرر از فلش بهتر هستند.استقامت بالا برای نوشتن‌های مکرراستقامت کمتر برای نوشتن‌های مکرر در مقایسه با DRAM و حافظه پایدار، به دلیل فرسودگی سلولچرخه نوشتن بالااستقامت
مصرف برق در حد نصف DRAMمصرف برق بالاتر از حافظه پایدار برای ظرفیت معادلبه طور کلی مصرف برق کمتر از هارددیسک‌های سنتی، اما بیشتر از حافظه پایدار idleمصرف متوسطمصرف برق

ظرفیت حافظه پایدار اچ پی چقدر است؟

این نوع حافظه به ظرفیت بالای خود معروف است. شما می‌توانید Persistent Memory hpe را در ظرفیت‌های مختلف از جمله موارد زیر تهیه کنید:

  • ۱۲۸ گیگابایت
  • ۲۵۶ گیگابایت
  • ۵۱۲ گیگابایت

این ظرفیت‌ها در هر دو حالت Memory Mode و App Direct Mode در دسترس هستند. در پردازنده‌های نسل سوم Intel Xeon Scalable، هر 3 ظرفیت‌ ۱۲۸ گیگابایت، ۲۵۶ گیگابایت و ۵۱۲ گیگابایت پشتیبانی می‌شوند. برای مثال، ماژول ۲۵۶ گیگابایت به عنوان یک ماژول حافظه DCPMM با استفاده از فناوری DDR-T در یک فرم فاکتور DIMM 288 پین قرار دارد. 

به طور کلی حافظه پایدار میتواند یک پیکربندی با ظرفیت بالاتری را نسبت به DRAM ارائه دهد. یعنی تا چهار برابر ظرفیت بزرگترین DRAM موجود. در برخی پیکربندی‌ها نیز میزان ظرفیت Persistent Memory تا ۶ ترابایت حافظه به ازای هر سرور (در سری 200) است.

حافظه پایدار HPE در کدام سرورها موجود است؟

Persistent Memory hpe در سرورهای مختلفی قرار داده شده است. از جمله:

  • سرورهای HPE ProLiant Gen10:

DL360

DL380

DL560

DL580

  • سرورهای HPE Synergy Gen10:

SY480

SY660

  • سرورهای HPE Apollo Gen10:

Apollo 2000 Gen10: XL170r و XL190r

Apollo 4200 Gen10

Apollo 4510 Gen10

  • سرورهای HPE ProLiant Gen10 Plus:

DL360 Gen10 Plus

‌ DL380 Gen10 Plus

  • سرور ‌ Apollo 2000 Gen10 Plus

سخن نهایی

در این مقاله به معرفی Persistent Memory HPE پرداختیم و کاربردها، مزایا و تفاوت‌های آن با دیگر انواع مموری را توضیح دادیم. اگر به دنبال، سرعت، امنیت، ظرفیت و قابلیت اطمینان بالا هستید، پیشنهاد می‌کنیم، این مموری‌ها را برای سرور خود تهیه کنید. البته حافظه پایدار در برخی از مدل‌های سرور اچ پی تعبیه شده است.

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *


مقالات مرتبط

پروتکل RIP چیست؟ + کاربردها و نحوه عملکرد

پروتکل RIP چیست و چگونه کار می‌کند؟

روترها برای پیدا کردن مسیرها و ارسال داده‌ها از پروتکل‌های مختلف استفاده می‌کنند که یکی از آن‌ها RIP (Routing Information...

راهنمای جامع تنظیم ilo سرور hp (g7,g8,g9,g10)

آموزش گام به گام تنظیم ilo سرور hp (g7,g8,g9,g10)

شرکت HPE برای مدیریت بهتر سرورهای خود فناوری اختصاصی‌ای به نام iLO (Integrated Lights-Out) طراحی کرده است. این فناوری مانند...

همه چیز درباره سیستم erp

سیستم erp چیست؟

سیستم erp یک برنامه کاربردی برای برنامه‌ریزی منابع سازمانی است که فرآیندها را در طیف وسیعی از عملکردهای تجاری استاندارد،...