خوش آموز درخت تو گر بار دانش بگیرد، به زیر آوری چرخ نیلوفری را
VMware vCPU چیست
همانطور حتما مطلع هستید، vCPU مخفف عبارت virtual central processing unit است. یک یا چند vCPU به هر ماشین مجازی (VM) در یک محیط مجازی اختصاص داده شده است. هر vCPU به عنوان یک Core یا هسته CPU فیزیکی توسط سیستم عامل VM دیده می شود. اگر سیستم هاست چندین هسته CPU را در اختیار داشته باشد، در واقع vCPU از تعدادی اسلات زمانی در تمام هستههای موجود تشکیل شده است، در نتیجه به چندین VM اجازه میدهد روی تعداد کمتری از هستههای فیزیکی میزبانی شود و صد البته این موضوع به دلیل تکنولوژی های به کار گرفته شده در هایپروایزور مورد استفاده شماست.
VMware طوری طراحی شده است که به هر ماشین مجازی اجازه می دهد تا با استفاده از الگوریتم های به sharing پیچیده در "CPU Scheduler" از نسبت مشخصی از Core clock time استفاده کند. در یک محیط مجازی در سازمان و یا در یک محیط Cloud اگر منابع CPU کافی وجود نداشته باشد(مثلاً در یک اتفاق نادر و غیرمحتمل که VM ها بصورت 100 درصد VCPU اجرا می کنند) VM ها می توانند به صورت اتوماتیک و بدون دخالت شما با استفاده از DRS و vMotion به هاست دیگری منتقل شوند.
از چه تعداد vCPU می توانم در ماشین مجازی (VM) خود استفاده کنم؟
یک VM می تواند تا 48 vCPU تحت لایسنس Standard و Enterprise هاست ESX VMware استفاده کند. تعداد vCPU های اختصاص داده شده به VM شما بستگی به میزان LOAD ماشین مجازی دارد و البته در هر سناریویی با افزودن Vcpu به ماشین های مجازی الزاما Performance ماشین مجازی را افزایش نمی دهد.معادل 1vCPU از نظر CPU فیزیکی چیست؟
یک تخمیم و برآورد کلی این است که 1 VCPU برابر با 1 PCPU است(PCPU = Physical Cpu). گرچه این کاملا مصداق ندارد و کاملا صحیح نیست. زیرا vCPU از اسلات های زمانی در تمام هسته های فیزیکی موجود تشکیل شده است، بنابراین به طور کلی یک vCPU در واقع قدرتمندتر از یک هسته است، به خصوص اگر CPU های فیزیکی دارای 8 هسته باشند.VMware طوری طراحی شده است که به هر ماشین مجازی اجازه می دهد تا با استفاده از الگوریتم های به sharing پیچیده در "CPU Scheduler" از نسبت مشخصی از Core clock time استفاده کند. در یک محیط مجازی در سازمان و یا در یک محیط Cloud اگر منابع CPU کافی وجود نداشته باشد(مثلاً در یک اتفاق نادر و غیرمحتمل که VM ها بصورت 100 درصد VCPU اجرا می کنند) VM ها می توانند به صورت اتوماتیک و بدون دخالت شما با استفاده از DRS و vMotion به هاست دیگری منتقل شوند.
نمایش دیدگاه ها (0 دیدگاه)
دیدگاه خود را ثبت کنید: