proc_interrupts(5)

๐Ÿ’– proc_interrupts(5) ๐Ÿ’–

okay bestie, so this one lives in the File Formats Manual section (that's section 5, iykyk), and it's literally just about one little file that's lowkey one of the most iconic things in all of /proc. no cap.


โœจ NAME โœจ

/proc/interrupts โ€” number of interrupts ๐ŸŒธ


๐Ÿฆ‹ DESCRIPTION ๐Ÿฆ‹

  • /proc/interrupts โ€” this file is where the kernel records the number of interrupts per CPU per IO device. that's it, that's the whole assignment. ๐Ÿ’…

and then, since Linux 2.6.24 โ€” for the i386 and x86-64 architectures, at least โ€” it also started counting interrupts that are internal to the system, like, ones that are not associated with a device as such. the way it just... expanded its scope. main character behavior fr fr. ๐Ÿ‘‘

those internal ones include:

  • NMI โ€” nonmaskable interrupt
  • LOC โ€” local timer interrupt
  • and for SMP systems:
    • TLB โ€” TLB flush interrupt
    • RES โ€” rescheduling interrupt
    • CAL โ€” remote call interrupt (remote function call interrupt, bestie)
  • and possibly others ๐Ÿ‘€ (the kernel keeps secrets sometimes, we don't judge)

and the formatting? very easy to read, done in ASCII. genuinely so satisfying to look at. no weird binary soup, just clean vibes. ๐ŸŽ€

ngl if you've never run cat /proc/interrupts on a machine with a lot of cores, go do it, it's giving spreadsheet but make it โœจaestheticโœจ. not me being obsessed with a pseudo-file. ๐Ÿ™ˆ

๐ŸŒˆ SEE ALSO ๐ŸŒˆ


and that's the whole page, bestie โ€” literally short and sweet, iconic behavior. ๐Ÿ’œ this lil rewrite came to you courtesy of Linux man-pages 6.20, dated 2026-02-08. go forth and cat responsibly. ๐Ÿ’…โœจ๐Ÿ“

๐Ÿ“ฆ where this page comes from
  • arch rolling: man-pages 6.20-1 ยท BSD-2-Clause AND BSD-3-Clause AND BSD-4.3TAHOE AND BSD-4-Clause-UC AND GPL-1.0-or-later AND GPL-2.0-only AND GPL-2.0-or-later AND GPL-3.0-or-later AND LGPL-3.0-linking-exception AND LGPL-3.0-or-later AND LicenseRef-Public-Domain AND LicenseRef-UltraPermissive AND Linux-man-pages-1-para AND Linux-man-pages-copyleft AND Linux-man-pages-copyleft-2-para AND Linux-man-pages-copyleft-var AND MIT AND Spencer-94
  • nixpkgs unstable: man-pages 6.20
  • ๐Ÿ“œ the page's license: GPL-3.0-or-later
  • ๐Ÿ’– girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms