بازاریابی
بازاریابی و معرفی کتاب های برتر در این حوزه
2018-02-15
سیستم عامل ویندوز
مزیت های لینوکس نسبت به ویندوز
2018-02-19
نمایش همه

رفع مشکل استفاده بیش از حد منابع CPU

CPU

نحوه رفع مشکل استفاده بیش از حد منابع CPU

 

CPU یا واحد پردازش مرکزی، کلیه فرمان هایی که از سمت سرور ارسال می شود را انجام می دهد.

کاربردهای واحد پردازش مرکزی معمولا شامل:

درخواست های مربوط به اجرای اسکریپت های PHP را پردازش می کند.

کوئری های MySQL را اجرا می کند

ایمیل ارسال می کند و غیره…

منابعی که روی یک سرور وجود دارند به هر حال محدود می باشند، بنابراین همیشه باید، روی مصرف CPU و دیسک در

مقاطعی که مشکل ساز خواهد بود نظارت وجود داشته باشد.

در حالی که ممکن است مصرف بالای کوتاه مدت از واحد پردازش مرکزی طبیعی باشد اما استفاده زیاد و به صورت مداوم از CPU ممکن است

نشان دهنده وجود یک مشکل باشد.

از نظر میزانی که به اشتراک گذاشته شده و یا اینکه سرور مجازی است  یا سرور اختصاصی با توجه به

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

افزایش مصرف منابع به چه معناست؟

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

وب سایت باید در کسری از ثانیه از زمان پردازنده اجرا شود.

یک CPU به اشتراک گذاشته شده در سرور، حتی در زمانی که تعداد کمی از وب سایت های روی سرور شروع به

اجرای فعالیت های پرمصرف (از لحاظ پردازنده) بکنند ، با مشکل مواجه خواهد شد.

این فعالیت های زیاد نیاز به قدرت پردازش بیشتر دارند.

هر سرور دارای تعداد ثابتی هسته CPU است، بنابراین زمانی که شما از فضای هاست اشتراکی استفاده می کنید

زمان پردازشی که هر کاربر می تواند از  CPU درخواست کند، محدود می شود.

در محیط یک هاست اشتراکی، هنگامی که یک کاربر مقدار بیش از حد واحد پردازش مرکزی را نیاز دارد

می تواند باعث تاخیر در رسیدگی به درخواست های وب سایت های دیگر کاربران شود.

آگاهی نسبت به تأثیر وب سایت شما در CPU سرور می تواند به جلوگیری از هر گونه تعلیق احتمالی وب سایت ها

به علت استفاده بیش از حد مجاز از منابع کمک کند.

 

مواردی که باعث افزایش مصرف CPU می شود؟

 

  • اسکریپت های بدون کاربرد و نصب بیش از حد افزونه ها

  • وجود چندین وردپرس بر روی یک هاست

  • cron job ها

  • وب سایت هک شده

  • ردیابی های مدیریت و کنترل نشده توسط موتورهای جستجوگر و فعالیت های ربات ها به صورت خودکار

  • هرزنامه یا اسپم در بخش نظرات سایت

  • حجم زیاد ترافیک

 

ممکن است میزبان وب شما مقصر باشد.

 

این امکان وجود دارد که استفاده زیاد از CPU اشتباه شما نباشد و در حقیقت شرکت ارائه دهنده ی هاست شما مقصر باشد که

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

به خصوص این مشکل ممکن است برای سرور های هاست اشتراکی که وب سایت های زیادی را میزبانی می کنند و

درصد کمی از زمان CPU را روی هاست خود با مبلغ پایین به مشتری ارائه می دهند

برای حل این گونه مسائل  حتما مواردی از قبیل:

محدودیت مصرف CPU

تنظیمات سخت افزاری مشترک سرور را با میزبان سایت خود چک کنید.

اکنون که شما نسبت به بعضی از مسائل مهم در استفاده از منابع سیستم آگاهی پیدا کردید، به راحتی می توانید آنها را برطرف کنید.

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

می توانید هاست خود را ارتقا دهید تا در اکانتتان محدودیت کمتری در استفاده از منابع سرور داشته باشد یا اینکه هاستینگ خود را تغییر دهید.

 

 

 

enamad
EVSSL