پردازنده سرور
مهمترین بخش سرور پردازنده آن است که باید با توجه به کاربری و تعداد سرورهای مجازی که میخواهیم از آن بگیریم، انتخاب شود. مواردی مانند تعداد هسته، تکنولوژی Hyper threading، مقدار کش، نرخ انتقال اطلاعات، مقدار و نوع و سرعت رم و حافظه ای که پشتیبانی میکند، نوع و ظرفیت هارد، همگی مواردی است که باید در انتخاب پردازنده مناسب در نظر گرفته شود. چه بخواهید سیستم فعلیتان را ارتقا دهید و چه بخواهید پی سی جدیدی جمع کنید، CPU اهمیت زیادی دارد. سرعت کلاک بالاتر یا تعداد هسته، تفاوت مهمی در کارایی کلی ایجاد میکند، سیستم سریعتری ارایه میدهد، گیمینگ را روانتر میکند و اجرای Taskهای حساس مانند ادیت ویدئو را سریعتر میکند. علاوه بر این، CPU ای که انتخاب میکنید مشخصکننده آپشنهای مادربورد است. انتخاب CPU مناسب برای مادربردی که در حال حاضر دارید مهم است.
سرور های HP پردازنده های خود را از شرکت Intel , ARM, AMD تامین میکنند . پردازنده های ARM بیشتر بر روی موبایل ها ما بکار رفته می شود به علت اینکه حرارت کمی تولید میکند.
پردازندههایی که دو غول تولید CPU مخصوص سرورها تولید میکنند سی پی یو های اینتل زئون و AMD EPYC است. با توجه به پیشرفتهایی که هر روز در این عرصه وجود دارد، روز به روز سرعت و تکنولوژیهای پیشرفتهتری در زمینه تولید پردازنده شاهد هستیم.
انواع پردازنده اینتل عبارتند از:
- اینتل سری Celeron
- اینتل سری Pentium
- اینتل سری Core
- اینتل سری Xeon
- اینتل سری Phi
- اینتل سری Itanium
- اینتل سری Atom
- اینتل سری Quark SoC
پردازنده ARM-based
این پردازنده ها فقط روی یک مدل سرور APOLLO 70 استفاده میشود در دو مدل AR44z ,AR64z
این پردازنده ها کم مصرف و حرارت کمی تولید میکنند و برای موارد که Cooling مهم باشد و عملیات کمی پردازنده داشته باشد مورد استفاده قرار میگیرد.
پردازنده AMD
برای اینکه بدانیم که هر سرور از چه برند پردازنده استفاده میکند توجه به عدد آخر نام سرور میتواند به تشخیص این مورد کمک کند. در اکثر مواقع در صورتی که عدد آخر درنام سرور 0 مشاهده شد پردازنده Intel و اگر عدد 5 را مشاهده کردید پردازنده AMDرا ساپورت میکند برای مثال
DL380 Intel
DL385 AMD
همانطور که میدانید AMD تعداد CORE بیشتری نسبت به Intel دارند و همچنین حرارت کمی تولید میکند .
- برای مثال EPYC 7532 رمی که ساپورت میکند 4TB می باشد ولی برق کمتری نسبت به اینتل مصرف میکند.
.معماری های مورد استفاده در این پردازنده opteron و EPYC است.
سرور های G10 از معماری EPYC بیشتر استفاده میکنند برای مثال در EPYC 7705 تعداد core برابر 64 می باشد در صورتی که در پرندازه های شرکت Intel حداکثر 28core پشتیبانی میشود.
این پردازنده هم دارای دو نسل اول و دوم میباشدنسل اول از فرکانس 2666 و نسل دوم از فرکانس 2933 دربیشتر مواقع ساپورت میکند.
معروفترین پردازنده های اینتل
پردازنده های Xeon
با هدف پردازش در سرور ها و دیتا سنترها و ورک استیشن ها ساخته شده اند. این نوع پردازنده ها خود به چهار گروه Xeon® E و Xeon® W و Xeon® D و scalabe processor تقسیم می شوند . این نوع پردازنده ها از نظر تعداد هسته و فرکانس و کش از پردازنده های Core i بالاتر هستند که پر استفاده ترین آن در سرور های G10 , پردازنده های scalabe processor ها می باشند.
پردازنده PHI
این پردازنده ها فقط روی یک مدل سرور APOLLO KL20 مورد استفاده قرار میگیرد .
از مزیت های میتوان به تعداد core بالا اشاره کرد.تعداد 68CORE در این پردازنده به چشم میخورد ودر صورت استفاده از 2 پردازنده 136 core, خواهیم داشت با این وجود پردازنده ها PHI ازفرکانس پایین بخوردار هستند.
APOLLO KL20 مانند DL380 به اندازه 2Unit فضا اشغال میکند. می دانیم در صورت استفاده از DL380 حداکثر 56core داریم, ولی APOLLO KL20 در واقع 136 coreدر همین ابعاد خواهد داشت که معادل 6unit در مدل DL380 می باشد.
پردازنده itanium
این پردازنده ها در سرورهای interigty استفاده می شود.در این پردازنده تعداد خطا پایین می باشد و برای پردازش ها موازی مناسب هستند. مانند : rp 3410 , rp820 , BL870c i6
همچنین این پردازنده ها دارای سیستم عامل مخصوص بخود می باشند که شرکت UNIX سیستم عامل hp-ux ورژن 11 را برای آن تولید کرده است.
معرفی Scalable processor
پردازنده های scalabe processor دارای دو نسل 1st gen و 2nd gen میباشند.
پردازنده Scalable processor در 4 سری ارائه شده اند:
Intel Xeon Scalable Bronze Series پردازنده برنز
Intel Xeon Scalable Silver Series پردازنده سیلور
Intel Xeon Scalable Gold Series پردازنده گلد
Intel Xeon Scalable Platinum Series پردازنده پلاتینیوم
نحوه نام گذاری Scalable processor
برای تشخیص سری این پردازنده ها به عدد اول که نماینگر نوع سری می باشد توجه میکنیم :
- Platinum 8280
- Gold 6254
- ·5265 Gold
- Silver 4210
- Bronze 3211
عدد دوم نماینگر نسل پردازنده است مانند , 3211 نسل دو از پردازنده های اینتل می باشد.
- حروف بکار رفته در کنار نام سری پردازنده چیست : (پیشوندها در کنار نام سری )
- در نسل اول سرور های G10 اگر هیچ حرفی کنار نام سری پردازنده نباشد, به ازای هر CPU میتواند 768GB رم را پشتیبانی می کند.
در صورتی که حروف بکار رفته در کنار نام سری M بود به ازای هر CPU میتواند 1.5 T رم ساپورت می کند
لازم بذکر است در این نسل حرف L وجود ندارد.
2. در نسل دوم : به ازای هر CPU میتواند 1TB رم را پشتیبانی کند.
در صورتی که M یا L یا V یا U بود :
مانند8280L رم مورد استفاده به ازای هر سی پی یو 4.5TB و درصورتی که2 سی پی یو مورد استفاده قرار بگیرد از رم 9TB را پشتیبانی می کند و در پردازنده 8280M , به ازای هر CPU برابر 2TB است.
حرف V بدین معنی است که پردازنده فقط برای virtualzition مورد استفاده قرار میگیرد.
حرف U را زمانی انتخاب می کنیم که یک پردازنده در سرور بخواهیم استفاده کنیم و باید توجه داشت امکان اضافه کردن CPUدیگری نمی باشد.
| بدون پیشوند | M: | L | U= | V= | ||
| مقدار 768GBرم پشتیبانی میکند Ex:8180 | مقدار 1.5TBرم پشتیبانی میکند | - | - | - | ||
| مقدار 1TBرم پشتیبانی میکند Ex: 8280 | مقدار 2TB رم پشتیبانی میکند Ex: 8280M | مقدار 4.5TB رم پشتیبانی میکند Ex: 8280L | زمانی که فقط از یک پردازنده در سرور استفاده شود | برای کاربرد virtualization | ||
- مثال در سرور DL380 , پردازنده میتواند 24 اسلات رم را ساپورت کند. میدانیم حداکثر ظرفیت هر رم 128GB میباشددر واقع حداکثر رم مورد استفاده در این سرور 3TB میباشد .
28*128=3072GB=3TB در صورتی که از پردازنده 8280M استفاده کنیم در این سرور 1TB هدر رفت داریم و در صورتی که 8280L استفاده کنیم در واقع 6TB هدر رفت رم داریم که انتخاب این CPU در حال حاضر منطقی نیست.
تفاوت نسل اول و دوم در پردازنده های Scalabe processor
- میزان رم که در نسل دوم پشتیبانی میشود از نسل اول بیشتر است
- فرکانس در نسل اول 2666MHZ و در نسل دوم 2933MHZ می باشد.
نکته : معماری پردازنده G10 و G9 متفاوت میباشد در واقع در سرور های G10 میتوانیم در حالت حداکثر 28core داشته باشیم ولی در معماری سرور G9 حداکثر 24core داریم
برای مثال DL380 G9 حداکثر 22core و DL580 G9 حداکثر24 core و سرور DL380 G10 تعداد 28core را پشتیبانی میکند
اولویت با تعداد هسته های پردازشی بیشتر است یا سرعت فرکانس بالاتر؟
همانطور که میدانید هر سرور برای به Application و کاربرد خاصی استفاده میشودبرای مثال در شرکت های که نیاز به Databaseو oracle دارند باید سرور ی را انتخاب کنند که فرکانس مناسب و بالایی داشته باشد در شرکت هایی که بر رویVirtualizaion تمرکز دارند core پردازنده اهمیت دارد.
نکته : معمولا هرچی فرکانس در پردازنده بالا تر باشد آن پردازنده تعداد core پایین تری دارد و برعکس .
- توجه داشته باشید برای انتخاب CPU باید به power و مقدار وات مصرفی آن توجه کرد.
برای مثال یک CPU که مقدار 205W مصرف دارد و برای دو CPU مقدار 410W برای تامین برق آن باید در نظر گرفت هیچ وقت از پاور 500Wبرای تامین برق کل سرور استفاده نکنید .
مفهوم UPI و QPI در سرور HP چیست
نسل های قبل از سرور های, G10 به کانال ارتباطی بین CPU ها Quick path interconnect می گویند نرخ انتقال در QPI برابر 9.6GT/s (Giga transfer per second)می باشد در سرور های, G10 دیگر QPI جای خود را به Ultra path interconnect داد.
تعداد کانال ارتباطی تغییر کرده است و از یک کانال به دو یا بیشتر افزایش یافته است و نرخ انتقال اطلاعات10.4GT/s میباشد.
انتخاب رم بر اساس نوع سرور
در سرور های G9 و G10 رم های DDR4 استفاده میشود.
نگاهی اجمالی به فرکانس رم ها در نسل های متفاوت در سرور ها :
سرور G10 (DDR4)
- نسل اول فرکانس2666 مانند : 8180 و 6154
- نسل دوم فرکانس 2933 : مانند 8280 و 6254
سرور G9 ( ِDDR4)
- V4 فرکانس 2400
- V3 فرکانس 2133
سرور G8 (DDR3)
- V2 فرکانس 1866
- V1 فرکانس 1600
| فرکانس | |
سرور G10 (DDR4) |
|
|
سرور G9 ( ِDDR4) |
|
|
سرور G8 (DDR3) |
|
|
دیدگاه خود را بنویسید