نصب و راه اندازی اجزای مختلف سرور
Cpu: واحد پردازش مرکزی (CPU) در سرورها قابلیت پردازش داده ها را دارا میباشد در مواردی که حجم دیتا زیاد باشد میتوان از دو یا چند پردازنده استفاده کرد. یک پردازنده چند هسته ای میتواند هر کدام از هسته های آن به عنوان یک پردازنده جداگانه عمل کنند. در این بخش، ما به انوع CPU های سرور ، سوکت ها، نحوه استفاده از حافظه، معماری آنها را مورد بررسی قرار می دهیم.
انواع سوکت های پردازنده: پردازنده ها از طریق سوکت به مادربرد متصل می شوند.
اکثر پردازنده ها land Grid Array (LGA) استفاده می کنند. این نوع سوکت ها روی تراشه پین ندارند. در عوض، سطح طلایی پوشیده شده اند که یک روکش مسی نیز رو آن قرار دارد. با این حال، از pin grid array (PGA) داری پین می باشد ، خیلی محدود مورد استفاده می شود.
انواع Cache Levels :
CPU در سرور از حافظه RAM برای نگهداری اطلاعات استفاده می کنند، پردازنده ها دارای یک حافظه شخصی برای خود می باشند که به آن Cache گفته می شود. به پردازنده اجازه میدهد تا داده ها را در صورت سریعتر پردازش کند. حافظه Cache را می توان در چندین مکان قرار داد و در هر مورد برای هدف خاصی مورد استفاده قرار می گیرد.
کش 1 سطح (L1) اطلاعاتی را نگه می دارد که در انتظار ورود به CPU هستند. در سیستم های جدید، حافظه L1 در CPU قرار داده شده است.
کش 2 سطح (L2) اطلاعاتی را که از CPU خارج می شود نگه می دارد و منتظر بازگشت به RAM است. در سیستم های جدید، حافظه L2 در همان CPU، و در یک تراشه جداگانه می باشد . در سیستم های قدیمی تر، L2 در مادربرد یک مدار مجتمع جداگانه نصب شده بود و گاهی اوقات به عنوان cache on a stick (COASt) نامیده می شد .در برخی از CPU ها، حافظه L2 با همان سرعت به عنوان CPU عمل می کند؛ در دیگر موارد، سرعت حافظه پنهان تنها نصف سرعت CPU است. پردازنده هایی که دارای حافظه Full-L2 هستند دارای عملکرد بهتری میباشند.
کش L3 خارج از حافظه CPU است فاصله حافظه پنهان از CPU بر میزان حافظه پنهان و سرعت تاثیر می اما سریعتر CPU می تواند به حافظه Cache دسترسی پیدا کند.
هنگام اندازه گیری سرعت CPU، معمولا از مقادیر مگا هرتز (مگاهرتز) و گیگاهرتز (GHz) استفاده می شود. ممکن است گاهی اوقات آن را ببینید بیان شده (GT / s) هنگامی که در GT / s بیان می شود، برای محاسبه میزان انتقال داده، شما باید سرعت انتقال دیتا را با bus width ضرب کنید . bus speed ارتباطی بین مادربرد با CPU برقرار می کند. مادربرد میزان bus speed را توسط یک quartz crystal تعیین می کند که باعث تولید پالس های الکتریکی منظم می شود.
نوسانساز کریستال(به انگلیسی: (Crystal oscillator) نوعی نوسانساز الکتریکی است که از قانون تشدید و اثر فشاربرقی در کریستال کوارتز استفاده میکند. این نوسان ساز معمولاً برای زمانبندی و ایجاد سیگنال ساعت در مدارهای مجتمع استفاده میشود.
سرعت داخلی ممکن است همان سرعت مادربورد (سرعت خارجی یا bus speed ) باشد، اما احتمالا چند برابر آن است. به عنوان مثال، CPU ممکن است سرعت داخلی 1.3 گیگاهرتز داشته باشد، اما سرعت خارجی آن 133 مگاهرتز باشد . این بدین معناست که هر نوسان(tick) در quartz crystal تعریف شده است ، CPU دارای internal ticks 10 در یک clock خود است.
انواع عملکرد های پردازنده در مانیتورینگ سیستم
User Time: زمانی که cpu در حال اجرای یک برنامه یا یک دستورالعمل در محیط کاربر صرف میکنند.
System Time: زمانی که cpu در حال اجرای یک دستوراعمل در محیط هسته صرف می کند.
Idle Time: زمانی که cpu مورد مشغول نیست ، یک فضای Unused در Cpu به وجود می آید تایمی که صرف اندازه گیری آن فضا می شود را Idle Time میگویند.
Steal Time: (Virtualized Hardware) زمانی که سیستم عامل میخواهد اجرا شود اما hypervisor مانند (ESXI) اجازه این کار را به آن نمی دهد. تعریف زمان سرقت پردازنده. درصد زمانی است که یک پردازنده مجازی برای پردازنده واقعی منتظر است، در حالی که hypervisor سرویس دیگری پردازنده مجازی را در اختیار دارد. ماشین مجازی شما (VM) منابع را با دیگر موارد در یک میزبان مجازی در محیط مجازی به اشتراک می گذارد
هایپروایزر (Hypervisor ) یا ناظر ماشین مجازی virtual machine monitor (VMM) نوعی برنامه است که اجازه ساخت و اجرای ماشینهای مجازی را میدهد. ماشینی که هایپروایزر در آن اجرا میشود به عنوان ماشین میزبان و هر ماشین مجازی که روی آن ساخته شود، ماشین میهمان نامیده میشود. ماشین میزبان برای هر Host یک سختافزار مجازی فراهم و آن ماشین را مدیریت میکند.
دیدگاهتان را بنویسید