تفاوت رم سرور با رم کامپیوتر

تفاوت رم سرور با رم کامپیوتر

تفاوت رم سرور با رم کامپیوتر
تفاوت رم سرور با رم کامپیوتر
سوالی که خیلی از افراد در زمینه سخت افزار ممکن است با ان مواجه شوند، تشخیص تفاوت بین قطعات سرور و کامپیوترهای معمولیست. چرا که در نگاه اول به ظاهر یکی هستند ولی در عملکرد تفاوت هایی داشته که از لحاظ قیمت نیز تفاوت فاحشی دارند. در این مقاله قصد داریم به تفاوت رم سرور با رم کامپیوتر بپردازیم.

تفاوت رم سرور با رم کامپیوتر

در سرورها بر خلاف یک کامپیوتر خانگی امنیت حفظ و انتقال اطلاعات مهمترین فاکتور است. احتمالا بارها در کامپیوترهای خانگی شاهد خطاهای متعددی بوده اید که عموما به شکل زیر ظاهر می شوند:

تفاوت رم سرور با رم کامپیوتر

همانطور که در خطای فوق مشاهده میکنید، به دو مقدار آدرس اشاره شده که این مقادیر در حافظه رم قرار دارند. و چنانچه به لحاظ برنامه نویسی خطایی وجود داشته باشد، یا اگر در حین انتقال اطلاعات از بلاکی به بلاک دیگر در حافظه یا از رم به هارد، یا از رم به پردازنده خطا یا یک نارسایی کوتاه وجود داشته باشد، برنامه ی مربوطه متوقف شده و حتی گاهاً سیستم هنگ می کند.

حال تصور کنید همین اتفاق در سرور بیفتد، با این تجسم که در سرور صدها برنامه در حال اجرا بوده و دیتای سنگینی در حال ذخیره شدن یا پردازش شدن است. تصور کنید اگر به خاطر یکی از این خطاها سرور هنگ کند چه اتفاقی خواهد افتاد و در طول روز چند بار ممکن است این اتفاق رخ دهد. صدها بلکه هزاران نفری که به یک سرور دسترسی دارند، چه حالی خواهند شد.

اینجاست که تفاوت رم سرور و رم کامپیوتر در عملکردشان مشخص می شود. در رم سرور که به اصطلاح از نوع ECC یا (Error Correction Codes) هستند، این قابلیت بصورت پیشفرض وجود دارد که با توجه به نوع طراحی این نوع رم، یک بلاک اضافی برای دیتا در نظر گرفته می شود که مسئول تشخیص و تصحیح خطاهاست. بدین شکل که اگر مثلا فایلی فراخوانی شود، و قرار باشد این فایل ۱۰ بلاک در رم را به خود اختصاص دهد، حافظه های ECC بصورت خودکار یازده بلاک را برای آن در نظر میگیرند، و دیتا یکی پس از دیگری ابتدا وارد بلاک تشخیص و تصحیح شده و در صورت صحیح بودن به بلاک های رزرو شده هدایت می شوند.

اما در رم های مربوط به کامپیوترهای خانگی که به آنها non-ECC نیز میگویند این امکان وجود ندارد به همین خاطر خطاهای متعددی قابل مشاهده است.

آیا میتوان رم سرور را روی کامپیوتر خانگی استفاده کرد؟

خیر! زیرا بایوس مادربردهای خانگی امکان تشخیص رم های ECC را ندارند و امکان نصب آن ها وجود ندارد. البته شنیده ها حاکی از آن است که در مادربردهای جدید که برای امور حرفه ای طراحی شده اند، این امکان به وجود آمده و میتوان از این نوع رم ها نیز استفاده نمود. اما باید به موضوع قیمت رم ها نیز دقت نمایید. زیرا رم های سروری معمولا ۱.۵ برابر رم های معمولی قیمت بالاتری دارند. و از طرفی رم های سرور بدلیل استفاده از حالت تشخیص و اصلاح، کمی کندتر عمل می کنند.

مزایای سرور نسبت به کامپیوتر

مزایای سرور نسبت به کامپیوتر

مزیت های سرور در برابر کامپیوتر

مزایای سرور نسبت به کامپیوتر

قابلیت اتصال HOT

بر خلاف کامپیوتر های شخصی، سرورها به گونه ای طراحی شده اند تا یکی از مزایای خاص سرورها، امکان نصب یا جداسازی قطعاتی مثل هارد یا منبع تغذیه هنگام روشن بودن سرور است. این قابلیت کمک می کند تا بدون ایجاد وقفه در عملکرد شبکه سرور امکان انجام تغییرات مورد نظر در سرور میسر گردد. (البته باید توجه داشت که ممکن است این قابلیت در برخی مدل های سرورهای مختلف و برند های متفاوت به طور پیش فرض در نظر گرفته نشده باشد.)

قابلیت RAID

یکی از اصلی ترین تفاوت های سخت افزاری بین سرورها و کامپیوترهای شخصی ساختار هارد هاست. برخلاف کامپیوترهای شخصی سرورها دارای چندین هارد هستند اما این هاردها به گونه ای تنظیم می شوند که به عنوان یک هارد دیده شوند. به این حالت اختصارا “Raid” یا “Redundant Array of Inexpensive Disks” گفته می شود. این قابلیت برای محافظت از سرورها در برابر خرابی یکی از هاردها که اطلاعات مهم کسب و کار شما را در معرض خطر قرار می دهد، استفاده می شود.

پردازنده ها و رم های مخصوص

پردازنده های سرور (عموماً سری زئون) با مدلهای مخصوص کامپیوترهای معمولی متفاوت هستند. این پردازنده‌ها عموماً نسبت به پردازنده دسکتاپ هم رده، از حافظه کش بالاتری برخوردارند که این ویژگی باعث افزایش سرعت پردازش و عملکرد پردازنده می شود. سرورها دارای رم های بسیار سریعی هستند که اثرگذاری بالایی در کارآیی سرور دارند. تا زمانی که سرورها به طور همزمان در حال اجرای وظایف مختلفی هستند، رم سریع و system bus سریع، عاملی حیاتی در حفظ عملکرد بدون تاخیر سیستم هستند. رم های “ECC” یا “Error Correcting” به معنای “تصحیح خطا” مخصوص سرورها هستند. این قابلیت به محافظت از ذخیره سازی صحیح اطلاعات در رم حین پردازش کمک می کند. با اینکه قیمت این رم ها کمی بیشتر از رم های معمولی است .

طراحی مخصوص کار مداوم

بر خلاف کامپیوتر های شخصی، سرورها به گونه ای طراحی شده اند تا برای مدت زمان های طولانی و بدون وقفه کار کنند (مثلاً یک سال مداوم بدون خاموشی) به همین دلیل قطعات استفاده شده در آنها نیز با کیفیت تر و مقاوم تر هستند. همچنین سیستم خنک کننده مناسبتری نیز برای آنها تدارک دیده شده است در نتیجه عموماً این محصولات با مشکل حرارت زیاد (البته شرایط محیطی استاندارد) مواجه نیستند. در نتیجه احتمال از کار افتادن آنها و ایجاد وقفه در روند کسب و کار شما کمتر است.

سازگاری قطعات داخلی

یکی از نقاط قوت سرورها نسبت به کامپیوترهای مونتاژی، هماهنگی و سازگاری قطعات داخل آنها با یکدیگر است. سازندگان سرور برای هر قطعه تست های کنترل کیفی سختگیرانه ای متناسب با وظایفی که سرور برای آن طراحی شده است در نظر می گیرند و از سازگاری تمامی قطعات با یکدیگر اطمینان می یابند. اما این شرایط در خصوص قطعات مختلف از سازنده های مختلف، که در یک کیس مونتاژ می شوند وجود ندارد. گاهی ممکن است یک مادربورد و کارت گرافیک حتی از یک سازنده مشترک نیز با یکدیگر سازگار نباشند.

کارت شبکه قدرتمند

وظیفه اتصال سرورها به شبکه توسط یک یا چند درگاه رابط انجام می شود. این درگاهها با کارت شبکه های موجود در کامپیوترهای شخصی عملکرد متفاوتی دارند. آنها وظیفه انتقال سریعتر اطلاعات به شبکه به منظور آزاد سازی سی پی یو برای انجام پردازش بیشتر داده ها را بر عهده دارند. نتیجه نهایی این است که آنها می توانند تحت بار کاری زیاد، اطلاعات بیشتری را نسبت به کارت شبکه های معمولی انتقال دهند که به معنای دارا بودن سرعت بیشتر و عملکرد بهتر در شبکه خواهد بود. در مدلهای جدید سرورها حداقل دو رابط یک گیگابیت در ثانیه تعبیه شده است که امکان پیوند مجازی آنها به منظور دستیابی به پهنای باند بیشتر نیز وجود دارد در حالی که مادربوردهای معمولی دارای یک درگاه شبکه هستند که آن هم برای نقل و انتقال محدود اطلاعات طراحی شده نه پشتیبانی از عملیات چندین کاربر.

مانیتورینگ

امکان مانیتورینگ سلامت داخلی دستگاه و قابلیت هشدار هنگام بروز خطا بدون نیاز به وجود سیستم عامل. کافیست یک کابل برق به دستگاه و یک کابل شبکه به درگاه ILO دستگاه متصل باشد تا بتوان از راه دور به دستگاه دسترسی داشت، آنرا خاموش و روشن کرد و حتی سیستم عامل آن را نصب یا تعویض نمود.

پایداری سیستم

به منظور افزایش پایداری سیستم و کاهش زمان وقفه در کار آن، سیستم کنترل سلامت دستگاه همواره فعال بوده و به طور مداوم بر سیستم نظارت کرده و هشدارهای لازم در خصوص سلامت دستگاه را اعلام می کند، تمامی تنظیمات و تغییرات دستگاه را ثبت و درتاریخچه دستگاه نگهداری می کند و این امکان را به کاربر می دهد تا از آن خروجی گرفته و در اختیار شرکت پشتیبانی دهنده قرار دهد.

تنظیم و آماده سازی سرویس

امکان تنظیم و آماده به کار نمودن یک سرور بدون نیاز به هیچ سی دی و رسانه مجزای دیگر. (یعنی به سی دی Smart Start و بروز رسانی Firmware احتیاجی نخواهد بود.)

 توسعه و مدیریت سرور

قابلیت دسترسی، توسعه و مدیریت سرور از طریق موبایل و تلفن هوشمند در هر زمان و مکان.

قابلیت مدیریت داخلی

سرورها عموماً از یک موتور کنترل داخلی برای اخطار به مدیر شبکه در شرایط بروز اشکال و برقراری دسترسی از راه دور به سرور بهره می برند. این موتور در سرورهای اچ پی “ILO HPE” یا “Integrated light out HPE” نام دارد. موتور ILO مجموعه ای کامل از قابلیتهای مدیریتی تعبیه شده در سرور است که کلیه مراحل چرخه عمر سرور را پشتیبانی می کند: از نصب و استقرار اولیه و مدیریت مستمر، تا سیستم هشدار و دسترسی از راه دور. این سیستم در کلیه سرورهای نسل هشتم به بعد سرورهای HPE به صورت پیش فرض تعبیه شده است. برخی از امکانات این سیستم به شرح زیر است:
همانطور که قبلاً اشاره شد، خبر خوب اینست که امروزه قیمت سرورهای مبتدی با اینکه امکانات بسیار بیشتری را در اختیار کاربر قرار می دهند با کامپیوترهای مونتاژی سطح متوسط برابری می کند و می تواند یک بستر استاندارد و قابل اطمینان برای کسب و کار صاحب خود پدید آورد. لذا با یک نگاه منطقی، سرورهای سطح مبتدی اچ پی به طور حتم انتخاب اصلی دارندگان کسب و کارهای کوچک و یا شعبات و فروشگاه های یک شرکت بزرگ خواهد بود.