PROBE::SCHEDULER.T(3stap)

πŸ’– probe::scheduler.tick β€” bestie edition πŸ’–

okay so this is a page from the SystemTap Tapset Reference, manual section 3stap, and it's all about the probe point scheduler.tick. no cap, it's lowkey a tiny page but it's doing important work.


✨ NAME ✨

probe::scheduler.tick β€” it's the scheduler's internal tick, and when it fires, a process's timeslice accounting gets updated πŸ•°οΈ

like, the kernel is literally doing the "how much CPU time have you used, babes" math. it's giving HR doing payroll but for timeslices.


🌸 SYNOPSIS 🌸

probe scheduler.tick {}

that's it. no arguments, no fancy params, just the probe point doing its thing. she's a simple girl and she ate πŸ’…


πŸŽ€ VALUES πŸŽ€

the values you can peek at inside this probe:

  • idle β€” a boolean that tells you whether the current thing running is the idle process. so like, is the CPU just vibing with nothing to do? this tells you πŸ‘€
  • name β€” the name of the probe point. yes bestie, it's just the name. every probe has one. it's her name tag at the party 🏷️

πŸ¦‹ CONTEXT πŸ¦‹

the context here is: the process whose accounting will be updated.

so whoever's timeslice is getting recalculated? that's the main character of this probe. main character energy fr fr πŸ‘‘


🌈 SEE ALSO 🌈

  • tapset::scheduler(3stap) β€” go read the whole scheduler tapset page if you wanna understand the bigger picture. it's the group chat this probe lives in 🫢

and that's the whole page, bestie. short, sweet, and honestly iconic for it. go forth and trace your scheduler ticks ✨


this was brought to you by the SystemTap Tapset Reference, version info dated September 2026 β€” mwah, love that for us πŸ’–

πŸ“¦ where this page comes from