IRQTOP(1) User Commands IRQTOP(1)

irqtop - مشاهده وضعیت برخط وقفه‌های سخت‌افزاری و نرم‌افزاری پردازنده

irqtop [options]

نمایش اطلاعات شمارنده‌های وقفه از هسته به سبک دستور 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>

برای گزارش اشکال، از سامانه پیگیری مشکلات https://github.com/util-linux/util-linux/issues.

دستور irqtop بخشی از بسته util-linux است که می‌تواند از بایگانی هسته لینوکس https://www.kernel.org/pub/linux/utils/util-linux. دریافت شود.

2026-09-02 util-linux 2.42.3