این فرمان ifstat است که می تواند در ارائه دهنده هاست رایگان OnWorks با استفاده از یکی از چندین ایستگاه کاری آنلاین رایگان ما مانند Ubuntu Online، Fedora Online، شبیه ساز آنلاین ویندوز یا شبیه ساز آنلاین MAC OS اجرا شود.
برنامه:
نام
ifstat - گزارش آمار رابط کاربری
خلاصه
ifstat [-a] [-l] [-z] [-n] [-v] [-h] [-t] [-i if0,if1,...] [-d drv[:opt]] [-s
[comm@][#]میزبان[/nn]] [-T] [-A] [-w] [-W] [-S] [-b] [-q] [تاخیر[/تاخیر] [تعداد]]
شرح
Ifstat ابزار کوچکی برای گزارش فعالیت رابط است، درست مانند iostat/vmstat برای سایرین
آمار سیستم
OPTIONS
ifstat گزینه های زیر را می پذیرد:
-l نظارت بر رابط های حلقه بک را که آمار برای آنها در دسترس است، فعال می کند. توسط
بهطور پیشفرض، ifstat تمام رابطهای غیرحلقهای را که بالا هستند، نظارت میکند.
-a نظارت بر تمام واسط های یافت شده که آمار برای آنها در دسترس است را فعال می کند.
-z اینترفیس را پنهان می کند که شمارنده ها تهی هستند، به عنوان مثال رابط هایی که بالا هستند اما استفاده نمی شوند.
-i فهرستی از واسطها را برای نظارت مشخص میکند که با کاما از هم جدا شدهاند (اگر نام رابط باشد
دارای کاما است، می توان با '\' از آن فرار کرد). چند نمونه از گزینه ها اضافه می شود
با هم.
-s معادل با -d snmp:[comm@][#]میزبان[/nn]] برای نظرسنجی یک میزبان راه دور از طریق SNMP. دیدن
در زیر برای جزئیات
-h یک پیام راهنما کوتاه را نمایش می دهد.
-n نمایش دوره ای هدر را خاموش می کند.
-t در ابتدای هر خط یک مهر زمانی اضافه می کند.
-T کل پهنای باند را برای همه رابط های نظارت شده گزارش می کند.
-A استفاده از نمایه های رابط را غیرفعال می کند: به طور پیش فرض، زمانی که مکانیسم نظرسنجی مبتنی بر شاخص باشد
(snmp، ifmib)، ifstat نمایه های رابط های نظارت شده را به خاطر می آورد تا فقط آنها را نظرسنجی کند.
با این حال، اگر نمایههای رابطها اغلب تغییر میکنند (اینترفیسهای جدید اضافه شده و غیره)، ممکن است
از دست دادن برخی از آمار، از این رو این پرچم. توجه داشته باشید که اگر از ifstat بخواهید یک non را نظارت کند
رابط موجود، همه اینترفیسها را تا زمانی که رابط درخواستی را پیدا نکند، نظرسنجی میکند
(صرف نظر از این پرچم) بنابراین می توانید برای رابطی که بالا و پایین می رود نظرسنجی کنید.
-w از ستونهای با عرض ثابت استفاده میکند، بهجای بزرگکردن آنها در صورت نیاز برای نام رابطها
مناسب.
-W خطوطی را بپیچید که بزرگتر از عرض ترمینال هستند (به معنی -w است). خطوط پیچیده شده هستند
برای سهولت در خواندن با یک نامه دوچرخه سواری پیشوند.
-S در صورت امکان، آمار را در همان خط به روز نگه دارید (بدون پیمایش و بسته بندی).
-b پهنای باند را به جای کیلوبایت در ثانیه بر حسب کیلوبیت بر ثانیه گزارش می کند.
-q حالت بی صدا، هشدارها چاپ نمی شوند.
-v نسخه و درایورهای کامپایل شده را نمایش می دهد.
-d درایوری را برای جمع آوری آمار و یک گزینه نهایی برای این درایور مشخص می کند
نام درایور با دو نقطه جدا شده است. اگر این مورد مشخص نشده باشد، ifstat از آن استفاده می کند
اولین درایور کامپایل شده، بدون گزینه.
درایورهای زیر در دسترس هستند (بسته به سیستم عامل و کامپایل
گزینه های زمانی، ممکن است همه آنها وجود نداشته باشند):
مجموعه مقالات
این درایور آمار را از لینوکس دریافت می کند /proc/net/dev فایل. یک فایل جایگزین
نام برای دریافت آمار می تواند به عنوان گزینه ارسال شود.
ifmib
این درایور آماری را از ifmib sysctl FreeBSD دریافت می کند. هیچکدوم رو قبول نمیکنه
گزینه.
kstat
این درایور آماری را از رابط Solaris kstat دریافت می کند. هیچکدوم رو قبول نمیکنه
گزینه.
ifdata
این درایور آمار را با استفاده از SIOCGIFDATA ioctl تحت IRIX و OpenBSD دریافت می کند
(معناشناسی مختلف). هیچ گزینه ای را قبول نمی کند.
مسیر
این درایور با استفاده از routing sysctl در سیستم های مبتنی بر BSD آمار می گیرد. این کار را نمی کند
هر گزینه ای را بپذیرید
kvm این درایور با خواندن ساختارهای زنده کرنل آمار بدست می آورد. یک را می پذیرد
گزینه ای که مشخص می کند از کدام فایل ها/دستگاه ها در قالب زیر استفاده شود:
[execfile][,[corefile][,swapfile]] (نگاه کنید به kvm_open(3) برای جزئیات مربوط به آن زمینه ها).
اگر یک رشته تهی برای یک پارامتر ارسال شود، پیش فرض سیستم برای استفاده خواهد شد
آن است.
توجه داشته باشید که برای کارکرد این درایور، ifstat باید دسترسی خواندن به سیستم داشته باشد
دستگاه حافظه این کار معمولاً با اجرای آن به صورت روت یا با نصب setgid انجام می شود
mem یا kmem. ifstat به طور پیش فرض setgid را نصب نمی کند. این به شما بستگی دارد که تصمیم بگیرید
اگر به آن اعتماد دارید
dlpi
این درایور آمار را با استفاده از رابط جریان DLPI موجود در HP-UX دریافت می کند.
یک دستگاه جایگزین برای استعلام آمار می تواند به عنوان گزینه ارسال شود (پیش فرض
/dev/dlpi است).
win32
این درایور با استفاده از رابط GetIfTable موجود در Win32 آمار را دریافت می کند
سیستم های. هیچ گزینه ای را قبول نمی کند.
snmp
این درایور آمار را از طریق SNMP دریافت می کند. گزینه، در فرم
[comm@][#]میزبان[/nn]]، میزبان و جامعه نهایی را برای نظرسنجی مشخص میکند. پیش فرض
انجمن عمومی است، اما با اضافه کردن "comm@" به نام میزبان می توان آن را تغییر داد. اگر
میزبان با یک # شروع می شود، نام های رابط از نمایه آنها به عنوان "ifNN" تولید می شود (این
راه حلی برای برخی تجهیزات است که همه اینترفیس ها را یکسان می کنند
شرح). میزبان پیش فرض لوکال هاست است و اگر snmp باشد به طور پیش فرض استفاده می شود
تنها درایور موجود است.
درایور سعی می کند با گروه بندی درخواست ها در آن، چندین رابط را به طور همزمان نظرسنجی کند
بسته های SNMP بهطور پیشفرض، اینترفیسها توسط گروه 8 نظرسنجی میشوند. اگر اینطور نیست
با تجهیزات خود به خوبی کار کنید، می توانید این عدد را با پسوند کردن پایین بیاورید
نام میزبان با /nn، که در آن nn تعداد اینترفیسهایی است که باید در آن واحد نظرسنجی شوند. تو می توانی
همچنین اگر می خواهید تعداد زیادی رابط را نظرسنجی کنید، تعداد را افزایش دهید
کارآمد و اگر سرور شما از آن پشتیبانی می کند.
تاخیر
تاخیر تأخیر بین بهروزرسانیها در چند ثانیه است که پیشفرض 1 است. یک عدد اعشاری
را می توان برای فواصل کوتاهتر از یک ثانیه مشخص کرد. (حداقل 0.1)
تاخیر دوم نیز می تواند مشخص شود (از اولی با یک '/' جدا شود). در آن
در صورتی که تاخیر اول برای نظرسنجی اول بعد از شروع و دومی استفاده می شود
برای همه نظرسنجی های بعدی استفاده خواهد شد (از این می توان برای شروع "سریع" استفاده کرد
دویدن برای مدت طولانی با تاخیر زیاد).
تعداد دفعات مشاهده
تعداد دفعات مشاهده تعداد به روز رسانی قبل از توقف است. اگر مشخص نشده باشد، نامحدود است.
از ifstat به صورت آنلاین با استفاده از خدمات onworks.net استفاده کنید