چه میزان رم برای سرور نیاز دارم ؟



اين سوالي هست که هميشه کاربران با آن روبرو هستند، هنگام خريد يا ارتقا سرويس خود با اين چالش مواجه مي شوند. امروز قصد داريم اندکي پيرامون اين موضوع صحبت کنيم.

1- سيستم عامل:

خيلي مهم است که بدانيم سيستم عامل ما چه ميزان Ram نياز دارد، توسعه دهندگان سيستم عامل ها همشيه minimum مقدار Ram مورد نياز را اعلام ميکنند. به عنوان مثال Windows Server 2003 نياز به کمينه 512M Ram دارد، اما ميزان پيشهاد شده 1G Ram مي باشد، براي CentOS 6 نيز ميزان کمينه Ram 512M است اما کارشناسان 1G Ram را پيشنهاد ميدهند. البته توجه داشته باشد نوع معماري سيستم عامل نيز در اين موضوع تاثير گذار است، سيستم عامل هاي 32Bit به Ram کمتري نياز دارند.

حتي نوع سيستم عامل نيز مي تواند موثر باشد به عنوان مثال  Windows Standard Edition به ميزان  4GB Ram در نسخه هاي 2003 و 2008 نياز دارد اما Windows Home Server 2011 کمترين مقدار 2G Ram نياز دارد و تا 8G Ram را پشتيباني ميکند.

2- کنترل پنل:

کنترل پنل هاي مختلف نيازمند ميزان Ram مختلفي دارند. در Plesk و Cpanel حداقل به 256M Ram اشاره شده است اما تا برنامه هاي کاربردي اين کنترل پنل ها و پلاگين ها قابل اضافه شدن ممکن است اين مقدار را تا 1G تا 2G به ميزان Ram اضافه کند. براي Directadmin ميزان 1G Ram پيشنهاد شده است.

3- ساير برنامه هاي کاربردي

برنامه هاي کاربردي زيادي روي سرور اجرا ميشوند مانند وب سرور و ….

ميزان Ram هر سرويس متفاوت است اما براي اجراي apache به ميزان حداقل 256M تا 1G حافظه Ram نياز است. برنامه هاي کاربردي ديگر شامل برنامه هاي ايميل، هايپروايزر، آنتي ويروس، جلوگيري از هرزنامه ها و سرويس ديتابيس  … ، هر کدام با خود حداقل الزامات RAM خود است.

4- ترافيک مصرفي سايت ها

يکي از عوامل موثر در ميزان مصرف Ram ميزان بازديد سايت ها مي باشد.  توصيه مي کنيم 1GB Ram براي هر 2500 بازديد کننده در روز استفاده شود.

5- ويژگي هاي برنامه استفاده شده در سايت و استفاده از کش

اين که سايت شما چگونه پياده سازي شده است بسسار مهم است، سايت استاتيک است يا دايناميک و يا از چه نوع برنامه نويسي در سايت استفاده شده است،اينکه زبان برنامه نويسي سايت چيست و يا از چه نوع ساختار ديتابيسي استفاده ميشود در ميزان Ram تاثير گذار است. شايد نياز باشد pagespeed سايت بررسي شود و مشکلات مربوط به محتواي سايت شامل تصاوير، cssها و js ها بررسي و بهينه سازي شود.  استفاده از cache نيز مي تواند به کاهش استفاده از Ram کمک کند.

 

تقريب استفاده از Ram با فرمول زير:

OS + CP + OA + Traffic + WS = TOTAL REQUIREMENTS.

 

به عنوان مثال:

يک سايت با طراحي مناسب با بازديد روزانه 5000 در حال اجرا با CentOS6, cPanel, Apache Web Server و يک ديتابيس کوچک حدودا بصورت زير خاوهد بود.

1GB + 2GB + 1GB + 2GB + 1GB = 7GB

البته ميزان Ram عموما بصورت زوج است يعني در اين حالت بايد از 6G يا 8G حافظه Ram استفاده شود.

اين فرمول تنها براي ارزيابي آغاز کار مي باشد و با توجه به ادامه روند سايت، تغييرات و بروزرساني ها، اضافه شدن ماژول ها و پلاگين ها، افزايش بازديد، تغيير در ساختار و اجراي ديتابيس متغير و نياز به تغيير داشته باشد.

 

  • Email, SSL
  • 8 کاربر این را مفید یافتند
آیا این پاسخ به شما کمک کرد؟

Related Articles

فضای پشتیبان چیست ؟‌ FTP Backup چیست ؟

یکی از سرویس هایی که در لیست سرویس های قابل ارایه مجموعه سکیورهاست وجود دارد فضای پشتیبان یا...

مراحل نصب و تنظیمات فایروال CSF در سرور های لینوکسی

​ یکی از الزاماتی که در استاندارهای امنیتی مطرح شده است . استفاده از فایروال های نرم افزاری و...