IRQTOP(1)

✨ IRQTOP πŸ’…

okay so bestie, welcome to irqtop, a user command from the util-linux family, and it is literally the main character of kernel interrupt watching. πŸ’–


🌸 SYNOPSIS 🌸

irqtop [options]

that's it. that's the whole vibe. 🫢


πŸ¦‹ DESCRIPTION πŸ¦‹

So what it does: it displays interrupt-counter information from the kernel in the style of top(1). Like, top but for IRQs. No cap. πŸ”₯

⚠️ bestie, listen to me carefully ⚠️ 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. fr fr. don't be out here scripting against defaults, that's giving chaos. 😭

✨ OPTIONS ✨

  • -o, --output list β€” Pick which output columns to print, bestie. Run --help to get a list of all supported columns. Also? The default list of columns may be extended if list is specified in the format +list. cute. πŸŽ€
  • -b, --batch β€” Sends the produced tables to stdout instead of to a static screen. Perfect for piping the output to other programs or yeeting it into a file. πŸ“„
  • -c, --cpu-stat when β€” Whether to show the per-CPU statistics. Possible arguments are: auto, never, always. The default is auto: the per-CPU statistics are shown when the window is wide enough for the full list of CPUs. she's flexible like that. πŸ’…
  • -C, --cpu-list list β€” Specify cpus in list format to show. pick your faves. πŸ‘‘
  • -d, --delay seconds β€” Update the tables every this number of seconds. πŸ•
  • -J, --json β€” Use JSON output format. Also it implies --batch. lowkey the dev-friendly one. 🌈
  • -n, --iter number β€” Specifies the maximum iterations before quitting. so it knows when to stop. periodt. βœ‹
  • -s, --sort column β€” Specify sort criteria by column name. See the --help output to get column names. The sort criteria may be changed in interactive mode. πŸ”€
  • -S, --softirq β€” Show softirqs information. the soft ones. soft launch energy. 🌸
  • -t, --threshold min β€” Only show IRQs with counters above the specified threshold. Human readable values are supported (e.g. 1.2K). so 1.2K works, iconic. ⭐
  • -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. so you can literally see the padding. πŸ’€
  • 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. slay. ✨

πŸŽ€ INTERACTIVE MODE KEY COMMANDS πŸŽ€

press the keys, bestie. it's giving keyboard warrior. ⌨️

  • i β€” sort by short irq name or number field. πŸ”’
  • t β€” sort by total count of interrupts (the default). πŸ‘‘
  • d β€” sort by delta count of interrupts. πŸ“ˆ
  • n β€” sort by long descriptive name field. πŸ“
  • q Q β€” stop updates and exit program. bye bestie πŸ‘‹

πŸ’– AUTHORS πŸ’–

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

the girlies and guys who built her. we stan. 🫢


😭 REPORTING BUGS 😭

For bug reports, use the issue tracker <https://github.com/util-linux/util-linux/issues>.

found a bug? don't suffer in silence, tell the tracker. πŸ›


🌈 AVAILABILITY 🌈

The irqtop 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/>.


okay that's the whole page, bestie!! this was util-linux 2.42.4, dated 2026-09-21, and the manual page name is IRQTOP(1) πŸ’…βœ¨ go watch some interrupts, you deserve it πŸ‘‘πŸ’–

πŸ“¦ 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