آموزش دستور vmstat لینوکس — مانیتورینگ CPU، RAM و IO

دستور vmstat

vmstat (Virtual Memory Statistics) دستور لینوکس برای نمایش اطلاعات حافظه مجازی، CPU، دیسک I/O و پروسس‌ها در لحظه است.

استفاده

# اجرای یک‌بار
vmstat

# هر ۲ ثانیه، ۱۰ بار
vmstat 2 10

# با واحد مگابایت
vmstat -S M 2 5

خروجی

procs: r (running) و b (blocked). memory: swpd (swap استفاده‌شده)، free، buff، cache. swap: si (swap in) و so (swap out). io: bi (block in) و bo (block out). system: in (interrupts) و cs (context switches). cpu: us (user)، sy (system)، id (idle)، wa (iowait).

عیب‌یابی

اگر wa (iowait) بالاست: مشکل دیسک I/O. اگر r بیشتر از تعداد CPU: سرور اشباع. اگر so بالاست: RAM کم و Swap استفاده می‌شود. اگر free نزدیک صفر: نیاز به RAM بیشتر.

مقایسه با سایر ابزارها

vmstat سبک و سریع. top/htop تعاملی. atop جامع با تاریخچه. iostat جزئیات دیسک.

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

🖥️ مانیتورینگ سرور

ابزارهای مانیتورینگ حرفه‌ای.

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

ارسال دیدگاه

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

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