چگونه سرعت سرور را افزایش دهیم؟
در این مطلب عواملی که باعث افزایش سرعت سرور میشود را بررسی میکنیم:
افزایش بارهای کاری، افزایش تعداد کلاینتهایی که به سرور متصل میشوند و ارائه نرمافزارهای جدید عواملی هستند که باعث کاهش سرعت سرور میشوند.
پردازنده مرکزی و سرعت سرور
همانطور که گفتیم افزایش بارهای کاری، افزایش تعداد کلاینتهایی که به سرور متصل میشوند و ارائه نرمافزارهای جدید، نیازمند توان پردازشی قدرتمندی هستند.
پردازندههای 64 بیتی نسبت به 32 بیتی فضای آدرسدهی بیشتری دارند و به سیستم عاملهایی مثل ویندوز سرور اجازه میدهند به شکل روانتری اجرا شوند.
افزایش تعداد هسته های پردازنده یکی دیگر از راه های پیشنهادی است.
برای افزایش منابع محاسباتی در سرور، میتوانید از پردازندهای با هستههای فرکانس بالاتر استفاده کنید یا میتوانید تعداد هستههای پردازنده را افزایش دهید.
اگر پردازنده مرکزی عامل ایجاد گلوگاه در شبکه شده است، بهتر است به فکر خرید پردازندهای باشید که هستههای پردازشی بیشتری دارد.
یک هسته با فرکانس 2 برابر معمولا نسبت به دو هسته با فرکانس 1 برابر عملکرد بهتری ارائه میکند.
پردازندههای اینتل بر مبنای نیازهای کاری شرکتها توسعه پیدا کرده و طبقهبندی شده است.
نکته مهمی که باید به آن دقت کنید، تفاوت میان نسلهای مختلف پردازندهها و توانایی سرور در پشتیبانی از آنها است.
پردازندههای پلاتینیوم در نسلهای مختلف بالاترین تعداد هسته فیزیکی را در مقایسه با سریهای دیگر ارائه میکنند و به همین دلیل گزینه مناسبی برای استفاده در مراکز داده بزرگ هستند.
علاوه بر این، از حافظههایی با بالاترین سرعت در سری خود پشتیبانی میکنند.
پردازندههای سری نقرهای، تعداد هسته کمتری نسبت به پلاتینیوم ارائه میکنند، اما برای استفاده در شبکههای بزرگ مورد استفاده قرار میگیرند.
این پردازندهها نیز همانند سری پلاتینیوم از حافظههای با باس بالا پشتیبانی میکنند.
پردازندههای سری طلایی، تعداد هسته پردازشی کمتری نسبت به سری نقرهای ارائه میکنند و برای شبکههای سازمانیای مناسب هستند که اندازه متوسطی دارند.
پردازندههای سری برنز، برای انجام کارهای عادی در شبکههای محلی مورد استفاده قرار میگیرند و توانایی پاسخگویی به تراکنشهای نه چندان سنگین را دارند.
علاوه بر این، در مقایسه با سه سری اشاره شده از حافظههای اصلی با باس پایینتر پشتیبانی میکنند.
توجه: قبل از آنکه به فکر ارتقا پردازنده سرور باشید، ابتدا بررسی کنید که آیا سرور توانایی پشتیبانی از پردازندهای که قصد نصب آن روی سرور را دارید، پشتیبانی میکند یا خیر.
کش و سرعت سرور
عامل مهم دیگری که باعث افزایش سرعت پردازنده میشود، حافظه پنهان پردازنده L2 یا L3 است.
در معماریهای جدیدتر، مثل Haswell یا Skylake، یک Last Level Cache (LLC) یا L4 یکپارچه نیز برای بهبود عملیات داخلی پردازنده مورد استفاده قرار گرفته است.
کشهای بزرگتر معمولا عملکرد بهتری را ارائه میدهند و اغلب نقش تاثیرگذاری در افزای سرعت به نسبت فرکانس خام پردازنده مرکزی دارند.
حافظه اصلی و سرعت سرور
حافظه اصلی نقش مهمی در افزایش سرعت سرور دارد، به همین دلیل باید هماهنگی میان میزان حافظه نصب شده روی سرور و فعالیتهای تجاری داشته باشد.
زمانی که حافظه اصلی سرور کم است و برنامهها نیازمند حافظه بیشتری هستند،
در این حالت سیستم عاملهای سرور مثل ویندزو یا لینوکس برای جبران کمبود حافظه از فضای هارد دیسک استفاده میکنند.
رویکردی که صفحهسازی (Paging) نام دارد.
به طور معمول، سیستم عاملها به شکل محدود از تکنیک فوق استفاده میکنند.
عملکرد مکانیزم فوق به این صورت است که بخشی از فضای آزاد هارد دیسک برای انجام عملیات سیستم رزرو میشود تا برنامهها بتوانند بدون مشکل کار کنند.
با این حال، صفحهبندی بیش از حد اندازه، باعث کاهش عملکرد کلی سیستم میشود.
حافظه اصلی روی سرور را ارتقا دهید تا سیستم عامل مجبور به استفاده از تکنیک فوق نشود.
همچنین، بسته به نوع سروری که از آن استفاده میکنید از نسلهای جدیدتر حافظههای اصلی استفاده کنید.
هرچه سرعت حافظه بیشتر باشد، تاخیر در انتقال و دریافت اطلاعات میان پردازنده و حافظه اصلی کمتر میشود.
هارد دیسک و سرعت سرور
انتخاب هارد دیسک هایی سرعت چرخش بالا امکان زمان دسترسی به اطلاعات تصادفی را کاهش داده و و پهنای باند در ارتباط با درخواستهای متوالی را افزایش میدهد.
البته باید توجه داشته باشید که هرچه سرعت هارد دیسکها افزایش پیدا کند، به همان نسبت از ظرفیت آنها کاسته میشود.
دیسکهای 2.5 اینچی کلاس سازمانی میتوانند به تعداد بیشتری از درخواستهای تصادفی در هر ثانیه در مقایسه با درایوهای 3.5 اینچی پاسخ دهند.
اگر به دنبال هارد سرور، سرور و یا تجهیزات شبکه با برند اچ پی با بهترین قیمت و ضمانت اصل بودن کالا هستید، میتوانید با مشاورین آریا شبکه پیشرو تماس بگیرید.