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
- centos-stream 10: systemtap-client 5.6-3.el10 Β· GPL-2.0-or-later AND GPL-2.0-only AND BSD-3-Clause AND LGPL-2.1-only AND GFDL-1.2-or-later AND BSD-2-Clause
- centos-stream 9: systemtap-client 5.6-3.el9 Β· GPL-2.0-or-later AND GPL-2.0-only AND BSD-3-Clause AND LGPL-2.1-only AND GFDL-1.2-or-later AND BSD-2-Clause
- fedora 43: systemtap-client 5.6-1.fc43 Β· GPL-2.0-or-later AND GPL-2.0-only AND BSD-3-Clause AND LGPL-2.1-only AND GFDL-1.2-or-later AND BSD-2-Clause
- fedora 44: systemtap-client 5.6-1.fc44 Β· GPL-2.0-or-later AND GPL-2.0-only AND BSD-3-Clause AND LGPL-2.1-only AND GFDL-1.2-or-later AND BSD-2-Clause
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms