آشنایی با مفاهیم:
Share:
معیاری است که میزان اهمیت ماشین مجازی ساخته شده را نشان می دهد. به صورت پیش فرض روی normal تنظیم شده. این پارامتر زمانی که سرور دچار کمبود منابع می شود تاثیر خود را نشان می دهد. ماشین مجازی که دارای عدد share بالاتری هست از منابع بیشتری در هنگام کمبود منابع بهره مند می شود.
این معیار با سه مقدار high normal low نشان داده شده است. البته شما می توانید با استفاده از custom عدد دلخواه خود را بنویسید. حالا این اعداد چه معنی می دهند؟
setting CPU RAM High ۲۰۰۰ شیر روی هر هسته ۲۰ شیر روی هر مگابایت از رم ماشین مجازی normal ۱۰۰۰ شیر روی هر هسته ۱۰ شیر روی هر مگابایت از رم ماشین مجازی low ۵۰۰ شیر روی هر هسته ۵ شیر روی هر مگابایت از رم ماشین مجازی
این اعداد در حکم امتیاز به ماشین مجازی هستند. هر ماشین مجازی به نسبت امتیازی که می گیره منابع گیرش میاد.
مثال:
یه سرور داریم با ۴ هسته سی پی یو که هر هسته ۴ گیگاهرتز هست و ۸ گیگ رم داره. روی این سرور ماشینهای مجازی زیر رو ایجاد می کنیم؛
زبان ریاضی کاملا گویا هست و فکر نکنم نیازی به توضیح من باشه.کد:8 * 1GB ram (normal) - 1 Core CPU (High) 8 * 1GB ram (High) - 1 Core CPU (Normal) CPU: Total CPU = 4 * 4GHz = 16GHz VM1: 2000*1=2000 VM2: 1000*1=1000 Total = 8 * VM1 + 8 * VM2 = 24000 Amount of CPU for VM1: (VM1/Total) x Total CPU = 2000/24000 * 16GHz = 1.33GHz Amount of CPU for VM2: (VM2/Total) x Total CPU = 1000/24000 * 16GHz = 0.66GHz RAM: Total RAM = 8GB VM1: 10*1024=10240 VM2: 20*1024=20480 Total = 8 * VM1 + 8 * VM2 = 245760 Amount of RAM for VM1: (VM1/Total) x Total RAM = 10240/245760 * 8GB = 0.33GB Amount of RAM for VM2: (VM2/Total) x Total RAM = 20480/245760 * 8GB = 0.66GB
مسئله همیشه به این صورت ساده نیست ولی واسه آسنایی را مبحث شیر کافی هست
از دوستان هم می خوام سوالات خودشون رو در تاپیک دیگری مطرح کنند تا دوستان یا بنده جواب بدن و در اینجا چیزی ننویسند. از مدیران محترم هم می خوام تاپیک رو پاکسازی کنند.
تشکر شما باعث ادامه آموزش خواهد بود!!!






پاسخ با نقل قول