برای بررسی وضعیت مصرف منابع سایت، میتوانید وارد کنترل پنل هاست خود شوید و از بخش Metrics روی گزینه Resource Usage کلیک نمایید. این بخش اطلاعات دقیقی از میزان استفاده سایت از منابع سرور را در اختیار شما قرار میدهد. در ادامه برای تحلیل و بررسی نمودار ها همراه متخصصین الماس هاست باشید.
مراحل دسترسی Resource Usage در سی پنل
وارد کنترل پنل هاست شوید. از قسمت Metrics گزینه Resource Usage را انتخاب نمایید. در صفحه جدید روی Details کلیک کنید. در بخش Timeframe میتوانید بازه زمانی موردنظر را برای مشاهده اطلاعات مصرف انتخاب نمایید.
معرفی و بررسی بخشهای مختلف Resource Usage
- CPU Usage: نمایش دهنده میزان استفاده سایت از سی پی یو سرور است. افزایش بیش از حد مصرف CPU میتواند باعث کند شدن سایت یا عدم بارگذاری آن شود.
- I/O Usage: مخفف Input / Output Usage می باشد. این گزینه میزان خواندن و نوشتن اطلاعات سایت را از هارد دیسک نشان می دهد. برای مثال، زمانی که کاربر یک صفحه را باز می کند، این درخواست به دیتابیس ارسال شده و اطلاعات خوانده می شود. این فعالیت ها در I/O Usage ثبت می شوند.افزایش مصرف این مورد معمولاً باعث کندی سایت می شود.
- IOPS: تعداد عملیات خواندن و نوشتن در ثانیه را نمایش می دهد.اگر مقدار IOPS به سقف مجاز برسد، عملیات متوقف شده و باعث بروز خطا یا کندی شدید می شود.
- Entry Processes: تعداد پردازش های ورودی به سایت در هر لحظه را نشان می دهد.به عنوان مثال اگر ۱۰ کاربر همزمان وارد سایت شوند و هر کدام درخواست باز کردن یک صفحه را داشته باشند، مقدار Entry Processes برابر با ۱۰ خواهد بود.افزایش بیش از حد این عدد ممکن است باعث بروز ارور ۵۰۸ یا کندی سایت شود.
- Physical Memory Usage: میزان استفاده از حافظه فیزیکی (RAM) را نشان می دهد. در صورتی که این مقدار به ۱۰۰ درصد برسد، سایت ممکن است با خطاهای ۵۰۰ یا ۵۰۳ مواجه شود.
- Number Of Processes: تعداد کل پردازشهای فعال در سایت را نشان میدهد.اگر این مقدار از حد مجاز عبور کند، پردازشهای جدید اجرا نخواهند شد و ممکن است سایت از دسترس خارج شود.
- Virtual Memory Usage: میزان استفاده از حافظه مجازی توسط سایت را نمایش میدهد.در مواقعی که حافظه فیزیکی کافی نباشد، سیستم از حافظه مجازی استفاده میکند.پر شدن این حافظه میتواند باعث بروز خطای out of memory شود.
تحلیل نمودارها در Resource Usage
پس از ورود به صفحه Details، نمودارهای مربوط به هر مورد را مشاهده خواهید کرد.
- خط قرمز: نشاندهنده میزان محدودیت تعریف شده برای منابع است.
- خط سبز: میزان مصرف واقعی سایت شما را نمایش می دهد.
- خط آبی کمرنگ (Faults): تعداد دفعاتی که مصرف سایت به حد مجاز رسیده و خطا رخ داده را نمایش میدهد.
بررسی دلایل رخ دادن خطاها
- CPU Limit: پردازنده به ۱۰۰ درصد رسیده و سایت قطع شده است.
- Entry Process Limit: تمام پردازش های ورودی اشغال شدهاند و سایت پاسخگو نیست.
- Virtual Memory Limit: حافظه مجازی پر شده و سیستم نمیتواند پردازش جدیدی انجام دهد.
- Process Limit: تعداد پردازشها به حداکثر رسیده و پردازش جدید اجرا نمیشود.
- Physical Memory Limit: حافظه RAM کاملاً پر شده و سایت ممکن است ارور دهد.
- IO Limit: سرعت خواندن و نوشتن از هارد به حداکثر رسیده و سایت کند یا قطع میشود.
- IOPS Limit: تعداد عملیات خواندن/نوشتن در ثانیه به حد مجاز رسیده است.
بررسی دقیق تر با استفاده از Snapshot
برای مشاهده جزئیات بیشتر می توانید روی گزینه Snapshot کلیک کنید. این بخش شامل ۳ زیرمجموعه است:
Process List
تمام پردازش های فعال در لحظه را با جزئیات مانند درصد مصرف CPU و RAM نشان می دهد.
Database Queries
کوئری های زمان بر دیتابیس در این بخش لیست میشوند. این اطلاعات کمک می کنند تا کوئری های سنگین شناسایی شوند.
HTTP Queries
در این قسمت آدرس هایی از سایت که در حال اجرا هستند به همراه مدت زمان و متد اجرایی آن ها نمایش داده میشود.
نتیجه گیری
با استفاده از بخش Resource Usage در سی پنل می توانید به صورت دقیق مصرف منابع سایت خود را بررسی کرده و در صورت وجود مشکل، علت آن را پیدا کنید. اگر مصرف منابع شما زیاد است و به محدودیت ها نزدیک می شود، بهتر است. افزونه ها و قالب های سایت را بررسی و بهینه سازی کنید. درخواست های سنگین دیتابیس را کاهش دهید. و در صورت نیاز، هاست خود را به پلن بالاتر ارتقا دهید.