وبلاگ نت‌آرامآموزش، تجربه و راهکارهای زیرساخت

قبل از ارتقای رم سرور اختصاصی چه چیزهایی را بررسی کنیم؟ راهنمای انتخاب سازگار

قبل از خرید یا ارتقای رم سرور اختصاصی، سازگاری مدل، CPU، نوع DIMM، چینش اسلات، زمان توقف و آزمایش پس از نصب را بررسی کنید.

انتشار:
توسط تیم فنی نت‌آرام
۹ دقیقه زمان مطالعه
۰ دیدگاه
محتوای تخصصی، ساده و کاربردی
هماهنگ با هویت حرفه‌ای نت‌آرام
بازگشت به لیست مقالات
تصویر شاخص مقاله قبل از ارتقای رم سرور اختصاصی چه چیزهایی را بررسی کنیم؟ راهنمای انتخاب سازگار در وبلاگ نت‌آرام
محتوای آموزشی وبلاگ نت‌آرام
سرور اختصاصی شما ۶۴ گیگابایت رم دارد و می‌خواهید آن را به ۱۲۸ گیگابایت برسانید. آیا کافی است یک رم ۶۴ گیگابایتی دیگر بخرید؟ نه همیشه. سرورها برای نوع ماژول، ظرفیت هر اسلات، پردازنده‌های نصب‌شده و ترتیب قرارگرفتن رم‌ها قوانین متفاوتی دارند. یک انتخاب نامناسب ممکن است باعث شناسایی‌نشدن بخشی از حافظه، کاهش عملکرد یا روشن‌نشدن سرور شود.
در این راهنما به جای پیشنهاد یک رم یکسان برای همه سرورها، اطلاعاتی را جمع می‌کنیم که برای تصمیم درست لازم است. مثال‌ها فرضی‌اند و جایگزین دفترچه مدل دقیق سرور شما نیستند. در سرویس اجاره‌ای، نصب فیزیکی معمولاً با هماهنگی ارائه‌دهنده یا مرکز داده انجام می‌شود؛ بدون مجوز و ابزار لازم سرور را باز نکنید.

اول مطمئن شویم مشکل واقعاً کمبود رم است

افزایش رم زمانی مفید است که حافظه واقعاً عامل محدودکننده باشد. کندی ناشی از دیسک، شبکه یا کد برنامه را صرفاً با خرید رم بیشتر درمان نکنید. اگر مدیر لینوکس هستید، از کنسول یا SSH مجاز در یک زمان عادی و دوباره هنگام کندی این فرمان را اجرا کنید:
کد / دستورfree -h
در خروجی، ردیف Mem وضعیت حافظه و ردیف Swap فضای جابه‌جایی روی دیسک را نشان می‌دهد. ستون available برآوردی از حافظه قابل استفاده برای کارهای جدید است؛ پایین بودن عدد free به‌تنهایی نشانه خرابی نیست، چون لینوکس از حافظه برای کش هم استفاده می‌کند. نسخه‌های ابزار ممکن است ستون‌ها را کمی متفاوت نشان دهند.
برای تصمیم بهتر، مقدار available را در چند زمان، رخدادهای کمبود حافظه، کندی واقعی برنامه و فعالیت swap کنار هم ببینید. استفاده‌شدن مقداری swap از قبل، به‌تنهایی ثابت نمی‌کند همین حالا کمبود فعال دارید. اگر عامل اصلی مشخص نیست، پیش از خرید از مدیر سرور بخواهید مصرف و لاگ همان بازه را تحلیل کند. افزایش منابع در ماشین مجازی با اضافه‌کردن قطعه فیزیکی به سرور اختصاصی فرق دارد.

مرحله اول: شناسنامه دقیق سرور را تهیه کنید

این موارد را از پنل سخت‌افزاری، برچسب دستگاه یا گزارش ارائه‌دهنده بردارید:
۱. سازنده و مدل دقیق سرور: مثلاً نام خانواده و شماره مدل، نه فقط «سرور Dell» یا «سرور HPE». ۲. مدل و تعداد پردازنده‌های نصب‌شده: وجود دو سوکت روی مادربرد به معنی نصب‌بودن دو CPU نیست. در بسیاری از سرورها، اسلات‌های متعلق به CPU نصب‌نشده قابل استفاده نیستند. ۳. مجموع ظرفیت شناسایی‌شده و قطعات موجود: تعداد ماژول‌ها، ظرفیت هرکدام، نوع، سرعت و شماره قطعه در صورت دسترسی. ۴. اسلات‌های اشغال‌شده و خالی: نام جایگاه‌ها را همان‌طور که پنل یا دفترچه گزارش می‌کند ثبت کنید. فقط شمردن اسلات‌های ظاهراً خالی برای تعیین چینش کافی نیست. ۵. تنظیمات یا قابلیت‌های خاص حافظه: برای نمونه نوع ECC، حالت‌های محافظتی یا محدودیت‌های قرارداد سخت‌افزار؛ نام آن‌ها را از پنل و دفترچه همان سرور بگیرید.
اگر سرور از ارائه‌دهنده اجاره شده، از او بخواهید گزارش فعلی و گزینه‌های ارتقای سازگار را با شماره قطعه و ظرفیت نهایی اعلام کند. تصویر پنل یا گزارش را بدون شماره سریال عمومی منتشر نکنید. پنل مدیریتی هر سازنده ظاهر متفاوتی دارد؛ معمولاً اطلاعات در بخش Inventory، Hardware یا Memory دیده می‌شود.

مرحله دوم: ظرفیت کل را به تعداد و اندازه ماژول تبدیل کنید

فرض کنید دستگاه فرضی شما اکنون چهار ماژول ۱۶ گیگابایتی دارد. برای رسیدن به ۱۲۸ گیگابایت، از نظر حسابی اضافه‌کردن چهار ماژول ۱۶ گیگابایتی یا جایگزینی با ماژول‌های بزرگ‌تر هر دو ممکن به نظر می‌رسند. اما فقط دفترچه مدل و پیکربندی CPU مشخص می‌کند کدام ترکیب مجاز است، در کدام جایگاه‌ها قرار می‌گیرد و چه سرعتی خواهد داشت.
برای هر پیشنهاد این چهار پاسخ را بخواهید:
  • آیا ظرفیت هر ماژول و مجموع آن برای مدل، نسل پردازنده و تنظیمات دستگاه پشتیبانی می‌شود؟
  • آیا اسلات‌های لازم با تعداد پردازنده‌های فعلی قابل استفاده‌اند؟
  • آیا ماژول جدید با نوع و چیدمان ماژول‌های موجود قابل ترکیب است؟
  • ظرفیت، سرعت و چینش نهایی مورد انتظار پس از نصب دقیقاً چیست؟
اگر ارائه‌دهنده فقط نوشته «۶۴ گیگ رم اضافه می‌کنیم»، بخواهید تعداد و مشخصات قطعات، میزان رم نهایی و شرایط نصب روشن شود. تعداد کمتر ماژول همیشه بهتر نیست؛ توازن کانال‌های حافظه و محدودیت ظرفیت هر اسلات نیز اهمیت دارند. همچنین ظرفیت قابل استفاده سیستم‌عامل ممکن است به علت رزرو سخت‌افزار یا تنظیمات خاص کمی با جمع اسمی فرق کند؛ اختلاف بزرگ و عضو شناسایی‌نشده را باید بررسی کرد.

مرحله سوم: نوع رم را دقیق تطبیق دهید

روی مشخصات ممکن است با عبارت‌هایی مانند DDR4 یا DDR5، ECC، RDIMM یا LRDIMM روبه‌رو شوید. این‌ها یک ویژگی واحد نیستند:
  • DDR4 و DDR5 نسل‌های متفاوت حافظه‌اند. سازگاری را با مدل مادربرد و CPU بررسی کنید؛ صرف برابر بودن ظرفیت، ماژول‌ها را جایگزین هم نمی‌کند.
  • ECC به قابلیت تشخیص و اصلاح برخی خطاهای حافظه مربوط است؛ اینکه سرور شما کدام نوع ECC و کدام ماژول را می‌پذیرد باید در مستندات همان مدل بررسی شود.
  • RDIMM و LRDIMM انواع متفاوت ماژول سروری‌اند. بسیاری از مدل‌ها ترکیب این دو را در یک سرور پشتیبانی نمی‌کنند. برای مثال در مستندات برخی سرورهای HPE این ترکیب ممنوع است؛ همین نتیجه را بدون خواندن دفترچه به همه دستگاه‌ها تعمیم ندهید.
  • سرعت و رتبه ماژول یا Rank نیز ممکن است در سازگاری و سرعت نهایی نقش داشته باشند. سرعت نوشته‌شده روی بسته الزاماً سرعت عملیاتی نهایی نیست؛ CPU، تعداد ماژول‌ها و قوانین مدل می‌توانند آن را محدود کنند.
شماره قطعه پیشنهادی را در فهرست سازگاری یا دفترچه رسمی همان مدل و نسل سرور بررسی کنید. مشابه بودن نام فروشگاهی یا عبارت «مخصوص سرور» به تنهایی کافی نیست. اگر مشخصات رم‌های فعلی یا شماره قطعه خوانا نیست، به جای حدس، از ارائه‌دهنده بخواهید آن‌ها را از پنل موجودی یا بررسی فیزیکی استخراج کند.

مرحله چهارم: چینش اسلات‌ها را قبل از خرید مشخص کنید

هر پردازنده به تعدادی کانال و جایگاه حافظه متصل است. برای استفاده متوازن از کانال‌ها، سازنده ممکن است ترتیب و ترکیب خاصی تعیین کند. در یک سرور، اسلات‌های A ممکن است به پردازنده اول و B به پردازنده دوم تعلق داشته باشند، اما نام‌گذاری و قوانین هر مدل متفاوت است.
از دفترچه رسمی بخش Memory population یا «چینش حافظه» را برای همان مدل و تعداد CPU پیدا کنید. سپس یک جدول ساده برای پیشنهاد خود بسازید:
| مورد | وضعیت قبل | طرح بعد از ارتقا | | --- | --- | --- | | تعداد پردازنده نصب‌شده | تعداد واقعی | بدون تغییر یا طبق برنامه | | تعداد و ظرفیت ماژول | مانند ۴ عدد ۱۶ گیگابایت | تعداد و ظرفیت واقعی پیشنهادشده | | نوع ماژول و شماره قطعه | از گزارش سخت‌افزار | بر اساس فهرست سازگاری | | جایگاه‌ها | فهرست اسلات‌های فعلی | چینش تأییدشده سازنده | | ظرفیت و سرعت مورد انتظار | مقدار مشاهده‌شده | عدد تأییدشده برای همین ترکیب |
این جدول خودش چینش را تعیین نمی‌کند؛ کمک می‌کند فروشنده یا مرکز داده طرح را با دفترچه تطبیق دهد. اگر برای استفاده از یک اسلات به CPU دوم نیاز است، صرف خالی‌بودن آن اسلات کافی نیست. اگر قرار است رم‌های فعلی با ظرفیت دیگری ترکیب شوند، مجاز بودن ترکیب و اثر آن بر سرعت را جداگانه بپرسید.

مرحله پنجم: زمان خاموشی، بکاپ و راه برگشت را هماهنگ کنید

اضافه‌کردن رم معمولی در بیشتر سرورها نیاز به خاموشی و نصب توسط فرد مجاز دارد؛ قابلیت‌های خاص هر مدل را از سازنده یا ارائه‌دهنده بپرسید و فرض نکنید همه قطعات hot-swap هستند. قبل از زمان تغییر:
۱. از داده‌ها نسخه پشتیبان مستقل بگیرید و آخرین بازیابی آزمایشی را بررسی کنید. ارتقای رم جایگزین بکاپ نیست. ۲. با مرکز داده درباره زمان توقف، مدت تقریبی، قطع ایمن برنامه‌ها و روشن‌کردن دوباره هماهنگ شوید. برای فروشگاه، تغییر را در زمان کم‌ترافیک و با اطلاع مسئول عملیات برنامه‌ریزی کنید. ۳. موجودی قطعات قبلی، چینش قبل و راه برگشت را ثبت کنید. اگر رم جدید شناسایی نشود، مسئول سخت‌افزار باید بداند چگونه به ترکیب سالم قبلی برگردد. ۴. پیش از خاموشی، وضعیت سایت، پایگاه داده، هشدارهای سخت‌افزار و ظرفیت شناسایی‌شده را ثبت کنید تا بعداً مقایسه داشته باشید.
بسته به سرویس، نصب و عیب‌یابی فیزیکی با ارائه‌دهنده است. از او بخواهید پس از نصب، گزارش پنل سخت‌افزار و نتیجه روشن‌شدن را اعلام کند؛ لازم نیست مشتری بدون آموزش، رم را لمس یا جابه‌جا کند.

بعد از نصب، فقط عدد ظرفیت را نگاه نکنید

پس از روشن‌شدن سرور، مراحل زیر را با هماهنگی مدیر انجام دهید:
۱. پنل سخت‌افزاری یا BIOS/UEFI: مقدار حافظه شناسایی‌شده، جایگاه‌ها و هشدارهای حافظه را ببینید. اگر بخشی از رم دیده نمی‌شود، شماره ماژول و اسلات را به مرکز داده بدهید و از جابه‌جایی تصادفی قطعه خودداری کنید.
۲. سیستم‌عامل لینوکس: دوباره free -h را اجرا کنید. مقدار total باید با ظرفیت قابل استفاده مورد انتظار متناسب باشد. اختلاف جزئی ممکن است طبیعی باشد، اما کمبود قابل توجه نیازمند بررسی پنل سخت‌افزاری، تنظیمات و گزارش راه‌اندازی است. این دستور به‌تنهایی سلامت فیزیکی تک‌تک ماژول‌ها را اثبات نمی‌کند.
۳. گزارش و هشدارها: از مسئول سرور بخواهید رخدادهای حافظه و خطاهای سخت‌افزاری پس از نصب را در پنل مدیریت و گزارش سیستم بررسی کند. آزمون حافظه ممکن است به خاموشی یا ابزار ویژه نیاز داشته باشد و باید طبق برنامه سازنده انجام شود، نه وسط کار مشتریان.
۴. سرویس واقعی: سایت، ورود، برنامه و پایگاه داده را با آزمون‌های معمول خود بررسی کنید. سپس مصرف حافظه و سرعت پاسخ را در زمان مشابه قبل از ارتقا مقایسه کنید. ممکن است گلوگاه دیگری هنوز وجود داشته باشد؛ ظرفیت بیشتر تضمین سرعت بیشتر برای همه درخواست‌ها نیست.
اگر سرور روشن نمی‌شود یا رم ناقص شناسایی شده، خطای دقیق و وضعیت چراغ‌ها یا پنل را به مرکز داده اعلام کنید و طبق راه برگشت توافق‌شده عمل کنید. تکرار روشن و خاموش‌کردن یا تعویض تصادفی ماژول‌ها بدون تشخیص، کار را دشوارتر می‌کند.
برای مقایسه امکانات و هماهنگی ارتقا، صفحه سرور اختصاصی ایران نت‌آرام را ببینید و پیش از سفارش، مدل سخت‌افزار، ظرفیت فعلی و ظرفیت موردنیاز را اعلام کنید.

منابع فنی

اشتراک‌گذاری:
لینکدینتلگرامایکس
مقاله قبلی
مقاله قبلی وجود ندارد.

دیدگاه‌ها (۰)

دیدگاه‌های تاییدشده و پاسخ‌های تیم نت‌آرام