شبکه و یا زیرساخت شبکه، مجموعهای از مولفههای سختافزاری و نرمافزاری مورد نیاز برای اتصال دستگاهها در یک سازمان و اتصال سازمان با دیگر سازمانها و اینترنت است. سختافزارهای فیزیکی و مولفههای منطقی زیرساخت شبکه باید بتوانند برخی ویژگیهای لازم برای شبکه از جمله قابلیت اتصال، قابلیتهای مسیریابی و سوئیچینگ، امنیت شبکه و کنترل دسترسی را تامین کنند. شبکه و یا زیرساخت شبکه باید قبل از اینکه سرورهایی برای پشتیبانی از اپلیکیشنهایی که کاربران نیاز دارند، در محیط شبکه پیادهسازی شوند، ایجاد شود.
بنابراین هنگام طراحی شبکه و انتخاب کامپیوترها برای شبکه، عملکردی که هر کامپیوتر قرار است انجام دهد، باید مشخص باشد. دانستن این عملکردها موجب میشود طراح شبکه بتواند به خوبی، مولفههای سختافزاری و نرمافزاری مورد نیاز کامپیوترها را تعیین کند.
خود ویندوز سرور 2003 هنگام نصب، امکانات و ابزارهایی را روی کامپیوتر فراهم میکند. امکانات و عملکردهای اضافی باید روی سرور پیادهسازی شوند تا سرویسها و قابلیتهای مورد نیاز سازمان و کاربران آن تامین شود. در واقع، تا زمانی که این امکانات و قابلیتهای اضافی نتوانند سرویسهای ویژه را تامین کنند، کامپیوتر نمیتواند نیازهای کاربران را تامین کند.
کامپیوترهای مورد نیاز در شبکه میتوانند با توجه به Role های زیر دستهبندی شوند:
رولهای سروری
سرورها را میتوان برای اجرای رولهای متعددی پیکربندی کرد. برنامههای کاربردی که سرور اجرا میکند، رول آن سرور را مشخص میکند. معمولا سرورها برای اجرای رول خاصشان، نیاز به نصب سرویسها و امکانات اضافی دارند. در مقایسه با workstation ها، سرورها دارای فضای دیسک حافظه بیشتر، و پردازندههای سریعتری هستند. نقش و رول سرور، مشخصکنندهی سختافزارهای موردنیاز سرور است. در ادامه برخی از نقشهای رایج سروری را مشاهده میکنید.
Domain controller
Database server
Backup server
File server
Print server
Infrastructure server
Web server
E-mail server
رول Desktop workstation
desktop workstation ها متمایز از سرورها هستند، desktop workstation ها کامپیوترهای همه منظورهای هستند که قادر به انجام برخی عملکردها هستند.
رول Workstation قابل حمل
workstation های قابل حمل در واقع راهکاری هستند که امکانات کامپیوترهای رومیزی را برای کارمند خارج از سازمان (آف سایت) فراهم میکنند.
ویندوز سرور 2003 مفهوم رولهای سروری را معرفی کرد. نقشهای سرور اصولا وظایف ادمینی مرتبط را گروهبندی کرده و قابلیت یا عملکرد خاصی را برای طراحی شبکه فراهم میکند. در ویندوز سرور 2003، اگر سرور برای نقش سروری خاص پیکربندی شده باشد، سرویسها، امکانات و ابزارهای اضافهتری روی آن سرور نصب میشوند. به این ترتیب، سرور سرویسهای مورد نیاز کاربران را فراهم میکند.
ویندوز سرور 2003، ابزار جدیدی با عنوان Manage Your Server Utility، برای تعریف و مدیریت نقشهای سروری فراهم میکند. ویزارد مورد استفاده برای اجرای رولهای سروری در کامپیوترها، Configure Your Server Wizard است که شامل Manage Your Server Utility بوده و از طریق همین Utility مدیریت میشود.
با وجود ویندوز سرور 2003، میتوان یازده نقش سروری مختلف را با Configure Your Server Wizard پیکربندی کرد:
در خرید سرور اچ پی یکی از دانستی های مهم، آشنایی با انواع سرورهای شرکت اچ پی است تا بتوانید خریدی هوشمندانه و متناسب با نیازتان داشته باشید. کمپانی اچ پی (HP) یک شرکت آمریکایی است که محصولات اصلی آن شامل چاپگر، موبایل، تبلت، لپ تاپ و انواع سرور می شود. در این مقاله قصد داریم به چند نکته مهم در مقایسه سرورهای اچ پی بپردازیم.
اچ پی با تولید و عرضه انواع نسل های سرور به عنوان یکی از از بزرگترین پرچمداران دنیای تولید سرور و تجهیزات ذخیره سازی شناخته شده است و به جرات می توان گفت که انواع سرور اچ پی در ایران فروش بالایی داشته و از سایر برندها محبوبیت بیشتری دارد. به طور کلی سرورهای HP ایده آل برای مدیریت و ذخیره سازی اطلاعات هستند که قابلیت های مختلفی را برای محیط های کاری و سازمانی شما مهیا می سازند.
انواع سرور اچ پی خرید سرور اچ پی را باید براساس نوع تاور و نوع رک مونت بودن سرور انتخابی انجام دهید که یکی از مهمترین نکات در خرید سرور HP تلقی می شود. سرورهای شرکت اچ پی در رده Proliant در سه گروه کلی Rackmount وTower وBlade قرار می گیرند. در این مقاله از سایت کیهان سرور به معرفی این گروه ها پرداخته ایم.
۱- سرورهای RACKMOUNT) DL)
این گروه از سرورهای اچ پی به صورت خوابیده در سایز متوسط طراحی شده اند که از انعطاف، مدیریت پذیری و ارتقا پذیری بالایی برخوردار می باشند و مخصوص رک بسیار پرقدرت هستند. خرید سرور اچ پی گروه DL برای استفاده در محیط هایی که تعداد زیادی سرور وجود دارد و برای پردازشهای گوناگون و کسب و کارهای متوسط تا بزرگ مناسب است.
سرورهای DL شرکت اچ پی در انواع سری های DL700 ، DL500 ، DL300 ، DL100 و DL900 تولید می شوند که در این بین، سرور اچ پی سری DL380 در ایران بسیار پر فروش و محبوب است که از جدیدترین مدل های این سری می توان به مدل HP DL380 Gen9 E5-2620v3 اشاره داشت.
۲- سرورهای TOWER) ML)
برای خریدی مناسب از لحاظ کارایی چیزی کمتر از سرورهای DL اچ پی ندارند و سرورهای ایستاده و قدرتمندی هستند. از مزایای مهم سرورهای ML، عدم وابستگی آنها به رک و ارتقا پذیری آنها است، از این رو خرید سرور اچ پی گروه ML برای کسب و کارهای کوچک، متوسط و حتی بزرگ و هم چنین شرکت های معمولی انتخابی مناسب است. این سرورها می توانند زیر ساخت کاملی را برای شرکت ها فراهم کنند.
۳- سرورهای BLADE) BL)
سرورهای BLADE اچ پی به صورت تیغه ای هستند، نوع طراحی این سرورها کاملا ماژولار و فشرده است. از مزیت های سرورهای BL اچ پی می توان به کارایی بالا و دسترسی پذیری فوق العاده ، ۸۵ درصد کابل کشی کمتر نسبت به سایر سرورها، قدرت پردازنده ی قوی، مصرف انرژی و اشغال فضای بسیار کم، معماری ماژولار و ساختار متفاوت اشاره داشت.
از طرفی سرورهای BLADE HP را می توان به راحتی مدیریت کرد تمامی این ویژگی ها سبب شده است تا میزان هزینه ها در دیتا سنترها کاهش پیدا کند و کیفیت سرویس دهی بالا برود.
شکل قرار گیری سرورهای BL اچ پی در رک به صورت مجموعه ای است. تعداد این مجموعه ۸ یا ۱۶ عدد بوده که برای نصب در رک در داخل محفظه های مخصوصی به نام C3000 و C7000 قرار می گیرند. خرید سرور اچ پی گروه BLADE همراه با استوریج مناسب، TCO (هزینه کل مالکیت) کمتری دارد.
این سرورها مناسب برای استفاده در کسب و کارهای کوچک و بزرگ انترپرایزها هستند که قابلیت های زیادی در اختیار شما قرار می دهند به طوری که زیر ساخت های سنتی قادر به ارائه این مزایا نمی باشند.
در این پست قصد داریم به مفهوم Cache Server و کاربرد آن در شبکه اینترنت بپردازیم. شرکت های ارائه دهنده خدمات اینترنت (ISP) جهت صرفه جویی در مصرف پهنای باند (Bandwidth) خود از امکانی به نام Cache Server استفاده می نمایند. نحوه کار سرویس فوق به این صورت است که زمانیکه یک کاربر برای نخستین بار درخواست لود شدن سایتی (برای مثال Google.com) را می فرستد، سایت مذکور لود شده و در Cache Server شرکت ISP ذخیره می گردد تا در دفعات بعدی که کاربر درخواست همین سایت را ارسال نماید، وب سایت مربوطه از منبع اصلی آن (وب سرور مربوطه) لود نشده و از صفحات کش شده موجود در Cache server استفاده نماید. با این کار پهنای باند شرکت مصرف نمی گردد، بلکه از سرور داخلی Cache Server خوانده می شود، در نتیجه سرعت لود شدن سایت نیز برای کاربران افزایش می یابد.
اما اگر در این مدت تغییری بر روی وب سایت مورد نظر رخ داده باشد، کاربر به دلیل مشاهده صفحات کش شده و قدیمی قادر به رؤیت تغییرات جدید نخواهد بود. قابل ذکر است که بسته به شرکت ISP شما، مدت زمان Refresh شدن Cache Server ها متفاوت می باشند، این مدت از ۲ یا ۳ ساعت الی ۴۸ ساعت متغیر است (Cache Server و کاربرد آن).
در نظر داشته باشید که علاوه بر Cache Server شرکت ارائه دهنده اینترنت شما (ISP) با توجه به شبکه داخلی ممکن است با Cache های دیگر نیز روبرو باشید، برای مثال اگر شبکه داخلی شما از نرم افزار ISA Server و یا TMG برای کنترل ترافیک خود استفاده می نماید، باید توجه داشته باشید که این نرم افزارها نیز دارای Cache های مستقلی می باشند.
در برخی از موارد می توان با فریب دادن Cache Server، آن را مجبور ساخت تا سایت مورد نظر را مجددا از منبع مربوطه (وب سرور) لود نماید برای اینکار باید تغییرات جزئی را در ظاهر URL وارد شده ایجاد نمود. به طور مثال اگر همیشه آدرس سایت خود را به این صورت وارد می نمودید http://www.example.com، این بار برای فریب دادن Cache server آدرس را به صورت http://example.com/# وارد نمایید، در این حالت Cache Server مربوطه به تفاوت بین این دو نام پی برده و گمان می کند با آدرس جدیدی روبرو شده است که برای اولین بار درخواست شده، بنابراین آن را از منبع مربوطه (وب سرور) به صورت کامل لود خواهد کرد (Cache Server و کاربرد آن).
همچنین علاوه بر موارد توضیح داده شده، مرورگر شما نیز اطلاعاتی را در دیتابیس خود ذخیره و cache می کند، برای اینکه به نرم افزار دستور دهید تا از Cache خود استفاده ننماید و اطلاعات سایت را از ISP دریافت کند می توانید از کلید های Ctrl + F5 استفاده نمایید و یا از طریق تنظیمات مرورگر مربوطه تمام Cache های ذخیره شده را حذف نمایید.
در بین انواع سرورهای موجود که هرکدام برای مواردی مشخص کاربرد دارند، سرورهای تیغه ای برند اچ پی جایگاه ویژه ای در دیتاسنترها و سازمانهای بزرگ دارند. در این مطلب قصد داریم به بررسی سرور تیغه ای HP BladeSystem c3000 و مشخصات فنی آن بپردازیم.
سرورهای تیغه ای HP همواره تاثیر گذار بوده اند و C3000 هم از این قاعده مستثنی نیست. بلید c3000 یک سرور تیغه ای بسیار سنگین است به نحوی که برای جابجایی آن به چندین نفر نیرو نیاز می باشد. از طرفی دارای شاسی جمع و جوری می باشد که پتانسیل گسترش قابل توجهی را نسبت به طیف وسیعی از سرورها ارائه می دهد در بیشتر اوقات پیشنهاد ما بلید c3000 دوست داشتنی می باشد. سرور تیغه ای HP c3000 نمونه ای شگفت انگیر از تکنولوژی بسیار فشرده با کارایی و ظرفیت بالا می باشد که میتواند جوابگوی بسیار قدرتمندی برای نیازهای کاربران این سیستم باشد. ابزار مدیریت آنلاین HP باعث توسعه و استقرار و نصب ساده C3000 می شود.
سرورهای تیغه ای معمولا به طور سنتی قیمتی فراتر از توان مالی بسیاری از SMB ها (شرکت های کوچک و متوسط) دارند اما سرور تیغه ای HP c3000 دقیقا این بخش بازار را مورد هدف قرار داده است. به صورت خلاصله شما هر قابلیت عالی که در C7000 بوده است را می توانید در شاسی جمع و جور ۶U سرور C3000 مشاهده کنید. هر دو مدل ایستاده و خوابیده ارائه شده اند و در این مقاله ما بررسی خود را به مدل دوم محدود می کنیم.
بررسی سرور تیغه ای اچ پی HP BladeSystem c3000
خوشبختانه مدل خوابیده سرور C3000 در شاسی خود دارای چرخ است و پالت آن شامل یک رمپ دستی می باشد. سرور C3000 مانند یک تانک ساخته شده است و وزن خیلی سبکی ندارد. شما می توانید ۴ تیغه ارتفاع – کامل یا نیمه – مرتفع را در محفظه C3000 قرار دهید و آنچه که برای C7000 استفاده می کنید را انتخاب کنید.
سرور تیغه ای HP c3000 با برق تک فاز کار می کند و شاسی آن دارای ۴ منبع تغذیه hot-plug و ۱۲۰۰ واتی است که می تواند تا ۶ برابر افزایش پیدا کند. این سرور تیغه ای اچ پی از همان ماژول های کولینگی که در شاسی C7000 وجود داشت استفاده می کند که برای دستورالعمل های طراحی موتور جت است. اگر به انتهای ماژول فن توجه کرده باشید یک فن فلزی خواهید دهید که شکلی شبیه به توربین دارد. این موارد هزینه زیادی برای تعویض (با ماژول جدید) ندارند و تنها هزینه ای تقریبا ۱۰۰ پوندی خواهند داشت.
از طرف دیگر برای نسخه ایستاده ماژول HP onboard administrator را خواهید داشت که شامل Insight Display می شود. این قابلیت در یک پنل عملیاتی پاپ آپ ظریف نمایش داده می شود و همراه با صفحه نمایش LCD می تواند برای تنظیم پیکربندی ها، تجزیه و تحلیل خرابی، چک کردن سلامت کلی سیستم استفاده شود. علاوه بر این از مد چت پشتیبانی می کند که در آن مدیر و پرسنل محلی به صورت ریموت یا از راه دور می توانند گفتگویی مبتنی بر پیام های متنی داشته باشند.
HP از ارائه دهنده های اصلی سرورهای تیغه ای می باشد و در این سرور تیغه ای از آخرین پردازنده سری زئون ۵۵۰۰ استفاده می کند. در سرور تیغه ای HP c3000 از تیغه های نیمه مرتفع و جدید BL490c G6 استفاده شده است که از یک جفت پردازنده ۵۵۰۰ پشتیبانی می کندو ۱۸ سوکت DIMM می توانند از حافظه های ۶ گیگابایتی DDR3 استفاده کنند و در مجموع ۹۶ گیگابایت حافظه را در اختیار شما قرار دهند شما می توانید از تکنیک مدیریت حافظه آینه سازی حافظه (memory mirroring) هم استفاده کنید.
مشخصات سرور تیغه ای HP c3000
شاسی این سرور بلید ۶U می باشد و دارای ۱۸ اسلات تیغه ای نیمه مرتفع یا ۴ اسلات تیغه ای ارتفاع کامل می باشد.
این سرور تعداد 4 عدد پاور یا منبع تغذیه سروری که می تواند تعداد ۴ عدد منبع تغذیه 900 واتی یا 1200 واتی Hot-swap باشند را پشتیبانی می کند.
این سرور تعداد 4 عدد فن بلید Hot-swap دارد و می تواند حداکثر تا 6 عدد فن را پشتیبانی نماید.
این سرور دارای چهار عدد bay جهت نصب ماژولهای I/O می باشد.
مدیریت این شاسی بلید توسط مجموعه برنامه های HP Onboard Administrator و HP Insight Control انجام می گیرد.
تعداد سوکت DIMM بالا به این معناست که فضای داخلی برای ذخیره سازی محدود است اما HP با قرار دادن دو هارد SATA و SSD بر این مشکل غلبه کرده است. شما می توانید با اضافه کردن یک تیغه ذخیره سازی SB40c در بی پایینی این ظرفیت را بیشتر گسترش دهید و ۶ هارد SATA یا هارد SAS SFF را اضافه کنید. RAID بندی نیز در منو وجود دارد اگر چه استفاده از این قابلیت به کنترلر Smart Array P700 نیاز دارد (برای اتصال Bay در محل تیغه c3000 به یک عدد اسلات اکسپندر مزانین mezzanine cards نیاز می باشد.
HP همچنین گزینه های Infiniband یا پورت های گیگابایت اضافی، iSCSI، FC دو پورتی را ارائه می دهد. اتصالات شبکه استاندارد قوی شده اند و این سرور تیغه ای جدید از کارت شبکه سرور دو پورته ۱۰GbE Flex-10 ادغامی (یا آنبرد) استفاده می کند گرچه برای استفاده از سرعت های بالاتر شما نیاز به اتصال یک ماژول مجازی Flex-10 10GbE در پشت سرور دارید.
بررسی سرور تیغه ای اچ پی HP BladeSystem c3000
قابلیت های بسیار جالب c3000
جدیدترین سرور تیغه ای نیمه مرتفع BL460 G6 مشخصات مشابه با BL490c G6 را ارائه می دهد اما تعداد سوکت های DIMM به ۱۲ عدد کاهش پیدا می کند و می تواند یک جفت از هاردهای hot-swap SFF را در جلو داشته باشد. این موارد توسط کنترلر تعبیه شده P410i RAID مدیریت می شوند و جدیدترین تیغه ها دارای قابلیت های مجازی سازی و همچنین اولویت بندی هستند علاوه بر این آنها دارای اسلات کارت حافظه SD اینترنال و پورت USB می باشند. HP زمان بیکاری ندارد چونکه دارای LeftHand Networks است، C3000 می تواند برای اجرای نرم افزارهای SAN/iQ پیکربندی شود. مفهوم اصلی که پشت SAN/iQ قرار گرفته است خوشه بندی روی اترنت است که شما را قادر می سازد تا سرورهای فیزیکی را با هم گروه بندی کنید و همه فضای ذخیره سازی شان را به عنوان یک استخر ذخیره سازی منفرد ارائه دهید.
در قسمت پشت سرور ۴ بی (Bay) دارید که HP گزینه های اتصال زیادی را به شما می دهد، شما می توانید سوئیچ های FC SAN سیسکو و Brocade ، تیغه های سوئیچ گیگابایت فیبری و مسی سیسکو را انتخاب کنید. شما نیاز به ماژول های اتصال مجازی خواهید داشت تا از مزایای ۱۰GbE ارائه شده در جدیدترین سرورهای تیغه ای بهره ببرید و بتوانید از آن برای تخصیص آدرس مک (از یک استخر مجازی) استفاده کنید (البته در صورتی که تیغه های جدید نصب شده باشند).
سطح مدیریت از راه دوری که توسط سرور تیغه ای HP c3000 ارائه می شود بی نظیر است. شاسی ها، تیغه ها و تمام ماژول های اتصال می توانند به طور مستقیم از طریق رابط مرورگر Onboard Administrator دسترسی شوند. این رابط ویزاردهایی را ارائه می دهد تا فرآیند نصب را ساده تر کند و آرایه های گرافیکی به شما شرایط و وضعیت تمام قطعات را نمایش می دهد. این رابط وضعیت سیستم را نشان می دهد و از آیکن های رنگی برای نمایش خطاها و خرابی ها استفاده می کند و جزئیات برق مصرفی و پاور موجود را نمایش می دهد. با انتخاب هر تیغه سرور شما به طور مستقیم به رابط مرورگری که توسط تراشه iLO2 ادغامی (آنبرد) ارائه می شود هدایت می شوید. شما از طریق این رابط مدیریتی می توانید به صورت ریموت یا از راه دور عملیات سیستم را کنترل کنید (از جمله پاور) و ابزارهایی برای مانتیتور کردن و نظارت کردن این کنترلر و یا سرور و قطعات نصب شده قابل نمایش ارائه شده است.
بررسی سرور تیغه ای اچ پی HP BladeSystem c3000
رقابت سرور بلید c3000 و نتیجه گیری
برای مدیریت بهتر و عمیق تر سرور تیغه ای HP c3000 می توانید از HP Insight Control Suite استفاده کنید که شامل ابزارهای Systems Insight Manager می باشد. این مجموعه نرم افزاری مدیریت از راه دور مبتنی بر مرورگر بوده و نظارت کامل را فراهم می آورد و با ایجنت Insight نصب شده می تواند به صورت ریموت دسترسی به تیغه های سرور را فراهم آورد. تنها رقیب این سرور اچ پی، سرور BladeCenter S شرکت IBM است که دقیقا همین بازار را مورد هدف قرار داده است. سرور ای بی ام دارای شاسی ۷U است که می تواند ظرفیت ذخیره سازی بیشتری را ارائه دهد و دارای پتانسیل گسترش بالایی است اما فوق العاده پر سر و صدا است بنابراین اگر می خواهید از این سرور در دفتر خود استفاده کنید نیاز به کیت IBM Massive Office Enablement خواهید داشت. ما در طول تست سرور C3000 متوجه شدیم که این سرور کاربر پسندتر است و حتی با نصب تمام ۶ فن این سرور کاملا آرام و بدون سر و صدا کار کرد. ما همچنین ابعاد جمع و جورتر و کیفیت ساخت فوق العاده و همچنین امکانات مدیریت HP را ترجیح دادیم.
در این پست قصد داریم به آموزش نحوه انتخاب سرور مناسب برای هاستینگ بپردازیم. مبحث انتخاب سرور یکی از مباحث کلیدی در موضوع تامین تجهیزات دیتاسنتر می باشد که چک لیستهای مربوط به خود را دارد و معمولا بعد از استخراج دقیق نیازهای سخت افزاری سازمان انتخاب می شود.
آیا بهتر است سرور داخلی داشته باشید؟
یا سرور خارج برای نوع کاربری شما مناسب است؟
چرا بهتر است از سرور ابری استفاده کنید؟
آیا برای به اشتراک گذاری فایل ها اقدام به خرید سرور می کنید؟
آیا از سرور بیشتر برای ارسال ایمیل استفاده می کنید؟
آیا نیروی کاری دارید که باید از راه دور به سرور وصل شود؟
آیا از سرور شما برای تهیه نسخه پشتیبان از داده ها استفاده می شود؟
میزان هارد، رم و پردازنده مصرفی شما در سرور به چه میزان خواهد بود؟
چگونه مجازی سازی می تواند شما را انعطاف پذیرتر کند؟
و…
برای درک بهتر در ادامه تمامی این موارد توضیح داده خواهد شد.
آیا بهتر است سرور داخلی داشته باشید؟
در برخی از کاربری ها موقعیت جغرافیایی سرور ها مهم نیست و در این حالت داخلی بودن سرور شما نیز اهمیتی نخواهد داشت. اما در مواردی برای شما ping سرور مهم است و برای مثال سایت های فروشگاهی دارید که کاربران شما در داخل کشور هستند بهتر است سرور داخلی تهیه کنید. با توجه به این که سرور های داخل ایران از نظر جغرافیایی به کاربران ایرانی نزدیک تر هستند در نتیجه ping بهتری نسبت به سرور های خارج دارند.
متاسفانه با توجه به برخی از تحریم ها، استفاده از یک سری سایت ها و یا برنامه های کاربردی از IP ایران امکان پذیر نیست و به همین علت در صورتی که در کسب و کار خود یکی از این موارد را دارید بایستی از سرور های خارج از ایران استفاده کنید در غیر این صورت می توانید از سرور های ایران استفاده کنید.
سرور مجازی خارج
سرور اختصاصی خارج
چرا بهتر است از سرور ابری استفاده کنید؟
سرور های ابری به علت نوع کانفیگ از performance بهتری نسبت به دیگر سرور ها برخوردارند.لذا همواره توصیه می شود که در صورتی که امکان استفاده از آنها را دارید تردید نکنید!
ایرو سرور
آیا برای به اشتراک گذاری فایل ها اقدام به خرید سرور می کنید؟
در صورتی که از سرور بیشتر برای اشتراک گذاری فایل ها استفاده می کنید فضای سرور برای شما مهم خواهد بود.در نظر داشته باشید که چقدر فضا نیاز دارید و متناسب با آن سرور خود را انتخاب کنید.
در این کاربری رم و پردازنده زیاد نیاز نخواهید داشت.
اگر تنها کاربری شما اشتراک گذاری فایل می باشد می توانید از هارد های HDD و یا SAS نیز استفاده کنید که برای شما به صرفه تر خواهد بود.
در این مقاله با نحوه انتخاب یک سرور رکمونت دو یونیتی در خدمت شما عزیزان و علاقه مندان هستیم. تنوعی که در محصولات سروری شرکت هایی مانند اچ پی، لنوو، دل و IBM وجود دارد باعث شده است که برای انتخاب و خرید سرور به شناخت بالایی نیاز داشته باشیم. در محصولات سروری طبقه بندی برا اساس ضخامت می باشد که با واحد U بیان میشود. قفسه رک دارای واحد هایی هست که به یونیت معروف می باشد و هر سروری که بخواهد در رک قرار گیرد بر اساس ضخامتی که دارد یونیت یا یونیت هایی را در قفسه رک اشغال میکند. برای مثال اگر سرور شما ۲ یونیت باشد مانند سرور HP Proliant DL380 G9 در این صورت باید دو واحد یا دو یونیت در رک به این سرور اختصاص دهید. تمامی سرورهای DL380 شرکت اچ پی دو یونیتی بوده و دو واحد از رک را اشغال خواهند کرد. از آنجایی سرورهای اچ پی سهم عمده ای از بازار را تشکیل می دهند مثالهایی که در این پست آورده میشود نیز از سرور های بسیار با کیفیت اچ پی می باشند.
سرورهای قدیمی که دارای فضای زیاد و انرژی مصرفی بالایی هستند انتخاب های خوبی نیستند.
نقل قول هارولد مک میلان خیلی عجیب نیست او می گوید ” SME ها به دنبال اولین سروری هستند که برای اهدافشان ساخته شده است و یا قصد دارند یک سیستم کهنه را که زیاد هم خوب نیست، ارتقاء دهند “.
خانواده پردازنده Xeon Scalable اینتل به SEM ها اجازه می دهد تا بیشترین گزینه ها را در اختیار داشته باشند که اجازه می دهد تا پشتیبانی از فرآیند های فعلی را برآورده کرده و نیازهای آینده را پاسخگو باشد. فروشندگان بزرگ و مشهوری مانند Broadberry Data Systems, Dell EMC, Fujitsu و Lenovo همه سرورهای رکمونت ۲U را با این پردازنده ها ارائه می دهند و توافق عمومی میان فروشندگان این است که فرم فکتور ۲U، بهترین ترکیب از قدرت پردازشی، ظرفیت ذخیره سازی و قابلیت توسعه را برای SME ها ارائه دهند.
SEM هایی که با کمبود فضا مواجه هستند سرورهای رکمونت را یک راه حل ایده آل می دانند. دفاتری که هزینه زیادی برای اجاره پرداخت می کنند می توانند با تهیه این سیستم ها که قدرت پردازشی قابل توجهی را در کمترین فضا ارائه می دهد تهیه کنند به این ترتیب این سرورها کسب و کارها را قادر می سازد تا با تلفیق سرویس ها در سرورهای کوچکتر در هزینه های خود صرفه جویی کنند.
تعریف Small and medium-sized enterprises یا SMEs
اینترپرایز هایی در اندازه کوچک یا متوسط را SMEs میگویند. در واقع کاربران یا مشتریانی که برای اهداف کوچک تا متوسط به دنبال سرور هایی با قابلیت های کم تا متوسط هستند به دنبال SMEs می باشند. این مشتریان نهایتا دارای ۲۵۰ نفر پرسنل بوده یا در محلی که فعالیت میکنند به علت کمبود جا یا هزینه های بالای اجاره و اختصاص فضا میخواهند از سرور هایی با یونیت کمتر استفاده کنند.
نقش پردازنده در نحوه انتخاب یک سرور رکمونت دو یونیتی
خانواده پردازنده Xeon Scalable شامل بیش از ۵۰ مدل است که به ۴ دسته Bronze, Silver, Gold و Platinum طبقه بندی می شود. کسب و کارهای کوچکی که دارای لودهای کاری سبک تا متوسط هستند بیشتر به مدل های Bronze, Silver که احتمالا ارزانتر از برخی از مدل های Gold است علاقه دارند. خانواده برنز شامل ۳۱۰۴ شش هسته ای و ۳۱۰۶ هشت هسته ای است که هر دو با سرعت ۱.۷ گیگاهرتز اجرا می شوند و از حداکثر حافظه ۷۶۸ گیگابایتی ۲,۱۳۳MHz DDR4 پشتیبانی می کنند. آنها از سرورهای دو سوکته (۲P) و تک سوکته (۱P) پشتیبانی می کنند اما فاقد قابلیت های Hyper-Threading HT و Turbo-Boost هستند. ۵ مدل نقره ای ۴ تا ۱۲ هسته ای هستند و سرعت اجرایی از ۱.۸ گیگاهرتز تا ۲.۶ گیگاهرتز است و از حداکثر سرعت حافظه ۲,۴۰۰MHz پشتیبانی می کند. پشتیبانی از HT و Turbo-Boost به علاوه تعداد هسته های بالاتر و سرعت های بیشتر باعث می شود که این پردازنده ها برای انجام کارهای سنگین تر بهتر از مدل های برنزی باشند. خانواده طلایی به گروه های ۵۱۰۰ و ۶۱۰۰ تقسیم می شوند که همه آنها از سرورهای ۱P,2P و ۴P پشتیبانی می کنند. تفاوت اصلی این است که ۵۱۰۰ ها دارای سرعت حافظه ۲۴۰۰ مگاهرتز هستند در حالی که ۶۱۰۰ ها حداکثر سرعت ۲۶۶۷ مگاهرتز را پشتیبانی می کنند و دارای UPI (مخفف Ultra Path Interconnect) هستند که یک معماری کش سرعت بالا در تمام پردازنده های Xeon Scalable است که جایگزین QPI قدیمی تر شد.
نگرانی های حرارتی در انتخاب سرور
دمای سرور در نحوه انتخاب یک سرور رکمونت دو یونیتی چه تاثیری میتواند داشته باشد. زمانیکه شما سرور رکمونتی با پردازنده زئون Xeon Scalable انتخاب میکنید باید هرگونه محدودیت های حرارتی شاسی را در TDP بررسی کنید بدلیل اینکه ممکن است انتخاب پردازنده را محدود کند. این مسئله برای مدل های برنزی و نقره ای مشکل ساز نیست چون همه آنها دارای TDP کم ۸۵ واتی هستند اما به علت مشکلات کولینک (خنک سازی) حرارت های بالاتر از ۱۲۵W TDP ممکن است پشتیبانی نشوند.
محدودیت های دمایی و عدم پشتیبانی سیستم کولینگ سرور باعث میشود که در انتخاب سرور و نوع پردازنده محدودیت هایی داشته باشیم مگر اینکه از مدل های گرانتر و قوی تری استفاده کنیم. مدل های بالاتر دارای قیمت بسیار بالاتری هستند. برای مثال پردازنده Bronze 3104 دارای قیمت ۲۵۰ پوندی است در حالی که پردازنده های ۱۶ هسته ای Gold 6130 می تواند قیمت شش برابر داشته باشد.
مزیت بزرگ پردازنده های Xeon Scalable این است که همه آنها از سوکت یکسان LGA 3647 استفاده می کنند که باعث ارتقاء سینک در هنگام تقاضا می شود. اگر شما فکر می کنید که پردازنده های برنزی به خوبی اجرا نمی شود خیلی ساده می توانید آن را با پردازنده سریعتر نقره ای یا طلایی که تعداد هسته های بیشتری هم دارند عوض کنید. این سوال ممکن است در ذهن شما به وجود بیایید که آیا پردازنده های سرور سطح معمولی E3-1200 اینتل هنوز ارزش سرمایه گذاری کردن را دارند یا نه. برای کسب و کارهای کوچک این پردازنده ها بسیار ارزانتر از مدل های جایگزین هستند اما آنها تنها از سرورهای تک پردازنده ای و همچنین حداکثر حافظه ۶۴ گیگابایتی DDR4 پشتیبانی می کنند و پتانسیل ارتقاء سیستم های Xeon Scalable را ندارند.
فضای ذخیره سازی در سرور
در ادامه مقاله ”نحوه انتخاب یک سرور رکمونت دو یونیتی” به بررسی نقش فضای ذخیره سازی می پردازیم. انتظار می رود که اکثر سرورها برای سال های سال کار کنند بنابراین شما باید مطمئن شوید که سروری را خریداری کرده اید که نیازهای آینده شما را برآورده می کند و می تواند ورک لودهای افزایشی شما را مدیریت کند. ظرفیت ذخیره سازی مخصوصا خیلی مهم است و شما باید سروری که بیشتر از آنچه که در حال حاضر به آن نیاز دارید را ارائه دهد تا از ارتقا ها و خرابی های پرهزینه بعدی شما جلوگیری کند. هاردهای SATA بهترین نسبت قیمت به ظرفیت را با مدل های فرم فکتور بزرگ (LFF) دارند و در حال حاضر حداکثر ظرفیت ۱۲ ترابایتی را ارائه می دهند. برای عملکرد ذخیره سازی بزرگتر باید هارد های Nearline SAS NL-SAS یا SAS در نظر گرفته شوند اما گرانتر هستند و همچنین به یک کنترلر SAS یا کارت RAID مناسب برای پشتیبانی نیاز دارند.
بسیاری از شرکت ها مانند بلوچیپ با شرایطی سخت گیرانه ای که برای گارانتی هارد و ذخیره ساز ایجاد کرده اند شما را در انتخاب انواع HDD ها محدود کرده اند. بنابراین فروشندگانی مانند Broadberry Data Systems چنین شرایطی ندارند و به صراحت به شما اجازه می دهند تا هاردیسک خود را بدون غیر معتبر شدن گارانتی انتخاب کنید. سرورها اطلاعات مهم کسب و کارها را ذخیره می کنند بنابراین کنترلر RAID مخصوص برای سرور شما ضروری می باشد بدلیل اینکه برای شما اولین خط دفاعی در برابر خرابی هارد است. اغلب سرورها دارای قابلیت RAID تعبیه شده روی مادربرد هستند اما با بررسی آنها متوجه می شوید که حداقل RAID1 را پشتیبانی می کنند و RAID5 را ارائه نمی دهند و تنها از Mirror پشتیبانی می کنند. RAID1 برای حفاظت از دو هارد خوب است اما با RAID5 شما می توانید از ۳ هارد شروع کنید و خیلی راحت زمانی که می خواهید ظرفیت خود را افزایش دهید آرایه ها را اضافه کنید. RAID6 به طور همزمان از خرابی دو هارد محافظت می کند اما از لحاظ کارایی و فضای ذخیره سازی از دست رفته قابل توجیه نمی باشد.
بکاپ و مدیریت در سرور
همراه با RAID، شما باید یک استراتژی بکاپ تجاری را پیاده سازی کنید تا مطمئن شوید که اطلاعات مهم و برنامه های کاربردی شما در سرورهای جدیدتان در مقابل خرابی سیستم محافظت شده است. رنج وسیعی از محولات برای انتخاب وجود دارد بنابراین بهتر است لیست بهترین نرم افزار بکاپ و همچنین بهترین سخت افزار NAS را بررسی کنید.
همچنین نظارت و مدیریت از راه دور بسیار مهم است چونکه شما می خواهید بدون توجه به موقعیت مکانی که هستید از سلامت سرور خود مطلع باشید. اکثر فروشندگان به طور فزاینده ای به این موضوع اهمیت می دهند و با استفاده از کنسول های بهبود یافته اطلاعات فراوانی را در اختیار کاربران قرار می دهند. برای امنیت بیشتر، سرورهایی را انتخاب کنید که پورت مدیریتی اختصاصی را ارائه می دهند تا بتوانید این ترافیک را از سرویس های داده عمومی تفکیک کنید.
کنترل کاملا از راه دور سیستم عامل یک قابلت ارزشمند دیگر می باشد اما توجه داشته باشید که برخی از فروشندگان تنها این قابلیت را به عنوان گزینه اختیاری و پولی برای ارتقاء ارائه می دهند. جدیدترین سرورها با پردازنده های Xeon Scalable به عنوان بزرگترین تغییر برای SME ها ارائه می شود و این محصول در حال حاضر سیستمی را با رنج گسترده ای از قدرت پردازشی، قابلیت توسعه و قابلیت هایی که مناسب هر بودجه و ورک لود است را ارائه می دهد. اگر شما برای تقویت کسب و کار خود به دنبال برخی از سخت افزارهای جدید هستید برای سرمایه گذاری هیچ چیز بهتر از خرید سرورهایی با پردازنده Xeon Scalable نیست. امیدواریم مقاله ” نحوه انتخاب یک سرور رکمونت دو یونیتی ” رضایت شما را جلب کرده باشد. همچنین شما را دعوت میکنم مقالات دیگر سرور را مطالعه کنید.
در این پست قصد دریم به تفاوت بین هارد SATA و PATA بپردازیم. شاید تاکنون نام هارد ATA یا PATA به گوشتان نخورده باشد. طی سالها از ۱۹۸۶ به بعد این نوع هارد از هارد های موجود در بازار بوده که شاید بعضی از کاربران نیز اصلا استفاده نکرده باشند، کلمه IDE مخفف Integrated Drive Electronics می باشد که به آن ATA یا PATA نیز اطلاق می شود که اشاره دارد به Parallel Advanced Technology Attachment و کلمه Parallel به معنای موازی است. هارد موازی یعنی کابل هارد به صورت موازی و رفت و برگشتی کار میکند در واقع پین ها بین دریافت و ارسال اطلاعات تقسیم شده است. سرعت انتقال داده ها در این نوع هارد معادل ۵ الی ۱۳۳ مگابایت می باشد.
کابل هارد IDE مخصوص دیتا به ۴۶ سانتی متر می رسد که از ۴۰ پین تشکیل شده و رنگ کابل سیاه می باشد همچنین کابل ۸۰ PINS و سوکت مخصوص به آن روی مادربرد برای کامپیوتر به سه رنگ است. معمولا اتصال آبی رنگ به مادربرد وصل می شود و بقیه اتصالات به همراه هارد اصلی می توانند به مادربرد Motherboard و اسلات های موجود متصل شوند.
رنگ سیاه برای هارد اصلی MASTER
خاکستری برای SLAVE
آبی برای کنترل CONTROLLER
خوانش و نامگذاری هارد در IDE
زمانی که بیش از یک هارد دیسک به برد IDE متصل شود؛ یکی از این کابلها Primary است و دیگری Secondary و می دانیم که هر کابلی هارد دیگری به آن می تواند وصل شود لذا کابل اول Primary می شود که به دو هارد متصل است که هارد اول Master یعنی شماره ۱ در کابل اول و این هاردی است که شروع به بالا آمدن سیسم عامل می کند و هارد دوم در کابل اول Primary در واقع Slave یعنی شماره ۲ میباشد و مثل همین در کابل دوم Secondary که هم Master و هم Slave هست برقرار است اما زمانی که کامپیوتر اقدام به خواندن هر یک از هارد موجود روی مادربرد می کند از این چهار تا به ترتیب ؛ هارد MASTER در کابل PRIMARY که شماره ۱ میباشد خوانده می شود. سیستم عامل به هر یک از هاردها در واقع به صورت A B C D شماره گذاری می کند لذا به ترتیب HDA یعنی هارد دیسک اول که سیستم آن را می خواند و بعد هارد SLAVE روی همان کابل را می خواند مثلا شماره ۲ که HDB آن را می خواند و به نسبت هارد MASTER در کابل دوم SECONDARY سیستم HDC و هارد آخری SLAVE در واقع HDD میباشد که هارد چهارم است. این اطلاعات و این ترتیب مواقعی که از کاربران سیستم عامل لینوکس باشیم نیاز است و نسبت به این نوع هارد نرخ انتقال دادها ضعیف است نسبت به توسعه ایی که برای سیستم های کامپیوتر ایجاد شده لذا نوع جدید هارد SATA روی کار آمد.
خصوصیات هارد SATA و تکامل هارد PATA
به خاطر سرعت دادن انتقال داده ها بین هارد و کامپیوتر این نوع هارد در سال ۲۰۰۳ و یا اواخر ۲۰۰۲ ظهور پیدا کرد به این هارد در سابق PATA می گفتند که حرف P به کلمه Parallel اشاره دارد اما حرف S به کلمه serial دلالت دارد یعنی پشت سرهم چون این هارد به صورت متوالی کار می کند. توازی یعنی اینکه چند کار را در موازات یکدیگر همزمان انجام می دهد برای صرفه جویی در وقت در حالیکه توالی یعنی یک کار شروع می شود و بعد کار دیگر شروع میشود. تفاوت بین هارد SATA و PATA فقط در نوع انتقال داده ها می باشد. هرچند که نقش کابل ها در این میان پررنگ تر می باشد.
علت پایین بودن سرعت هارد ATA یا PATA و نقش کابل IDE
پایین بودن سرعت کابل IDE بیشتر باعث ایجاد تفاوت بین هارد SATA و PATA می شود. کابل IDE پهن و عریض است چون حاوی تعداد زیادی pins میباشد که مثلا به ۴۰ تا می رسد پس ۲۰ pins داده ارسال می کند و مابقی pins همزمان دریافت می کند. اگر که اطلاعاتی در زمینه الکترونیک داشته باشید می دانید که هر pin دریافت و ارسالی دارد به شکل سیگنالهای الکترونیکی، پس هر pin باعث ایجاد میدان مغناطیسی میشود. یعنی هر میدان الکترونیکی در اطرافش میدان مغناطیسی تولید می کند به این معنا که هر pin زمانی که دریافت یا ارسال داه ها را انجام می دهد یک میدان مغناطیسی دافعه یا جاذبه با میدان مغناطیسی برای pin در کنارش تولید می کند که موجب کاهش عملکرد کابل و سرعت انتقال داده ها خواهد شد لذا این از دست دادنی که میدان مغناطیسی برای هر یک از pin با دیگری ایجاد می کند به نسبت زیادی کاهش سرعت خواهد داشت اما کابل ساتا عرضش کاهش یافته و تعداد pins ها ۷ تا شده ۴ pins برای نقل داده هاست. در واقع کاهش سرعت به خاطر همان میدان مغناطیسی است که ایجاد می شود. به نسبت هارد ساتا سرعت انتقال داده ها به ۶۰۰ مگابایت می رسد و کابل به ۱ متر می رسد و بر خلاف کابل IDE یک هارد دیسک را حمل می کند به همین خاطر خروجی های بیشتری از کابلهای ساتا روی مادربرد دارند به طوری که هر خروجی یک کابل ساتا به یک هارد دیسک را در پی دارد اما در اینجا به جای HDA یا HDB خواندنش روی سیستم به صورت SDA یا SDB میباشد که S به SATA اشاره دارد. مادربرد اتصالات هارد SATA را پشتیبانی می کند و همچنین هاردهای IDE را و اگر مادربردی باشد که هر دو را پشتیبانی نمی کند اینجا می توان کابل را تبدیل کرد. برای مطالعه بیشتر مقالات تفاوت هارد HDD و SSD را مطالعه کنید.
در این پست با مقایسه ماژول های حافظه DIMM، RDIMM و LRDIMM در خدمت شما عزیزان هستیم. وقتی اینتل پردازنده های E5-v2 خود را به بازار عرضه کرد، نوع جدیدی از حافظه به نام LRDIMM ( مخفف Load-Reduced DIMM) را معرفی کرد. در آن زمان، سرورها توانایی پذیرش سه نوع از ماژول های حافظه LRDIMM، RDIMM (یا Registered DIMM) و UDIMM (یا Unbuffered DIMM) را داشتند. بعدها با توجه به پهنای باند پایین و قابلیت های ظرفیت، حافظه های UDIMM دیگر استفاده نشدند. به همین دلیل این مقاله روی حافظه های RDIMM و LRDIMM تمرکز خواهد کرد. ما با بسیاری از مشتریانی مواجه هستیم که فرض می کنند چونکه LRDIMM جدیدترین حافظه است باید بهترین حافظه برای استفاده در سرورهای جدیدشان باشد، در حالی که در اغلب موارد اینطور نیست.
سرعت ماژول های حافظه RDIMM
RDIMM یا Registered DIMM با داشتن یک رجیستر در DIMM (برای بافر کردن آدرس ها و دستورات) یکپارچگی سیگنال را بهبود می بخشد تا سیگنال مابین ماژول های حافظه دسترسی تصادفی دینامیک (DRAM ها) موجود در DIMM و کنترلر حافظه بهبود پیدا کند. این اجازه می دهد تا هر کانال حافظه از حداکثر سه DIMM دو رنکی استفاده کند که به طور قابل توجهی حجم حافظه ای که سرور می تواند پشتیبانی کند را افزایش می دهد. با RDIMM ها این بافر به طور جزئی میزان تاخیر حافظه و برق مصرفی را افزایش می دهد. dual-rank در اینجا رنک یا رتبه یا درجه را توصیف می کند. به عبارت بهتر در حافظه های دو رنکی حافظه رم به دو گروه تقسیم می شود که در هر زمان سیستم تنها به یک رنک دسترسی خواهد داشت. این رنک DIMM قطعات ۶۴ بیتی از اطلاعات موجود در DIMM است. بنابراین در DRAM های تک رنگی شما در یک طرف تراشه می توانید یک قطعه ۶۴ بیتی از اطلاعات را داشته باشید در حالی که در DRAM های دو رنکی شما در دو طرف تراشه می توانید قطعه ۶۴ بیتی از اطلاعات را در هر طرف داشته باشید و در نتیجه دارای رنک دو هستند. حتی DIMM های چهار رنکی وجود دارند که در هر طرف از DIMM دو قطعه ۶۴ بیتی از اطلاعات وجود دارد. به منظور مقایسه این دو نوع حافظه نموداری در زیر نشان داده شده است که تفاوت زمان تاخیر RDIMM ها و LRDIMM ها را در سرور Hewlett Packard Enterprise (HPE) Proliant Gen9 دو سوکتی که از دو پردازنده Intel Xeon E5-2600v4 استفاده می کنند نشان داده شده است. با بررسی این نمودار شما متوجه خواهید شد که تاخیر بارگذاری شده برای RDIMM هایی که تنها یک رنک (۱Rx8) دارند در واقع بالاتر از RDIMM ها و LRDIMM هایی است که ظرفیت بالاتری دارند. به همین دلیل است که ماژول های تک رنکی اجازه نمی دهند تا پردازنده درخواست حافظه از پردازنده ها را به صورت موازی انجام دهد (همان کاری که با ماژول های دو یا چند رنکی انجام می دهد).
عواملی وجود دارند که روی تاخیر حافظه موجود در یک سیستم تاثیر می گذارند.
سرعت DIMM
DIMM سریعتر تاخیر کمتری را ایجاد میکند (به خصوص تاخیر بارگذاری). در شرایط تحت بارگذاری، مهمترین عاملی که زمان تاخیر را افزایش می دهد زمانی است که حافظه درخواست را به صف انتظار برای اجرا شدن ارسال می کند. DIMM سریعتر موجب می شود تا کنترلر حافظه خیلی سریعتر بتواند دستورات صف شده را پردازش کند. برای مثال حافظه ای که دارای سرعت ۲۴۰۰MT/s است نسبت به حافظه ای که در سرعت ۲۱۳۳MT/s اجرا می شود حدود ۵ درصد کاهش تاخیر بارگذاری دارد.
رنک ها Ranks
برای سرعت حافظه DDR4 یکسان و نوع DIMM یکسان، رنک های بیشتر معمولا موجب افزایش زمان تاخیر بارگذاری می شود. در حالی که رنک های بیشتر در کانال، کنترلر حافظه را قادر می سازد که توانایی بیشتری برای پردازش های درخواست حافظه به صورت موازی داشته باشد و اندازه صف های درخواست را کاهش می دهد و همچنین کنترلر می تواند دستورات رفرش بیشتری را ارسال کند. مزیت موازی سازی بیشتر این است که نیاز به سیکل های رفرش اضافی از بین می رود که منجر به کاهش جزئی تاخیر بارگذاری برای دو تا ۴ رنک در یک کانال می شود. با داشتن ۴ رنک بیشتر در یک کانال زمان تاخیر بارگذاری افزایش اندکی خواهد داشت.
CAS Latency
تاخیر CAS (مخفف Column Address Strobe) تاخیر زمانی اولین پاسخ DRAM را نشان می دهد. این زمان تاخیر به عنوان تعداد سیکل هایی (به طور مثال ۱۳، ۱۵،۱۷) مشخص می شود که کنترلر باید بعد از ارسال دستور Column Address و قبل از قابل دسترس شدن داده ها در باس منتظر بماند. تاخیر CAS شامل هر دوی تاخیر بارگذاری و غیربارگذاری است (که مقدار پایین تر بهتر است).
بهره وری
افزایش باس حافظه موجب تغییر تاخیر خواندن سطح پایین باس حافظه نمی شد. دستورالعمل های خواندن و نوشتن فردی همیشه در حجم زمانی یکسانی کامل می شوند (بدون در نظر گرفتن حجم ترافیک باس). با این حال، افزایش بهره وری موجب افزایش زمان تاخیر حافظه سیستم می شود که به علت تاخیرهایی است که در صف های درون کنترلر حافظه جمع می شوند. توان عملیاتی واقعی حافظه بسیار ثابت باقی می ماند مگر اینکه از سه DIMM در هر کانال (DPC) استفاده شود و یا از LRDIMM های ۱۲۸ گیگابایتی استفاده شود.
LRDIMM ها ظرفیت بهتری را ارائه می دهند
LRDIMM ها برای تحکیم بارهای الکتریکی رنک ها در LRDIMM ها به یک بار الکتریکی از بافرهای حافظه استفاده می کنند که اجازه می دهد این حافظه ها در یک ماژول DIMM حداکثر ۸ رنک داشته باشند. با استفاده از LRDIMM ها شما می توانید سیستم ها را با بیشترین حافظه ممکن پیکربندی کنید. با این حال، LRDIMM ها انرژی بیشتری استفاده می کنند و در مقایسه با RDIMM ها که ظرفیت کمتری دارند تاخیر بیشتری را ارائه می دهد. در ادامه یک جدول آمده است که مقدار ظرفیتی که با استفاده از LRDIMM و RDIMM بدست آمده را نشان می دهد.
” alt=”” />
همانطور که دیده می شود با مقایسه LRDIMM در مقابل RDIMM ها شما می توانید سرورهای خود را به ۴ برابر حجم حافظه بیشتر تجهیز کنید
پس کدام بهتر است؟
مانند بیشتر سوالاتی که اغلب در صنعت فناوری اطلاعات مطرح می شود، پاسخ به این سوال به مورد استفاده شما بستگی پیدا می کند. اگر می خواهید از ماژول های حافظه DIMM ی استفاده کنید که بیشتر از ۳۲ گیگابایت نباشد در ۹۰ درصد از مواقع شما باید از RDIMM ها استفاده کنید (که کمی گرانتر از LRDIMM ها هستند). با این حال اگر معماری سرور شما نیاز به استفاده از DIMM هایی دارد که اندازه بیشتر از ۳۲ گیگابایت داشته باشد به سمت LRDIMM ها بروید. برای عملکرد مطلوب، دستورالعمل های کلی برای سرور شما استفاده از یک یا دو RDIMM در هر کانال حافظه است که هر یک دارای دو رنک هستند.
سخت افزار هایی که در سرور ها استفاده می شوند به دو دسته تقسیم می شوند؛ نخستین دسته دارای قابلیت Hot plug هستند و دومین دسته دارای یک قابلیتی به نام Hot Swap هستند.
مفهوم قابلیت Hot Plug چیست؟
تمامی ابزارها و سخت افزاری که درحین کار سیستم عامل به کامپیوتر متصل شده اند و اتصال آنها خللی در کار سیستم ایجاد نکنند و از طرفی برای شناسایی آنها توسط سیستم نیازی به راه اندازی مجدد سیستم نباشد، جزو ابزار و سخت افزارهای Hot plug هستند. از جمله این ابزار میتوان به فلش درایو ,ماوس , کیبورد , SSD و هارد دیسک های ساتا اشاره کرد. توجه کنید که یکی از عمده تفاوت های بارز بین هارد دیسک های SATA و پاتا این هستند که هارد دیسک های ساتا در حین کار کردن سیستم میتوان به سیستم متصل یا از سیستم جدا کرد بطوری که خللی در سیستم بوجود نیاورد ولی در مورد هارد دیسک های پاتا بایستی سیستم خاموش و هارد را متصل و سپس مجدداً راه اندازی کرد تا هارد مورد نظر را شناسایی کند.
مفهوم قابلیت Hot Swap چیست؟
به طور کلی hot swap به مواردی گفته می شود که در زمان اجرای سیستم سخت افزاری که هم اکنون در حال استفاده می باشند را خارج و سخت افزاری دیگر را برای آن جایگزین با آن اضافه کنیم. در این مورد برای مدیریت ورودی و خروجی باس ها و برای اینکه خللی در سیستم ایجاد نشود از کنترلرهایی استفاده می شود. این کنترلر ها به مدیریت امور می پردازنند به عنوان مثال کنترلرهای RAID نمونه ای از این دسته می باشند که حتی شما با خارج کردن هارد دیسکی از RAID در حین کار کردن سیستم و جایگزین کردن هاردی دیگر هیچ گونه خللی در کار سیستم ایجاد نمی کنید.
همانطور که دستورالعمل ها و به طور کلی برنامه ها بایستی در حافظه RAM سیستم بارگزاری شوند، تا ما بتوانیم از آنها استفاده کنیم، Register ها یا ثبات های حافظه پردازنده نیز از این قاعده مستثنی نیستند. بدین معنی که پردازنده کامپیوتر برای اینکه بتواند، پردازش های خود را روی دستورالعمل ها انجام دهد، بایستی در یک مکانی آن کار ها را انجام دهد. و آن مکان ها جایی نیست جز، Register یا ثبات های حافظه پردازنده یا CPU سیستم. Register ها یا ثبات های حافظه پردازنده یک کامپیوتر، برای ذخیره و انتقال داده ها، و دستورالعمل ها با سرعت بسیار بالا مورد استفاده قرار میگیرد.
همانطور که میدانید CPU کامپیوتر، قطع به یقین یکی از مهم ترین و پیچیده ترین اجزاء یک کامپیوتر محسوب میشود، و طبیعتاََ یک سخت افزار تک منظوره و یک بعدی نیست، و وظایف متعددی بر عهده دارد. از این رو Register در پردازنده دارای انواع مختلفی است که هر کدام به نوبه خود در امر هندل و پردازش کردن دستورالعمل ها، برای CPU بسیار مهم و اجتناب ناپذیر است. همانطور که احتمالاََ حدس میزنید، حافظه های Register پردازنده از سریعترین حافظه های یک کامپیوتر به شمار میرود. (حتی سریعتر از حافظه کش L1 پردازنده)، زیرا CPU برای انجام پردازش های خود، بر روی دستورالعمل ها، دستورالعمل ها را در حافظه Register ذخیره میکند و سپس روی آنها پردازش را انجام میدهد. Register های پردازنده به طور کلی ۳ وظیفه به نام های: Decode ،Fetch و Execute را در امر پردازش دستورات بر عهده دارد که در زیر به توضیح هر کدام میپردازیم.
۱- عملیات Fetch یا واکشی داده ها : Fetch عبارتست از: گرفتن دستورالعمل هایی که توسط کاربر به کامپیوتر داده میشود، و همچنین واکشی یا Fetch کردن دستورالعمل ها توسط Register ها، از حافظه RAM سیستم، به منظور انجام پردازش روی دستورالعمل ها.
۲-عملیات Decode یا کدگشائی دستورالعمل ها : Decoding دستورالعمل ها بدین منظور است که، دستورالعمل ها به Command ها یا دستورات ترجمه شوند تا توسط واحد ALU قابل اجرا باشند. واحدی که بر عملیات Decoding دستورالعمل ها نظارت دارد واحد CU یا همان واحد کنترل در CPU میباشد.
۳- عملیات Execute یا اجرای دستورات : همانطور که گفتیم دستورات به وسیله واحد ALU پردازنده انجام میشود. بعد از اجرا نمودن دستورات توسط واحد منطقی ALU، نتیجه در حافظه RAM سیستم ذخیره میشود، تا بتوانیم از نتیجه دستورات مان استفاده کنیم.
همانطور که گفتیم Register ها دارای انواع و اقسام مختلفی هستند که هر کدام وظیفه خاص خود را بر عهده دارد. در زیر به معرفی هر کدام از Register ها میپردازیم.
Memory Address Register یا MAR
این Register همانطور که از نامش نیز پیداست، آدرس های حافظه از داده ها و دستورالعمل ها را در خود نگه میدارد. این Register برای دسترسی به داده ها و دستورالعمل ها، از حافظه RAM در طی اجرا شدن دستورالعمل ها مورد استفاده قرار میگیرد. فرض کنید CPU میخواهد برخی از داده ها را در حافظه RAM ذخیره کند و یا بر عکس، میخواهد داده هایی را از حافظه RAM فراخوانی کند CPU در این گونه مواقع می آید و آدرس های داده هایی که در حافظه RAM بایستی قرار بگیرد را در رجیستر MAR به صورت موقت ذخیره میکند. زیرا اگر این گونه نبود CPU نمیدانست که دستورالعمل ها در کدام مکان از حافظه RAM بایستی ذخیره شوند. پس اگر منطقی به این قضیه فکر کنیم وجود رجیستری به نام MAR الزامی است.
Program Counter یا PC
رجیستر Program Counter یا به اختصار PC، رجیستری است که به آن Instruction Pointer یا IP نیز میگویند. به این رجیستر گاهاََ Instruction Address Register نیز گفته میشود. این رجیستر مسیر آدرس حافظه دستورالعملی که بعد از تمام شدن پردازش دستورالعمل فعلی بایستی مورد پردازش قرار بگیرد را در خود ذخیره میکند. به عبارت دیگر این Register تا زمانیکه پردازش روی دستورالعمل فعلی به اتمام نرسیده است آدرس حافظه دستورالعمل بعدی را در خود نگه میدارد.
Accumulator Register یا AC
این Register برای ذخیره سازی نتایج دستوراتی که توسط واحد ALU پردازنده سیستم انجام شده است مورد استفاده قرار میگیرد. هنگامی که CPU دستورات را مورد پردازش قرار داد و تمام شد نتیجه دستورات در رجیستر AC به صورت موقت ذخیره میگردد. به Accumulator Register در اصطلاح فنی AX نیز میگویند.
Memory Data Register یا MDR
این Register یکی از مهم ترین رجیستر های CPU است رجیستر MDR، رجیستر واحد CU، از پردازنده میباشد و شامل اطلاعاتی است که باید در حافظه RAM سیستم یا سایر حافظه ها ذخیره شود، همچنین این رجیستر میتواند شامل داده هایی باشد که با عملیات Fetch یا واکشی داده ها از یک دستگاه ذخیره سازی بدست آمده باشد. رجیستر، MDR همانند بافر عمل میکند و شامل کپی اطلاعاتی است، که از حافظه RAM طی عملیات Fetch به این رجیستر منتقل شده است تا توسط CPU مورد پردازش قرار گیرد. توجه کنید که MDR شامل اطلاعاتی است که هنوز توسط دیکدر های پردازنده Decode نشده اند.
رجیستر MDR شامل اطلاعاتی مانند، آدرس هایی از حافظه است که در حافظه RAM نوشته یا خوانده شده اند. به عنوان مثال برای واکشی داده هایی از سلول ۱۲۳ ( به باینری )، ما مقدار ۱۲۳ (به باینری)، را در رجیستر MAR بارگزاری میکنیم و عملیات Fetch را انجام میدهیم. وقتی عملیات Fetch تمام شد یک کپی از داده های سلول ۱۲۳ در رجیستر MDR بایستی نوشته شود. یا به عنوان مثال دیگر، برای ذخیره سازی مقدار ۹۸ ( به باینری )، در سلول ۴ در حافظه بایستی آدرس داده های ذخیره شده در سلول ۴ حافظه RAM را در رجیستر MAR بارگزاری کنیم و داده های این سلول را در رجیستر MDR ، و سپس عملیات ذخیره سازی را انجام دهیم. وقتی عملیات Fetch به انجام رسید، محتویات سلول ۴ حافظه RAM با مقدار ۹۸ پر خواهد شد. رجیستر MDR یک رجیستر دو طرفه است، به این معنی که داده ها از حافظه Fetch یا واکشی میشوند و در رجیستر MDR ذخیره میشود، که در حقیقت در یک جهت در این رجیستر نوشته شده است. زمانیکه دستورالعملی میخواهد نوشته شود بایستی داده ها در رجیستر MDR نوشته شوند و سپس در حافظه RAM ذخیره شوند.
Index Register
این رجیستر در پردازنده اعداد یا مقادیری را در خود نگه داری می کند که میتواند، از بخشی از آدرس یک دستورالعمل کم یا به آن اضافه شود تا به یک آدرس موثر و کارامد تبدیل شود. به Index Register اغلب Base Register نیز گفته میشود. Index Register در پردازنده کامپیوتر رجیستری است، که برای تغییر دادن آدرس های عملوند در طول اجرای یک برنامه مورد استفاده قرار میگیرد. به Index Register در اصلاح فنی BX نیز میگویند.
Memory Buffer Register یا MBR
این Register محتویات داده، یا دستورالعمل هایی که از حافظه خوانده، یا روی آن نوشته میشوند را در خود نگهداری میکند. به عبارت دیگر این رجیستر برای ذخیره سازی داده ها یا دستورالعمل هایی که از حافظه فراخوانی شده یا روی آن بارگزاری میشوند، مورد استفاده قرار میگیرد. رجیستر MBR همان رجیستر MDR است و تفاوتی با هم ندارند.
Data Register
این رجیستر برای ذخیره سازی موقتی داده هایی که از دستگاه های ذخیره سازی خوانده یا نوشته میشوند مورد استفاده قرار میگیرد. به Data Register در اصطلاح فنی DX نیز میگویند.
آخرین دیدگاهها