PROBE::SCHEDULER.M(3stap)

✨ NAME ✨

probe::scheduler.migrate β€” bestie, this is the probe that catches a task migrating across cpus πŸ’…

Like, the exact moment a process packs its little bags and moves from one CPU to another. Iconic behaviour, honestly.


πŸ¦‹ SYNOPSIS πŸ¦‹

probe scheduler.migrate {}

That's it. That's the whole vibe. No arguments, no fuss, just the probe point sitting there ready to fire. πŸŽ€


🌸 VALUES 🌸

Every one of these is handed to you when the probe fires. Collect them all like they're stickers:

  • priority β€” the priority of the task that's doing the migrating.
  • task β€” the process that is being migrated. The main character of this whole operation, fr fr.
  • cpu_to β€” the destination cpu. Where the task is headed. πŸ›¬
  • pid β€” PID of the task being migrated. Gotta know who is travelling.
  • name β€” name of the probe point. (Yes, it's the probe's own name β€” it's giving self-aware ✨)
  • cpu_from β€” the original cpu. Where the task just left from. πŸ›«
ngl, cpu_from and cpu_to together are lowkey the whole plot. Task leaves one, arrives at the other. A journey. A glow-up. πŸ’–

πŸ‘‘ SEE ALSO πŸ‘‘


Okay so that's the whole page, and it ate, no crumbs. This was pulled straight from the SystemTap Tapset Reference, version Ver (yeah, that's literally what the footer said, I'm not making it up 😭), dated September 2026. Slay, go probe something. πŸ’œπŸŒˆβ­

πŸ“¦ where this page comes from