RTKITCTL(8)

πŸ’– RTKITCTL β€” the rtkitctl page, but make it cute πŸ’–

okay bestie, you found rtkitctl, the control tool for RealtimeKit, and it lives in section 8 of the System Manager's Manual. it's giving "small command, big responsibility." let's get into it 🫢


✨ NAME ✨

rtkitctl β€” Realtime Policy and Watchdog daemon control πŸ’…


🌸 SYNOPSIS 🌸

rtkitctl [options]

that's it. that's the whole vibe. no positional args, just options, queen. ✨


πŸ¦‹ DESCRIPTION πŸ¦‹

so here's the tea, bestie: RealtimeKit is a D-Bus system service that changes the scheduling policy of user processes/threads to SCHED_RR (i.e. realtime scheduling mode) on request. πŸ”₯

and why do we care? because it's intended to be used as a secure mechanism to allow realtime scheduling to be used by normal user processes. πŸŽ€ like, regular-user energy but with realtime privileges, and it's all handled safely. slay. no cap.


⭐ OPTIONS ⭐

every single one, bestie, no skips, we don't do that here πŸ’–

  • -h, --help β€” show a summary of options. the classic "what does this thing do again" move πŸ™ˆ
  • --version β€” show version. gotta know what era of software you're living in ✨
  • --reset-known β€” reset real-time status of known threads. the ones the daemon already knows about, specifically πŸŽ€
  • --reset-all β€” reset real-time status of all threads. everyone. the whole squad. πŸ‘‘
  • --suspend β€” temporarily reset real-time status of known threads. like a lil nap, not a permanent goodbye 😴
  • --resume β€” restore real-time status of known threads that were temporarily reset by suspend. wakey wakey bestie πŸ¦‹
  • --start β€” start RealtimeKit if it is not running already. no double-starts here, it checks first πŸ’…
  • -k, --exit β€” terminate the running RealtimeKit daemon. bye boo πŸ’€
heads up: --suspend and --resume are a matched set, okay? resume is literally described as restoring what suspend temporarily reset. don't leave your threads suspended and then act surprised. 😭

πŸŽ€ AUTHOR πŸŽ€

RealtimeKit was written by Lennart Poettering <lennart@poettering.net>. thank you for your service, king 🫢✨


and that's the whole page, bestie!! 🌈 this one's from October 16, 2023, RTKITCTL(8), System Manager's Manual energy. go forth and schedule responsibly πŸ’–πŸŒΈπŸ¦‹

πŸ“¦ where this page comes from