امروز با مقاله ای راجع به مدیریت منابع در 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 استفاده کند.

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

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

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