سلام
قیمت را در نظر نمیگیرم (هر چند قبلا قیمت های پردازنده های سرور ، گرونتر بود . الان را دقیق نمیدونم) .
اما پردازنده های سرور ، برای وظایف (task) و نخ های (thread) سبک طراحی شدن اما در تعداد نخ های بسیار زیاد .
چون نخ هایی که برای درخواست یا پاسخگویی به کلاینت ها جواب میدن ، معمولا خیلی خیلی سبک تر از نخ های نرم افزارهای دسکتاپ (مثل فتوشاپ و اینها) هستن . اما این نخ ها ، در تیراژ و تعداد بسیار بالا (که ممکنه چند صد ، و حتی چند هزار و حتی چند میلیون نفر در یک لحظه ، از اون سرور استفاده کنن که مرورگر برای هر کدوم ، چندین نخ را بصورت همزمان از سرور مورد نظر ، درخواست پردازش کنه) .
به عبارتی ، پردازنده های سرور ، معمولا بخاطر نخ های بسیار سبک شون ، فرکانس پردازنده در اون الویت اول نیست و تعداد هسته های پردازنده ، در الویت هست تا بتونه همزمان ، چندین نخ را پردازش کنه .
اما در پردازنده ی دسکتاپ ، تقریبا برعکس اش هست و میزان پردازش نخ های سنگین در نرم افزارهای مختلف ، الویت اول هست . بخاطر همین ، پردازنده های دسکتاپ ، فرکانس بالاتری نسبت به پردازنده های کلاس سرور دارن .
=============
توی گیمینگ و کلا اغلب نرم افزارهای دسکتاپ از پردازنده های سرور استفاده نمیشه چون اغلب برنامه های دسکتاپ (بجز معمولا نرم افزارهای رندرینگ 3 بعدیِ cpu based اون هم زمان رندر) ، از تعداد محدودی هسته ی پردازنده استفاده میتونن کنن . چون تعداد نخ هاشون محدود هست .
یعنی اگه شما در این نرم افزارها و بازی ها که اگه حداکثر از 8 هسته استفاده کنن ، بیاید یه پردازنده ی بیش از 8 هسته ای در نظر بگیرید ، هیچ فرقی براشون نداره و افزایش کارایی نخواهید داشت . چه پردازنده اش 10 هسته ای یا 64 هسته ای باشه . چه پردازنده ی سروری که بیش از 8 هسته باشه یا پردازنده ی دسکتاپ باشه .
حالا پردازنده های سرور که در مثال بالا که هر تعداد هسته داشته باشن (فرضا 20 هسته داشته باشن) ، فقط 8 هسته شون مورد استفاده در اون بازی یا نرم افزار قرار میگیره ، فرکانس کمتری هم دارن ، پس سرعت پردازش شون کمتر از پردازنده های دسکتاپ میشه .
Bookmarks