irqtop - مشاهده
وضعیت برخط
وقفههای
سختافزاری
و
نرمافزاری
پردازنده
نمایش
اطلاعات
شمارندههای
وقفه از
هسته به سبک
دستور top(1).
خروجی
پیشفرض
ممکن است
تغییر کند.
بنابراین
تا جای ممکن
باید از
استفاده از
خروجیهای
پیشفرض در
اسکریپتهای
خود
خودداری
کنید.
همواره
ستونهای
مورد
انتظار را
صراحتاً با
استفاده از
--output مشخص
کنید.
-o, --output list
مشخص
میکند که
کدام
ستونهای
خروجی چاپ
شوند. برای
دریافت
فهرستی از
تمام
ستونهای
پشتیبانیشده
از --help
استفاده
کنید. در
صورتی که list
در قالب +list
مشخص شود،
فهرست
پیشفرض
ستونها
میتواند
گسترش
یابد.
-b, --batch
ارسال
جدولهای
تولیدشده
به خروجی
استاندارد
(stdout) به جای یک
صفحه نمایش
ایستا. این
گزینه
میتواند
برای ارسال
خروجی به
سایر
برنامهها
یا به یک
فایل
استفاده
شود.
-c, --cpu-stat when
تعیین
میکند که
آیا آمار به
ازای هر
پردازنده (per-CPU)
نمایش داده
شود یا خیر.
آرگومانهای
ممکن
عبارتند از:
auto، never، always.
مقدار
پیشفرض auto
است: آمار به
ازای هر
پردازنده
زمانی
نمایش داده
میشود که
عرض پنجره
برای فهرست
کامل
پردازندهها
به اندازه
کافی پهن
باشد.
-C, --cpu-list list
پردازندهها
را در قالب
یک فهرست
برای نمایش
مشخص
میکند.
-d, --delay seconds
بهروزرسانی
جدولها در
هر این
تعداد
ثانیه.
-J, --json
استفاده
از قالب
خروجی JSON.
گزینه --batch را
به همراه
دارد.
-n, --iter number
حداکثر
دفعات
تکرار پیش
از خروج را
مشخص
میکند.
-s, --sort column
معیار
مرتبسازی
را بر اساس
نام ستون
مشخص
میکند.
برای
دریافت نام
ستونها
خروجی --help را
ببینید.
معیار
مرتبسازی
میتواند
در حالت
تعاملی
تغییر داده
شود.
-S, --softirq
نمایش
اطلاعات
وقفههای
نرمافزاری
(softirqs).
-t, --threshold min
تنها
وقفههایی
(IRQs) را نمایش
میدهد که
شمارندههای
آنها
بالاتر از
آستانه
مشخصشده
باشد.
مقادیر با
فرمت خوانا
برای انسان
نیز
پشتیبانی
میشوند
(مانند 1.2K).
-h, --help
نمایش
متن راهنما
و خروج.
-V, --version
نمایش
نسخه و
خروج.
LIBSMARTCOLS_DEBUG=all
خروجی
اشکالزدایی
libsmartcols را فعال
میکند.
LIBSMARTCOLS_DEBUG_PADDING=on
استفاده
از
نویسههای
فاصلهگذاری
مرئی.
LIBSMARTCOLS_JSON=compact|lines
قالب
خروجی JSON را
هنگام
استفاده از
--json کنترل
میکند.
مقادیر
پشتیبانیشده
عبارتند از
compact برای
خروجی JSON با
حداقل فضای
خالی، و lines
برای قالب JSON Lines
(یک شیء JSON در
هر خط). در
صورت عدم
تنظیم یا
تنظیم روی
هر مقدار
دیگر، از
خروجی JSON با
فرمتبندی
خوانا (pretty-printed)
استفاده
میشود.
i
مرتبسازی
بر اساس نام
کوتاه وقفه
یا فیلد
شماره
t
مرتبسازی
بر اساس
تعداد کل
وقفهها
(پیشفرض)
d
مرتبسازی
بر اساس
تعداد
دلتای
(تغییرات)
وقفهها
n
مرتبسازی
بر اساس
فیلد نام
توصیفی
طولانی
q Q
توقف
بهروزرسانی
و خروج از
برنامه
Zhenwei Pi <pizhenwei@bytedance.com>, Sami
Kerola <kerolasa@iki.fi>, Karel Zak <kzak@redhat.com>
Robin Jarry <robin@jarry.cc>