عدد Load سرور را چطور بخوانیم؟
load average یکی از پرکاربردترین و بدفهمیدهترین اعداد در مدیریت سرور است. معنیاش بدون دانستن تعداد هستهها کامل نیست.
load average نشان میدهد بهطور میانگین چند فرایند در حال اجرا یا در صف انتظار بودهاند. سه عدد گزارش میشود: میانگین یک، پنج و پانزده دقیقهٔ گذشته.
نکتهٔ کلیدی این است: این عدد باید نسبت به تعداد هستههای پردازنده خوانده شود. load برابر ۴ روی سروری با چهار هسته یعنی ظرفیت کاملاً استفاده شده اما صفی تشکیل نشده. همان عدد روی سرور تکهسته یعنی سه فرایند در صف ماندهاند.
| نسبت load به تعداد هسته | تفسیر |
|---|---|
| کمتر از ۰٫۷ | ظرفیت آزاد وجود دارد. |
| حدود ۱ | ظرفیت کاملاً استفاده میشود، اما صف تشکیل نشده. |
| بین ۱ و ۲ | صف در حال شکلگیری است؛ زمان پاسخ بالا میرود. |
| بیشتر از ۲ | سرور بهطور مشخص تحت فشار است و باید بررسی شود. |
load بالا همیشه یعنی کمبود پردازنده نیست؛ انتظار برای دیسک هم آن را بالا میبرد. برای تشخیص، مصرف پردازنده و وضعیت ورودیخروجی را کنار هم ببین.
یادداشتهای دیگر
- قبل از کمپین فروش، چه چیزی را بررسی میکنیم؟
آمادهسازی قبل از کمپین همیشه ارزانتر از رفع مشکل وسط کمپین است.
- چکلیست انتقال سرور بدون قطعی طولانی
مراحلی که قبل، حین و بعد از هر انتقال طی میکنیم، و چرا مسیر برگشت از سرعت مهمتر است.
