اختصاص cpu در مجازی سازی
میخواستم بدونم logical process غیر از کارایی و سرعت در انتخاب تعداد cpu در دسکتاپ های مجازی هم دخیل هست مثلا اگر cpu با دو سوکت هرکدوم دو هسته(4core) و هر هسته دو هسته منطقی داشته باشه (logic process =8) ، برای راه اندازی دسکتاپ ها میشه بر اساس logic عمل و اقدام به تخصیص پردازنده کرد؟
و اینکه چه پارامترهایی رو برای بهترین بهره وری باید در نظر گرفت؟مثلا با مشخصات فوق اگر چندین درخواست با پردازنده 4 یا 6 یا بالاتر داشته باشیم با درنظر گرفتن قابلیت share ، پاسخگویی بر چه اساس هایی میتونه باشه؟
3 پاسخ
سلام دوست من
در مورد سوال اول بله امکانش هست اما در برخی ماشین مجازی مانند VMware، Hyper-V و KVM، با انجام این کار شما از منابع بهینه تری استفاده خواهید کرد هسته مجازی یا منطقی (logical)
اما سوال دوم طبق توضیحات شما ظاهرا کاربر های زیادی از سرور مجازی شما استفاده میکنه و ظاهرا از بابت پردازش اولیه سرور مجازی که میتونه ویندوز سرور یا لینوکس سرور باشه به مشکل بر خوردید و نیاز دارید که Performance ماشین مجازی رو بالا ببرید
بله هسته های CPU و حجم RAM مورد استفاده طبیعتا اگر بیشتر باشن سرعت اجرایی کلی بالاتری خواهید داشت اما شما میخواید بدونید که نیاز یک ماشین مجازی با توجه به این حجم از کاربر و پردازش از CPU و RAM به چه میزان هستش
برای این کار میتونید ابتدا امتحان کنید مثلا هر بار که رم و CPU رو افزایش میدید بسنجید و ببینید آیا این مقدار از پردازنده میتونه کفایت کنه یا نه که جواب گو هم هستش اما زیاد توصیه نمیشه
اما راه بعد اینه که بیاید از نرم افزار تست فشار کاری Performance Monitor استفاده کنید که یک روش استاندارد و مرسوم هستش
با انجام این کار متوجه خواهید شد که ماشین مجازیتون به چه میزان RAM و CPU نیاز داره
خیلی ممنون از توضیحاتتون
درخواست ها در سمت سرور بالا هست و بیشتر در اختصاص از لحاظ cpu در محدودیت هستیم میخواستم استاندارد تخصیص cpu برای یک هاست رو بدونم اینکه حداکثر اختصاص در پردازنده به چه میزان هست؟
چه مواردی در تخصیص باید مدنظر باشه؟نحوه محاسبه حداکثر میزان cpu مجازی تخصیصی براساس منابع هاست به چه صورت هست که بشه بهترین راندمان رو داشت؟
خواهش میکنم، برای سنجش این موضوع شما باید مصرف منابع یک روز کامل سرور مجازی رو بسنجید به این دلیل که باید بدونید در یک روز کامل Cpu در چه ساعاتی تا چه میزان فشار کاری بر روش زیاده و در چه ساعاتی فشار کاری کمتره ، آیا در ساعاتی که فشار کاری برروی CPU زیاد بشه میتونه این بار کاری رو تحمل کنه یا نه؟ اگر نمیوته پس باید بهش CPU بیشتری اختصاص بدید
برای بررسی هم میتونید از دو رفش استفاده کنید که در پیام قبلی توضیحش رو دادم بهتره که از نرم افزار های performance monitor استفاده کنید تا فشار کاری رو بسنجید با هدف اینکه بتونید CPU بیشتر یا کمتری اختصاص بدید که راندمان کاری سرور بالاتر بره