خوش آموز درخت تو گر بار دانش بگیرد، به زیر آوری چرخ نیلوفری را


بررسی RAM های LRDIMM و RDIMM در سرورها

بررسی RAM های LRDIMM و RDIMM در سرورها
هنگامی که اینتل با پردازنده های E5-v2 وارد بازار شد، یک نوع RAM جدید به نامLoad-Reduced DIMM یا به اختصار LRDIMM را معرفی کرد. در آن زمان، سرورها توانایی پذیرش سه نوع RAM مختلف LRDIMM و Registered DIMM یا RDIMM و Unbuffered DIMM یا UDIMM را داشتند. در ادامه، حافظه نوع UDIMM به دلیل پهنای باند و ظرفیت کمترش، دیگر مورد استفاده قرار نگرفت. این مطلب بر روی رم های RDIMM و LRDIMM و زمان استفاده از آنها تمرکز خواهد کرد.

سیستم یکپارچۀ سازمانی راهکار
ما با مشتریان زیادی مواجه شده ایم که آنها فرض را بر این دارند رم LRDIMM از آنجایی که جدیدترین حافظه در بلوک است، باید بهترین حافظه برای استفاده در سرور جدید آنها باشد. ولی در اغلب موارد این طور نیست.



RDIMM ها معمولا سریعتر هستند

Registered DIMM ها یکپارچگی سیگنال را با داشتن یک register بر روی DIMM برای بافر کردن سیگنال های address و سیگنال های فرمان بین هر یک از DRAM ها روی DIMM و memory controller بهبود می بخشد که به هر کانال حافظه اجازه می دهد تا از سه DIMM با dual-rank استفاده کند، که میزان حافظه ای که سرور می تواند پشتیبانی کند را به شدت افزایش می دهد. با RDIMM، بافر جزئی هم مصرف انرژی و هم تأخیر حافظه را اندکی افزایش می دهد.
شاید dual-rank برای شما سوال باشد. در خصوص rank در ادامه صحبت خواهم کرد. rank یک DIMM تعداد تکه های 64 بیتی داده در DIMM است. می‌توانید DIMM های single rank را با داشتن DRAM در یک طرف تراشه در نظر بگیرید پس از این رو یک تکه اطلاعات ۶۴ بیتی دارند. DIMM با DRAM در هر دو طرف معمولا دارای یک تکه 64 بیتی داده در هر طرف هستند و بنابراین dual rank هستند. حتی یک DIMM، quad rank وجود دارد که در آن هر طرف DIMM دارای دو تکه 64 بیتی داده است.
به منظور مقایسه این دو نوع حافظه، چارت زیر را ببینید که تفاوت تاخیر بین RDIMM و LRDIMM را در سرورProliant Gen9 2 Hewlett Packard Enterprise HPE با استفاده از دو پرازنده Intel Xeon E5-2600v4 نشان می دهد.

بررسی RAM های LRDIMM و RDIMM در سرورها
متوجه خواهید شد که loaded latency برای RDIMM هایی با single rank های(1Rx8) در واقع بالاتر از RDIMM و LRDIMM هایی است که ظرفیت بالاتری دارند. دلیل آن این است که ماژول های single rank به پردازنده اجازه نمی دهند که درخواست های حافظه از CPU را به روشی که ماژول های دارای دو یا چند رتبه انجام می دهند موازی کند. به نوعی می توانم بگوییم که throughput در LRDIMM ها بیشتر می باشد و به همین نسبت کمی هم Latency در آنها بیشتر است ولی در عوض throughput یا پهنای باند در RDIMM ها کمتر بوده ولی Latency آنها هم کمتر می باشد.

برخی از عوامل بر memory latency در یک سیستم تاثیر می گذارد:

DIMM Speed

سرعت های DIMM ها سریع‌تر، تاخیر کمتری را به ویژه در loaded latency ارائه می کنند. در شرایط loaded بزرگترین عامل افزایش latency زمانی است که درخواست های حافظه در یک صف برای اجرا شدن قرار بگیرند. به عنوان مثال، حافظه ای که با سرعت 2400 Megatransfers per second یا MT/s کار می کند، حدود 5 درصد latency کمتر نسبت به RAM با سرعت 2133 MT/s دارد.

Ranks

در مموری های DDR4 با همان سرعت و نوع DIMM، هرچه RANK بیشتر باشد، مقدار loaded latency هم افزایش پیدا می کند. در حالی که رتبه های بیشتر در کانال به مموری کنترلر توانایی بیشتری برای موازی کردن پردازش درخواست های مموری و کاهش اندازه request queue ها می دهد، همچنین کنترلر را ملزم به صدور دستورات Refresh Clocking بیشتری می کند. به طور کلی RANK بیشتر افزایش throughput است. بیش از چهار rank در یک کانال، یک افزایش جزئی در loaded latency وجود دارد.

CAS Latency

تاخیر CAS یا Column Address Strobe زمان پاسخگویی اولیه DRAM را نشان می دهد. به عنوان تعداد clock cycles ها مثلا بصورت 13,15,17 مشخص می شود که کنترلر باید پس از صادر کردن Column Address منتظر بماند تا داده ها در bus در دسترس باشند. CAS latency در loaded latency و unloaded latency ثابت است (مقادیر کمتر بهتر است).

Utilization

افزایش memory bus utilization تاخیر خواندن low level در memory bus را تغییر نمی دهد. دستورات Read و Write منحصر به فرد همیشه بدون توجه به میزان ترافیک bus در همان زمان تکمیل می شوند. گرچه افزایش استفاده یا Utilization باعث افزایش memory system latency به دلیل انباشته شدن latency در صف‌های داخل مموری کنترلر می‌شود.

LRDIMMs Provide Better Capacity

با استفاده از LRDIMM ها می توانید سرور با ظرفیت رم بسیار بالا هم راه اندازی کنید. با این حال، LRDIMM ها نیز از توان بیشتری استفاده می کنند. RDIMM ها تاخیر کمتری دارند ولی حداکثر ظرفیت RDIMM ها به 32 گیابایت می رسد. پس سک سرور HP DL 380 G9 که می تواند تا 3 ترابایت رم را در خود داشته باشد، در صورتی که رم های LRDIMM با ظرفیت 128 گیگی استفاده کنید وگرنه اگر از رم های RDIMM با ظرفیت 32 گیگابایت استفاده کنید، نهایتا تا 768 گیگابایت رم را پشتیبانی می کند.

بررسی RAM های LRDIMM و RDIMM در سرورها
همانطور که مشاهده می شود، می توانید با استفاده از LRDIMM در مقابل RDIMM، سرورهای خود را با 4 برابر حافظه پر کنید.
توجه داشته باشید که در سرورها بصورت ترکیکبی نمی توانید از این رم ها استفاده کنید. هر کدام را که انتخاب می کنید، مابقی رم ها را برای سرور از همین نوع رم باید انتخاب کنید.



نمایش دیدگاه ها (0 دیدگاه)

دیدگاه خود را ثبت کنید:

انتخاب تصویر ویرایش حذف
توجه! حداکثر حجم مجاز برای تصویر 500 کیلوبایت می باشد.


دسته بندی مطالب خوش آموز