دستورات مانیتورینگ منابع

دستورات مانیتورینگ منابع در لینوکس

مانیتورینگ منابع سیستم یکی از اساسی‌ترین وظایف مدیران سرور و کاربران حرفه‌ای لینوکس است. با استفاده از ابزارهای مناسب می‌توانید مصرف CPU، حافظه، دیسک و شبکه را به دقت زیر نظر بگیرید.

دستورات پایه برای مانیتورینگ

دستور کاربرد
top نمایش لحظه‌ای فرآیندها و مصرف منابع
htop نسخه پیشرفته top با رابط کاربری بهتر
free -h نمایش میزان استفاده از حافظه RAM و swap
df -h نمایش فضای دیسک مصرف شده و موجود

ابزارهای پیشرفته مانیتورینگ

برای تحلیل دقیق‌تر عملکرد سیستم می‌توانید از ابزارهای زیر استفاده کنید:

  • vmstat: گزارش جامع از وضعیت سیستم شامل حافظه، پردازش‌ها و I/O
  • iostat: مانیتورینگ فعالیت دیسک‌ها و پارتیشن‌ها
  • iftop: نمایش ترافیک شبکه به صورت لحظه‌ای
  • nmon: ابزار همه‌کاره برای مانیتورینگ جامع سیستم

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

مانیتورینگ لحظه‌ای با watch

دستور watch به شما امکان می‌دهد هر دستوری را به صورت دوره‌ای اجرا و نتایج را مشاهده کنید. برای مثال:

  1. watch -n 2 free -h (هر 2 ثانیه وضعیت حافظه را نمایش می‌دهد)
  2. watch -n 1 df -h (بررسی لحظه‌ای فضای دیسک)

نتیجه‌گیری

با تسلط بر این دستورات می‌توانید به راحتی سلامت سیستم خود را زیر نظر بگیرید و قبل از بروز مشکلات جدی، اقدامات پیشگیرانه انجام دهید. برای سیستم‌های حساس، استفاده از ابزارهای مانیتورینگ حرفه‌ای مانند Nagios یا Zabbix توصیه می‌شود.