آموزش دستور top در لینوکس — مانیتورینگ پروسس‌ها و منابع سرور

دستور top

top ابزار پیش‌فرض لینوکس برای مانیتورینگ زنده پروسس‌ها و مصرف منابع سرور (CPU، RAM، Load Average) است.

اجرا

top

خروجی

خط ۱: uptime و load average (۱، ۵، ۱۵ دقیقه). خط ۲: تعداد پروسس‌ها (running، sleeping، stopped). خط ۳: مصرف CPU (us=user، sy=system، id=idle، wa=iowait). خط ۴-۵: مصرف RAM و Swap.

کلیدهای مهم

M مرتب‌سازی بر اساس RAM. P مرتب‌سازی بر اساس CPU. k kill یک پروسس (وارد کردن PID). 1 نمایش هسته‌های CPU جداگانه. c نمایش نام کامل دستور. u فیلتر بر اساس کاربر. q خروج.

پارامترهای مفید

# فقط ۲۰ پروسس اول
top -n 1 | head -25

# مرتب بر اساس RAM
top -o %MEM

# فیلتر کاربر
top -u apache

# بدون تعاملی (یک بار اجرا)
top -bn1

جایگزین‌ها

htop: بصری و رنگی. نصب: yum install htop

atop: جامع با تاریخچه. نصب: yum install atop

glances: مدرن با رابط وب.

عیب‌یابی با top

اگر %wa (iowait) بالاست: مشکل دیسک I/O. اگر %us بالاست: پروسس PHP/MySQL سنگین. اگر %sy بالاست: مشکل kernel یا درایور. اگر Load Average بیشتر از تعداد CPU: سرور اشباع.

سرور مجازی با SSH و ابزارهای مانیتورینگ. کانفیگ سرور شامل نصب htop و atop.

🖥️ سرور با SSH

مانیتورینگ کامل با top، htop و atop.

مشاهده سرور مجازی ←

ارسال دیدگاه

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

متن نظر
نام*:
رایانامه*:
وب سایت / وبلاگ: