ورود ثبت نام 021 - 49624
Logo Logo
  • سرور مجازی
    • سرور مجازی خارج ( ۲۰ کشور )
    • سرور مجازی ایران
    • سرور مجازی با کارت گرافیک
  • سرور اختصاصی
    • سرور اختصاصی ایران
    • سرور اختصاصی خارج
    • کولوکیشن
  • هاست
    • هاست ایران
    • هاست خارج
    • گواهینامه SSL
  • دامنه
  • وبلاگ
  • تماس با ما

لینک های مفید

  • About

آموزش دستور VMstat برای نظارت بر سرور مجازی لینوکس

  • خانه
  • ادامه مطلب
بهمن 5 1396
  • وبلاگ

کار کردن با ابزار /usr/bin/vmstat از ملزمات دوره لینوکس LPIC-2 201 میباشد و به عنوان ادمین لینوکس لازم است در کنار سایر دستورات مانیتورینگ مانند mpstat به این دستور نیز تسلط داشته باشید.

 

سرور مجازی 

 در صورتی که این دستور را به تنهایی وارد کنید (vmstat) خروجی به صورت زیر خواهد بود:

سرور مجازی

همینطور که ملاحظه میکنید خروجی به ۶ ستون تقسیم شده است:

  • procs
  • memory
  • swap
  • io
  • system
  • cpu

 

Procs:

خود به دو بخش r و b تقسیم میشود

  • r: تعداد ترد (Thread) های پروسس های در حال اجرا (Running) که با توجه به Multithreading و تعداد هسته های پردازنده میتواند افزایش یابد.
  • b: تعداد ترد (Thread) های بلوکه شده (Blocked) میباشدکه منتظر آزاد شدن منابع جهت ورود به روند پردازش هستند. در صورت بالا بودن این عدد هنگام عملکرد عادی سرور, لازم است نگران مشکلات سرعت هارد دیسک و رم باشید.

 

Memory:

نیازی به توضیح زیاد نیست, این قسمت وضعیت فضای رم (RAM) سرور را نشان میدهد که شامل ۴ ستون میباشد:

  • Swpd: swap فضایی است که روی هارد دیسک برای ذخیره کردن موارد غیر ضروری رم استفاده میشود.
  • Free: فضای آزاد رم را نشان میدهد.
  • Buff: بافر, حافظه ای برای نگهداری موقت اطلاعات ورودی و خروجی است, که منتظر پاسخگویی ورودی و خروجی میماند.
  • Chache: فضایی است که خروجی پردازش های موقت پردازنده در آن نگهداری میشود.

 

Swap:

  • Si: حجم داده ای است که در هر ثانیه از از فضای swap مشخص شده در دیسک خوانده میشود.
  • So: حجم داده ای است که در هر ثانیه روی فضای swap دیسک نوشته میشود.

 

IO:

I/O یا input output داده هایی است که سخت افزار از دستگاه های ورودی و خروجی دریافت میکند یا به آنها ارسال میدارد. دارای دو ستون زیر میباشد:

  • Bi: بلوک هایی که در هر ثانیه وارد میشود.
  • Bo: تعداد بلوک هایی که در هر ثانیه در خروجی نوشته میشود.

 

System:

  • In: تعداد وقفه های ورودی در هر ثانیه.(interrupt)
  • Cs: تعداد context switch های انجام شده در هر ثانیه. در واقع دفعات جابجایی بین برنامه های مختلف و پروسس های مختلف است تا امر چند وظیفگی یا multi tasking به درستی انجام شود, این عدد روی یک سرور مجازی ارزان و معمولی میتواند تا ۱۰۰۰ هم برسد.

 

CPU:

این مقادیر همه بر حسب درصد میباشند.

  • Us: درصد مصرف پردازنده برای پروسه های غیر از هسته (کرنل) سیستم عامل میباشد. User
  • Sy: یا system درصد اشغال پردازنده توسط هسته سیستم عامل میباشد.
  • Id: یا idle درصد بیکار بودن یا ازادی پردازنده از انجام پردازش میباشد.
  • Wa: یا waiting زمان مورد نیاز برای انتظار IO میباشد که پردازنده برای دریافت داده باید منتظر سخت افزار بماند.
  • St: یا Stolen یا Steal Time زمان دزدیده شده از سرور مجازی است, در واقع مدت زمانی است که پردازنده مجازی سرور مجازی منتظر پردازنده واقعی میماند.

 

در صورتی که ارائه دهنده سرور مجازی بار پردازشی زیادی را به سرور اختصاصی خود اعمال کند, این مقدار افزایش خواهد یافت.

 

 

طبق تعریفIBM:

Steal time is the percentage of time a virtual CPU waits for a real CPU while the hypervisor is servicing another virtual processor.

 

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

vmstat -S M

مقدایر حافظه به جای کیلوبایت, برحسب مگابایت محاسبه خواهد شد.

 

با وارد کردن عدد به صورت زیر:

vmstat 3 5

این ابزار به دفعات ۵ بار و به فاصله زمانی ۳ ثانیه خروجی را چاپ خواهد کرد, مشاهده چند خروجی با فاصله زمانی چندثانیه به شما کمک خواهد کرد مقدار میانگین مقادیر را درک کنید.

 

برای کسب اطلاعات در مورد خدمات ارائه شده توسط نوین هاست ، از جمله ثبت نام دامنه ، خرید هاست ، سرور مجازی در لوکیشن های مختلف ، سرور اختصاصی ، سرور مجازی ایران ، هاست اشتراکی و راه حل های هاستینگ ، به www.novinhost.org مراجعه کنید یا با شماره ۶۶۰۱۵۸۹۱ تماس بگیرید تا با یکی از اعضای بخش فروش ما صحبت کنید. پیروز و سر بلند باشید.

نوشته قبلی نوشته بعدی

درج نظر لغو پاسخ

نوشته‌های تازه

  • روش های راه اندازی Hotspot
  • VPN چیست؟
  • ۱۲ نکته درباره هاستینگ وب سایت که هر شخص باید بدانید
  • ویژگی های اصلی وب هاست رایگان
  • اسکریپتینگ سمت سرور + مزایا و معایب

آخرین دیدگاه‌ها

  1. نوین هاست در چگونه یک سرور مجازی لینوکس را راه اندازی کنیم؟
  2. elliot در چگونه یک سرور مجازی لینوکس را راه اندازی کنیم؟
  3. نوین هاست در اتصال به سرور مجازی با اندروید
  4. Ali در اتصال به سرور مجازی با اندروید
  5. نوین هاست در تفاوت بین NS و DNS چیست؟

دسته‌ها

  • راهکار های سازمانی
  • سرور مجازی
  • لایسنس
  • محصولات
  • نمایندگی فروش
  • وبلاگ

برچسب‌ها

اموزش نصب ssl در ویندوز سرور اموزش نصب اس اس ال رایگان اموزش وصل شدن به سرور نحوه اتصال به سرور با موبایل
Logo


تلفن : 49624 – 021
تلفن : 91070308 – 021
admin@novinhost.org
تلگرام : novinhost_org@
کانال تلگرام : novinhost@
تهران ، فلکه دوم صادقیه ، بلوار فردوس شرق ، خیابان احمدی ، کوچه گلزار ،

سرور مجازی

  • سرور مجازی آلمان
  • سرور مجازی فرانسه
  • سرور مجازی انگلیس
  • سرور مجازی آمریکا
  • سرور مجازی کانادا
  • سرور مجازی هلند
  • سرور مجازی فنلاند

سرور اختصاصی

  • سرور اختصاصی ایران
  • سرور اختصاصی برج میلاد
  • سرور اختصاصی تبیان
  • سرور اختصاصی خارج
  • سرور اختصاصی آلمان
  • سرور اختصاصی فرانسه
  • سرور اختصاصی آمریکا

نمادها و مجوزها

نمادها و مجوزهانظام صنفی

  • شبکه های اجتماعی نوین هاست را در شبکه های اجتماعی حتما دنبال کنید!

تمام حقوق این سایت محفوظ و متعلق به نوین هاست می باشد.

  • قوانین سرویس دهی
  • درباره ما
  • شماره حساب ها
  • استخدام