مدیریت منابع در ESXI

امروز با مقاله ای راجع به مدیریت منابع در Esxi در خدمت شما هستیم . ما در مقاله آشنایی با ESXi با Esxi و نحوه نصب آن آشنا شدیم. همانطور که در آن مقاله نیز اشاره شد، یکی از قوی ترین سیستم های مجازی ساز در دنیا Esxi می باشد و امروزه اکثر هاستینگها در دنیا و حتی در اکثر ادارات سازمانی از این مجازی ساز برای مدیریت سرورها استفاده می شود.
فهرست مطالب

عضویت در خبرنامه

با عضویت در خبرنامه‌ ایران‌سرور، اخبار و مقالات را به‌روز و دست اول دریافت کنید.

امروز با مقاله ای راجع به مدیریت منابع در Esxi  در خدمت شما هستیم . ما در مقاله آشنایی با ESXi با Esxi  و نحوه نصب آن آشنا شدیم.

همانطور که در آن مقاله نیز اشاره شد، یکی از قوی ترین سیستم های مجازی ساز در دنیا Esxi می باشد و امروزه اکثر هاستینگها در دنیا و حتی در اکثر ادارات سازمانی  از این مجازی ساز برای مدیریت سرورها استفاده می شود.

یکی از مباحث مهمی که بعد از ساخت یک ماشین یا سرور مجازی روی سرور اصلی مطرح می شود، بحث تخصیص منابع (ram,cpu,hard) می باشد.

در Esxi سه حالت تخصیص منابع وجود دارد:

Reservation
Limit
Share

blog

Reservation:

منابعی که بصورت reserve در نظر میگیریم، میزان منابعی هستند که Esxi تضمین می دهد که این منابع را بصورت کامل در اختیار ماشین مجازی ما قرار دهد. مثلا اگر برای یک ماشین ۴ گیگ رم رزور می کنیم، Esxi این ۴ گیگ رم را صرفاً در اختیار این ماشین مجازی قرار می دهد و حتی خود Esxi نمی تواند از این حجم استفاده کند.

Limit:

بیشترین میزانی است که یک ماشین می تواند از منابع استفاده کند.

مثلا میزان ram  یک ماشین را به ۴ گیگ محدود می کنیم، بنابراین بیشتر از این مقدار نمی تواند از ram استفاده کند.

Share:

این مقدار بین میزان reserve و limit شناور است.

مثلا به یک سرور مجازی ۴گیگ رم تخصیص دادیم ولی ازین میزان فقط ۲ گیگ را استفاده میکند ، بنابراین ۲ گیگ باقیمانده بصورت share توسط بقیه ماشین ها استفاده می شود.

منابع share منابعی است که ماشین های مجازی برای استفاده از آن می جنگند.

توجه داشته باشید میزان limit نمی تواند کمتر از مقدار تنظیم شده برای reserve باشد.

با ذکر یک مثال موضوع روشن تر می شود.

اول برای مدیریت منابع سرور مجازی خود از بخش edit setting در تب resources می توانید مدیریت منابع را انجام دهید.

 

blog2

با توجه به تصویر بالا  میزان ram در هنگام ایجاد سرور برای این ماشین ۲گیگ در نظر گرفته شده است.

میزان limit بصورت unlimit تنظیم شده، با توضیحاتی که در مورد limit دادیم می توان نتیجه گرفت ماشین می تواند حداقل از ۲ گیگ ram استفاده کنه و برای حداکثر limit تنظیم نشده ؛ اگه مثلا ۱۶گیگ ram بصورت share در سرور آزاد باشد، این سرور تا همان میزان میتواند ram استفاده کند.

بطور خلاصه باید بگوییم میزان منابع که share هستند میزان منابعی هستند که ماشین های مجازی برای دست یافتن به آن می جنگند.

البته ما می توانیم اولویت بندی کنیم و مشخص کنیم کدام سرور اولویت بالاتری در استفاده از منابع share  دارد.

این مورد در تصویر بالا در باکس روبروی shares  قابل تنظیم است که مقادیر زیر را دارد:

Low

Normal

High

Custom

اگر low باشد دارای کمترین اولویت و اگر high باشد دارای بیشترین اولویت برای استفاده از منابع share را دارد، همینطور normal اولویت خاصی در نظر گرفته نمی شود.

مورد custom نیز شما بصورت دقیق تنظیم میکنید، حداکثر چه میزان بتواند از منابع share استفاده کند.

با توضیحاتی که دادیم، شما چه سیاستی برای سرورهای خود در نظر میگیرید؟

بنظر شما باید میزان اختصاص منابع در سرور چگونه باشد؟

در جواب باید بگویم، این مورد با توجه به شرایط متفاوت است و مدیر سرور است که در این مواقع می تواند بهترین تصمیم را با توجه به نوع ماشین های مجازی و نوع استفاده سایتها در ماشین های مجازی اتخاذ کند.

ایران سرور با دارابودن متخصصین حرفه ای در زمینه Esxi می تواند بهترین مشاوره را در زمینه این مجازی ساز قدرتمند به شما ارائه دهد.

در صورتیکه سوالی دارید، خوشحال می شویم شما را راهنمایی کنیم.

 

 

 

امتیاز شما به محتوا

نظر خود را در رابطه با مقاله‌ای که خواندید ثبت کنید. همچنین می‌توانید نظر خود را نظر در بخش نظرات بنویسید.

3/5 - (1 امتیاز)

دیدگاه شما

4 پاسخ

  1. سلام و تشکر
    تفاوت بین reserve و share چی هست ؟ اگر من تمام منبع رو روی reserve بزارم و مقداری کمتر از reserve یا بیشتر از اون رو share کنم چه اتفاقی میفته؟

    1. سلام
      در ESXi، Reserve به میزان منابعی اشاره دارد که به صورت قطعی و تضمینی به یک ماشین مجازی اختصاص داده می‌شود، در حالی که Share اولویت تخصیص منابع است و نشان‌دهنده میزان اولویت یک ماشین مجازی برای دریافت منابع در صورت کمبود است.
      اگر تمام منابع را در Reserve تنظیم کنید و Share را کمتر یا بیشتر از آن تنظیم کنید، منابع تضمینی در اختیار ماشین قرار می‌گیرد، ولی در مواقع رقابت منابع، ماشین‌هایی با Share بالاتر اولویت بیشتری برای دریافت منابع خواهند داشت.

  2. سلام و خسته نباید بابت سایت خوبتون .
    میخاستم بدونم چرا در esxi7 وقتی مقدار cpu یک vm را مثلا به ۸ هسته افزایش میدهیم اعمال نمی شود و در ویندوز فقط از ۲ هسته استفاده میکند

    1. سلام، ممنون از لطفتون. در مورد مشکلتون با ESXi 7، این مسئله ممکنه به چند دلیل رخ بده. یکی از رایج‌ترین دلایل اینه که در تنظیمات ماشین مجازی (VM) به‌جای افزایش تعداد *پردازنده‌ها* (Sockets)، فقط تعداد *هسته‌ها* (Cores) افزایش داده شده باشه یا برعکس. ویندوز در بعضی نسخه‌ها، به‌خصوص نسخه‌های غیرسِروری، محدودیت در تشخیص بیش از دو سوکت (پردازنده فیزیکی) داره.

      برای رفع مشکل، در تنظیمات VM تعداد پردازنده‌ها (Sockets) رو روی ۱ بذارید و تعداد هسته‌ها (Cores per Socket) رو روی ۸ تنظیم کنید. این کار باعث می‌شه ویندوز تمام ۸ هسته رو در قالب یک پردازنده ببینه و از اون‌ها استفاده کنه. همچنین مطمئن بشید نسخه ویندوز نصب‌شده از استفاده چند هسته پشتیبانی می‌کنه.

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

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