LSIRQ(1)

๐Ÿ’– LSIRQ(1) โ€” the girlies' guide to kernel interrupts ๐Ÿ’–

okay so bestie, you know how your kernel is like constantly getting pinged by hardware? yeah, this is the page for lsirq, a lil User Commands baddie from the util-linux package that shows you all of that. pull up a chair, we're doing this together ๐Ÿซถ


โœจ NAME โœจ

lsirq โ€” utility to display kernel interrupt information. that's it, that's the job, and she does it flawlessly ๐Ÿ’…


๐ŸŽ€ SYNOPSIS ๐ŸŽ€

lsirq [options]

๐Ÿฆ‹ DESCRIPTION ๐Ÿฆ‹

Display kernel interrupt counter information. like, all the little "hey bestie i need attention" taps your hardware sends to the kernel? this is the receipts โœจ

โš ๏ธ real talk, no cap: 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. this is not me being dramatic, this is me being correct. protect your scripts, bestie ๐Ÿ˜ญ

๐Ÿ‘‘ OPTIONS ๐Ÿ‘‘

  • -n, --noheadings โ€” Don't print headings. just the raw tea, no labels ๐Ÿ“
  • -i, --input file โ€” Read data from file (Which was created by other tools, e.g. sosreport(1)). like, if somebody else already collected the info, you can just vibe off their file ๐Ÿ’œ
  • -o, --output list โ€” Specify which output columns to print. Use --help to get a list of all supported columns. and ooh, cute detail: the default list of columns may be extended if list is specified in the format +list. so you're adding, not replacing. iconic behavior honestly โญ
  • -s, --sort column โ€” Specify sort criteria by column name. See --help output to get column names. get your list in the order you want, main character energy ๐ŸŒˆ
  • -J, --json โ€” Use JSON output format. for when your script needs structure, not vibes ๐Ÿงš
  • -P, --pairs โ€” Produce output in the form of key="value" pairs. All potentially unsafe characters are hex-escaped (\x<code>). safety first, always ๐Ÿ’–
  • -S, --softirq โ€” Show softirqs information. yes, the soft ones. the gentle interrupts. soft launch interrupts ๐Ÿ˜Œ
  • -t, --threshold min โ€” Only show IRQs with counters above the specified threshold. Human readable values are supported (e.g. 1.2K). no need to type out 1200 like a peasant, she understands 1.2K ๐Ÿ’…
  • -C, --cpu-list list โ€” Only show interrupt counters on the specified CPU list. filter it down, we love a focused queen ๐Ÿ‘‘
  • -h, --help โ€” Display help text and exit. always read the help bestie ๐Ÿฅบ
  • -V, --version โ€” Display version and exit. ๐Ÿ’œ

๐ŸŒธ ENVIRONMENT ๐ŸŒธ

  • LIBSMARTCOLS_DEBUG=all โ€” enables libsmartcols debug output. peak nerd mode activated ๐Ÿ”ฅ
  • LIBSMARTCOLS_DEBUG_PADDING=on โ€” use visible padding characters. so you can see the padding. yes bestie, with your eyes ๐Ÿ‘€
  • 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. three whole aesthetics, pick your fighter โœจ

๐Ÿ’œ AUTHORS ๐Ÿ’œ

Zhenwei Pi <pizhenwei@bytedance.com>, Sami Kerola <kerolasa@iki.fi>, Karel Zak <kzak@redhat.com>, Robin Jarry <robin@jarry.cc>

four absolute legends, we stan ๐Ÿซถ


๐Ÿ™ˆ REPORTING BUGS ๐Ÿ™ˆ

For bug reports, use the issue tracker <https://github.com/util-linux/util-linux/issues>. found a bug? tell them! they wanna know! don't suffer in silence, bestie ๐Ÿ˜ญ


โญ AVAILABILITY โญ

The lsirq command is part of the util-linux package which can be downloaded from Linux Kernel Archive <https://www.kernel.org/pub/linux/utils/util-linux/>. go get your girl ๐Ÿ’–


okay that's the whole page, you're officially certified in lsirq now, no cap ๐ŸŽ“๐Ÿ’… this was the LSIRQ(1) manual page, brought to you by util-linux 2.42.4 and dated 2026-09-21. love u, go check your interrupts, mwah ๐Ÿซถโœจ๐Ÿ’–

๐Ÿ“ฆ where this page comes from
  • arch rolling: util-linux 2.42.4-1 ยท BSD-2-Clause AND BSD-3-Clause AND BSD-4-Clause-UC AND GPL-2.0-only AND GPL-2.0-or-later AND GPL-3.0-or-later AND ISC AND LGPL-2.1-or-later AND LicenseRef-PublicDomain
  • ๐Ÿ’– girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms