نمایش نتایج: از شماره 1 تا 9 از مجموع 9
سپاس ها 1سپاس

موضوع: نحوه اختصاص دادن cpu و core مناسب برای ماشین مجازی

  
  1. #1
    نام حقيقي: mehrdad

    عضو عادی
    تاریخ عضویت
    May 2013
    محل سکونت
    tehran
    نوشته
    56
    سپاسگزاری شده
    3
    سپاسگزاری کرده
    6

    نحوه اختصاص دادن cpu و core مناسب برای ماشین مجازی

    سلام . میخواستم ببینم هنگام ساخت ماشین مجازی اختصاص دادن cpu , core بر چه اساس باید باشد ؟ فرض کنیم سرور ما 2 cpu و 8 core دارد وقتی ما مثلا سه ماشین مجازی می سازیم و برای هر سه موقع ساخت آنها 2 cpu و 8 coreدر نظر می گیریم ، چه اتفاقی می افتد ؟ آیا توان cpu تقسیم بر 3 می شود ؟ کلن اینکه ماشین ها از cpu سرور چگونه استفاده می کنند؟



    موضوعات مشابه:

  2. #2
    نام حقيقي: Saeed

    عضو عادی شناسه تصویری greatcyrus
    تاریخ عضویت
    Jan 2010
    محل سکونت
    Tehran
    نوشته
    2,662
    سپاسگزاری شده
    933
    سپاسگزاری کرده
    1248
    نوشته های وبلاگ
    3
    دوست عزیز اختصاص منابع رو باید بر اساس نیاز ماشینهات انجام بدی!! میتونی کل منابع رو به هر ماشین یکجا اختصاص بدی ولی بعدا به مشکل میخوری! جایی که یه ماشین کل منابع رو در اختیار میخاد بگیره و ماسنهای دیگه دچار مشکل میشن طبیعتا...
    بهتره منابع رو در حد نیاز اختصاص بدی. مثلا سرور dhcp چه نیازی داره 8core بهش بدی!! 2core هم بسه براش.



  3. #3
    نام حقيقي: تایماز

    عضو عادی
    تاریخ عضویت
    Feb 2011
    محل سکونت
    تهران
    نوشته
    555
    سپاسگزاری شده
    371
    سپاسگزاری کرده
    79
    نقل قول نوشته اصلی توسط Ghourchian نمایش پست ها
    سلام . میخواستم ببینم هنگام ساخت ماشین مجازی اختصاص دادن cpu , core بر چه اساس باید باشد ؟ فرض کنیم سرور ما 2 cpu و 8 core دارد وقتی ما مثلا سه ماشین مجازی می سازیم و برای هر سه موقع ساخت آنها 2 cpu و 8 coreدر نظر می گیریم ، چه اتفاقی می افتد ؟ آیا توان cpu تقسیم بر 3 می شود ؟ کلن اینکه ماشین ها از cpu سرور چگونه استفاده می کنند؟
    سلام

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

    فرض کنید که هاست شما دارای 2 سوکت پردازنده و هر سوکت دارای 8 عدد Core می باشد و ویژگی Hyperthreading بر روی آنها فعال شده است در این حالت شما در مجموع 24 عدد Core در اختیار دارید اگر بخواهید کارایی قابل قبولی داشته باشید نباید تعداد کل Core هایی که به ماشین های مجازیتون اختصاص می دهید بیشتر از 24 باشد.

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

    یکی دیگر از موضوعات مهم در این رابطه بحث Reserve، Shares و Limit می باشد که در رفتار زمانبند پردازنده تاثیر گذار می باشد. یکی از متریک هایی که در بررسی کارایی پردازنده به شما کمک خواهد کرد CPU Ready می باشد که نشان دهنده ی مدت زمان انتظار یک شی(ماشین، پردازنده مجازی) برای دریافت یک Slice از پردازنده می باشد.


    ویرایش توسط opoet7 : 2013-12-03 در ساعت 06:21 PM
    greatcyrus سپاسگزاری کرده است.

  4. #4
    نام حقيقي: تایماز

    عضو عادی
    تاریخ عضویت
    Feb 2011
    محل سکونت
    تهران
    نوشته
    555
    سپاسگزاری شده
    371
    سپاسگزاری کرده
    79
    البته در نوشته قبلی من تعداد Core ها را در مثال اشتباهی محاسبه کردم و اگر سرور دارای 2 سوکت و هر سوکت دارای 8 عدد Core باشد اگر Hyperthreading فعال نباشد 16 عدد Core در اختیار خواهید داشت و در صورت فعال بودن Hyperthreading این تعداد به 32 عدد Core افزایش خواهد یافت.


    ویرایش توسط opoet7 : 2013-12-04 در ساعت 04:11 PM

  5. #5
    نام حقيقي: mehrdad

    عضو عادی
    تاریخ عضویت
    May 2013
    محل سکونت
    tehran
    نوشته
    56
    سپاسگزاری شده
    3
    سپاسگزاری کرده
    6
    مرسی از پاسختون . من یه مثال میزنم اگر میشه برام تقسیم بندی بکنید تا بهتر جا بیوفته . فرض کنیم یه سرور داریم دارای دو سوکت و هشت کور . می خواهیم بع عنوان مثال 4 ماشین مجازی بالا بیاریم اولی AD,DHCP دومی یه وب سرور سبک ، سومی یک میل سرور سبک ، چهارمی هم آنتی ویروس . شما این تقسیم بندی رو چگونه انجام می دهید ؟ سپاس



  6. #6
    نام حقيقي: تایماز

    عضو عادی
    تاریخ عضویت
    Feb 2011
    محل سکونت
    تهران
    نوشته
    555
    سپاسگزاری شده
    371
    سپاسگزاری کرده
    79
    نقل قول نوشته اصلی توسط Ghourchian نمایش پست ها
    فرض کنیم یه سرور داریم دارای دو سوکت و هشت کور
    هر سوکت دارای 8 عدد Core می باشد یا در مجموع دارای 8 عدد Core?
    آیا پردازنده های شما ازHyperthreading پشتیبانی می کنند؟


    ویرایش توسط opoet7 : 2013-12-04 در ساعت 05:27 PM

  7. #7
    نام حقيقي: تایماز

    عضو عادی
    تاریخ عضویت
    Feb 2011
    محل سکونت
    تهران
    نوشته
    555
    سپاسگزاری شده
    371
    سپاسگزاری کرده
    79
    اختصاص منابع به ماشین مجازی به موراد مختلفی میتونه بستگی داشته باشه ولی دو تا از مهمترین موارد اولی سرویسی که قراره ماشین مجازی ارایه بده و دومی حجم باری که بر روی ماشین مجازی ناشی از تعداد درخواست های کاربران ایجاد می شود در بحث نیازهای سخت افزاری سرویسی که ماشین مجازی ارایه می دهد معمولا پیشنهاداتی از سوی سازنده ان سرویس داده می شود که باید به ان توجه نمایید.

    من در حالت کلی به هر ماشین مجازی معمولا 2 عدد Core اختصاص می دهم ولی بعدا که ماشین مجازی زیر بار رفت منابع اختصاص داده شده به آن رو مانیتور می کنم تا نیاز های ماشین مجازی رو به صورت دقیق تر تشخیص بدم و اونارو پوشش بدم.



  8. #8
    نام حقيقي: mehrdad

    عضو عادی
    تاریخ عضویت
    May 2013
    محل سکونت
    tehran
    نوشته
    56
    سپاسگزاری شده
    3
    سپاسگزاری کرده
    6
    هر سوکت دارای 8 عدد و از H پشتیبانی می کند .



  9. #9
    نام حقيقي: تایماز

    عضو عادی
    تاریخ عضویت
    Feb 2011
    محل سکونت
    تهران
    نوشته
    555
    سپاسگزاری شده
    371
    سپاسگزاری کرده
    79
    نقل قول نوشته اصلی توسط Ghourchian نمایش پست ها
    هر سوکت دارای 8 عدد و از H پشتیبانی می کند .
    خوب در این شرایط با فعال بودنHyperthreading شما 32 عدد Core دارید که مقدار مناسبی می باشد و می توانید برای اجرای سرویس های مختلف از این تعداد Core به نحو احسن استفاده کنید.



کلمات کلیدی در جستجوها:

فعال کردن تعداد هسته های cpu در ماشین مجازی

میزان cpu اختصاص داده به ماشین مجازی

بردازنده های هسته مجازی وفیزیکی

آموزش استفاده ازcpu های مجازی

تعداد هسته ها در ماشین مجازی

cpu مناسب برای مجازی سازی

مجازی سازی cpu

نحوه استفاده ماشین های مجازی از cpu

cpu ماشین

تعداد هسته مجازی سازی

چطور می توان CPU مجازی ساخت

برچسب برای این موضوع

مجوز های ارسال و ویرایش

  • شما نمی توانید موضوع جدید ارسال کنید
  • شما نمی توانید به پست ها پاسخ دهید
  • شما نمی توانید فایل پیوست ضمیمه کنید
  • شما نمی توانید پست های خود را ویرایش کنید
  •