lsirq1
Utility to display kernel interrupt information
Usage
lsirq [options]
Overview
Display kernel interrupt counter information.
The default output is subject to change. So whenever possible, you should avoid using default outputs in your scripts. Always explicitly define expected columns by using --output.
Options
-
-n, --noheadings -
Don’t print headings.
-
-i, --input file -
Read data from file (Which was created by other tools, e.g. sosreport(1)).
-
-o, --output list -
Specify which output columns to print. Use
--helpto get a list of all supported columns. The default list of columns may be extended if list is specified in the format +list.
-
-s, --sort column -
Specify sort criteria by column name. See
--helpoutput to get column names.
-
-J, --json -
Use JSON output format.
-
-P, --pairs -
Produce output in the form of key="value" pairs. All potentially unsafe characters are hex-escaped (\x<code>).
-
-S, --softirq -
Show softirqs information.
-
-t, --threshold min -
Only show IRQs with counters above the specified threshold. Human readable values are supported (e.g. 1.2K).
-
-C, --cpu-list list -
Only show interrupt counters on the specified CPU list.
-
-h, --help -
Display help text and exit.
-
-V, --version -
Display version and exit.
Environment
LIBSMARTCOLS_DEBUG=all
enables libsmartcols debug output.
LIBSMARTCOLS_DEBUG_PADDING=on
use visible padding characters.
LIBSMARTCOLS_JSON=compact|lines
Controls JSON output format when using --json. Supported values are compact for JSON output with minimal whitespace, and lines for JSON Lines format (one JSON object per line). If unset or set to any other value, pretty-printed JSON is used.
Releases
3 releases since Debian 12 (Bookworm); the text changed 2 times.
--cpu-list since Debian 13 (Trixie);
--input since Arch Linux 2026-11-01;
--threshold since Debian 13 (Trixie);
-C since Debian 13 (Trixie);
-i since Arch Linux 2026-11-01;
-t since Debian 13 (Trixie).