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

کاربرد Shares در تنظیمات CPU ماشین مجازی ESXi چیست؟

مکانیزم Shares در ماشین های مجازی به ویژه محیط های مجازی مبتنی بر VMware ESXi برای بالا بردن کارایی ماشین های مجازی استفاده می شود. Shares به معنی میزان دسترسی به منابع در مقایسه با چیزهای دیگر است ( VM های دیگر ) ، هر ماشین مجازی در ESXi بصورت پیشفرض دارای 1000 عدد Share به ازای هر vCPU است ، بنابراین بصورت پیشفرض شما از Shares استفاده می کنید ، از نظر Hypervisor همه ماشین های مجازی بصورت پیشفرض دارای Shares های مشابه و یکسانی هستند مگر اینکه شما برای Hypervisor تعریف کنید که کدام ماشین مجازی دارای اولویت بالاتری و اهمیت بیشتری در استفاده از منابع است.

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

اما مهمترین نکته ای که در خصوص Shares باید بدانید این است که فقط و فقط زمانیکه سیستم دچار خلاء و کمبود منابع می شود این مکانیزم شروع به کار می کند و در حالت پیشفرض و بدون به وجود آمدن این مشکلات اصلا Shares کاربردی نخواهد داشت. اگر در حال حاضر همه ماشین های مجازی شما با منابع کافی کار می کنند نیازی به استفاده از Shares نیست ، اما بد نیست با کمی مثال این موارد را با هم بررسی کنیم :

  1. مثال یک : ماشین مجازی A دارای 1000 عدد Share و ماشین مجازی B نیز دارای 1000 عدد Share است ، سیستم دچار مشکل کمبود منابع می شود و در این حالت vmkernel بصورت خودکار نیمی از قدرت پردازشی را به ماشین مجازی A و نیمی را به ماشین مجازی B اختصاص می دهد.
  2. مثال دو : ماشین مجازی A دارای 3000 عدد Share و ماشین مجازی B دارای 1000 عدد Share است ، سیستم دچار مشکل کمبود منابع می شود و در این حالت vmkernel به ماشین مجازی A با توجه سه برابر بودن Share ها 75 درصد منابع و به ماشین مجازی B تنها 25 درصد منابع موجود را اختصاص می دهد.
  3. مثال سوم : ماشین مجازی A دارای 3000 عدد Share و ماشین مجازی B دارای 1000 عدد Share است ، سیستم دچار مشکل کمبود منابع نیست و در این حالت هر دو سیستم می توانند از 100 درصد منابعی که بصورت بالفعل در سیستم وجود دارد استفاده کنند.

این موارد و اعداد با توجه با توجه به تنظیمات VM ها بصورت Low یا کم ، Normal یا عادی ، High یا بالا و Custom یا دلخواه در ESXi قابل پیکربندی است . امیدوارم مورد توجه شما قرار بگیرد. توسینسو باشید


محمد نصیری
محمد نصیری

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

محمد نصیری هستم ، هکر قانونمند و کارشناس امنیت سایبری ، سابقه همکاری با بیش از 50 سازمان دولتی ، خصوصی ، نظامی و انتظامی در قالب مشاور ، مدرس و مدیر پروژه ، مدرس دوره های تخصص شبکه ، امنیت ، هک و نفوذ ، در حال حاضر در ایران دیگه رسما فعالیتی غیر از مشاوره انجام نمیدم و مقیم کشور ترکیه هستم ، عاشق آموزش و تدریس هستم و به همین دلیل دوره های آموزشی که ضبط می کنم در دنیا بی نظیر هستند.

نظرات