STRUCT RESCTRL_MON(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

struct resctrl_mon(9)

okay so this page is from the Kernel API Manual, and it's literally about struct resctrl_mon β€” the monitoring-related data of a resctrl resource. bestie, it's giving β€œkernel struct with a whole monitoring side quest” energy πŸ’…βœ¨. Manual name? folded in right here so we can skip the boring header line, periodt.

πŸ’– NAME πŸ’–

struct resctrl_mon β€” monitoring related data of a resctrl resource. no cap, that's the whole name, and it ate.

✨ SYNOPSIS ✨

here's the struct, verbatim, because we do not mess with code in this group chat 🫢:

struct resctrl_mon {
    u32 num_rmid;
    unsigned int            mbm_cfg_mask;
    int num_mbm_cntrs;
    bool mbm_cntr_assignable;
    bool mbm_assign_on_mkdir;
    bool mbm_cntr_configurable;
    bool mbm_cntr_assign_fixed;
 };
bestie, every field in this block is realβ€”no invented options, no extra lore, fr fr.

🫢 Members 🫢

  • num_rmid β€” Number of RMIDs available. that's the count, iconic.
  • mbm_cfg_mask β€” Memory transactions that can be tracked when bandwidth monitoring events can be configured. lowkey a mouthful, but that's the fact.
  • num_mbm_cntrs β€” Number of assignable counters. periodt.
  • mbm_cntr_assignable β€” Is system capable of supporting counter assignment? the struct is literally asking.
  • mbm_assign_on_mkdir β€” True if counters should automatically be assigned to MBM events of monitor groups created via mkdir. automatic assignment vibe.
  • mbm_cntr_configurable β€” True if assignable counters are configurable. yup.
  • mbm_cntr_assign_fixed β€” True if the counter assignment mode is fixed. fixed-mode flag, slay.

πŸ”₯ SEE ALSO πŸ”₯

the whole related-page friend group, plus the kernel file itself β€” go read, iykyk:


okay that's the page, bestie β€” source/version: ./include/linux, date: October 2026, and struct resctrl_mon(9) is out here with main character energy. πŸ’–πŸ«Άβœ¨

πŸ“¦ where this page comes from