سلام
ببخشید . خیلی وقته به این تاپیک سر نزدم .
به شخصه سیستم های workstation را ترجیح نمیدم . علاوه بر مصرف بالا ، قدرت کمتر و قیمت بالاتری نسبت به pc دارن .
عملکرد دو تا پردازنده ی Xeon E5620 ، برابر یه پردازنده ی ryzen 2400g شاید بشه . Quadro 5000 هم به اندازه ی GTX 750 هم قدرت نداره .
------------------------------------------------
قبلا هم درباره ی فلسفه ی Xeon گفتم . اما بذارین اینجا و برای یکبار کامل بگم . Xeon ها بیشتر برای مقاصد سرورها طراحی شدن . ببینید ، در طراحی پردازنده ، علاوه بر معماری که هر بار برنامه شون جدیدتر میشه اما بطور کل ، برای قدرتمند شدن یک هسته ، هم فرکانس اون هسته را افزایش میدن و برای یک هسته ، دو نخ ایجاد میکنن (یک هسته میتونه تک نخی یا حداکثر دو نخی که در اصطلاح به دونخی ، چند نخی هم میگن ، میتونه داشته باشه) . این هسته ها که کنار هم قرار میگیرن ، پردازنده ی چند هسته ای را تشکیل میدن (البته این طور نیست که یه پردازنده ی چهار هسته ای ، از چهار تا تک هسته ای ساخته شده باشه . ولی من باب مثال گفتم تا درکش بهتر باشه)
افزایش فرکانس هسته ها ، باعث افزایش میزان پردازش میشه . اما دو نخی کردن هسته ها ، باعث میشه تا پردازنده اگه فرصت انتظار بیخودی که ازش در حال تلف شدن هست را بجاش (در صورت امکان) بره موقتا یه پروسس یا در کل یه نخ دیگه از نرم افزار را پردازش کنه و این جوری از اتلاف وقت اون هسته جلوگیری و میزان کارش بالاتر و پردازش ، به این نحو بهتر بشه . شما در پنجره ی resource monitor و در ستون thread میتونین تعداد نخ های یک پروسس (یا پردازه) را ببینین .
حالا وقتی که مرورگری ، به سروری درخواست میده ، چون این درخواست ها ، درخواست های سنگینی نیستن و کلا اجرای کدهای سمت سرور و کلا درخواست مرورگرها از سرور ، معمولا کدهایی هستن که باعث لود کردن صفحات پیج و عکس و حداکثر اینکه باعث اجرای چند کد ساده بشن ، بنابراین نیازی به پردازش سنگین ندارن . یعنی برای اجرای کد ، پردازنده ی سرور ، نیاز به فرکانس بالا نداره . توی فرکانس بسیار پایین تر از پردازنده های خونگی هم میتونه اون دستور را اجرا کنه . واسه همین برای پردازنده های سرور (که Xeon ها یه مدل از این پردازنده ها میتونن باشن) ، فرکانس پایین تر از پردازنده های خونگی براشون در نظر میگیرن.
اما از طرفی چون میزان درخواست ها توی سرور میتونه بسیار زیاد باشه (مثلا توی یه ساعت ممکنه همزمان 200 نفر یا خیلی بیشتر داخل یه سایت باشن و در یک ثانیه یا متر ، همزمان 20 نفرشون بخوان صفحات مختلف ، تصاویر و کلا کارهای مختلف انجام بدن . بنابراین دستورات مختلفی را زیر 1 ثانیه یا خیلی کمتر به پردازنده ی سرور میفرستن) و از طرفی هم یه درخواست که از یک پروسس میاد ، پردازش نخ اون پروسس ، فقط داخل یک هسته انجام میشه (یعنی پردازش یه درخواست ، نمیتونه دو هسته را همزمان درگیر کنه) بنابراین برای انجام همزمان این درخواست ها ، توی پردازنده های سرور (مثل Xeon) هم تعداد هسته ها را نسبت به پردازنده های خونگی بیشتر میکنن (که باعث افزایش مصرف اش میشه) و هم تعداد نخ هاش را (دو نخ برای هر هسته یا همون چند نخی) که کلا افزایش تعداد نخ ها و هسته ها باعث افزایش هزینه ی پردازنده های سرور میشه .
پس پردازنده های سرور (مثل Xeon) صرفا برای پروسس های همزمان که پردازش سنگینی محسوب نمیشن و همزمانی در اونجا بسیار مهمتر از قدرت پردازشی هست ، ساخته شدن . قیمت بالاتر ، مصرف بالاتری بخاطر چند هسته ای و چند نخی بودن دارن . اما قدرت پردازش بسیار ضعیفی دارن و اصلا به درد مصارف گرافیکی مثل افترافکت و سینما 4 دی و نرم افزارهای گرافیکی نمیخورن .