PROBE::NFS.AOP.R(3stap)

πŸ’… PROBE::NFS.AOP.R β€” it's in the 3stap girlies (Network File Storage Tapsets)

okay bestie, sit down, we're doing NFS probe lore today πŸ¦‹


✨ NAME ✨

probe::nfs.aop.readahead β€” the NFS client out here reading multiple pages at once, and honestly? iconic.


🌸 SYNOPSIS 🌸

probe nfs.aop.readahead {}

that's it. that's the whole vibe. no args, no drama, just a probe sitting there ready to spill tea πŸ’…


πŸ’– VALUES πŸ’–

the receipts you get handed when this thing fires, one by one, no skipping:

  • size β€” how many pages it attempted to read in this execution. yes, this is basically the same gossip as nr_pages below, and no, we are not merging them, the manpage said so 🫢
  • file β€” the filp argument, aka the file pointer, aka the lil handle on the file in question
  • ino β€” the inode number. every file's own personal ID, no cap
  • rpages β€” read size, counted in pages
  • rsize β€” read size, counted in bytes (same energy, different unit, we love a conversion moment)
  • dev β€” device identifier, the "which device is this even on" answer
  • nr_pages β€” number of pages attempted to read in this execution. twin flame behaviour with size, fr fr

πŸ”₯ DESCRIPTION πŸ”₯

Fires when in readahead way, read several pages once.

translation: it goes off when we're doing the readahead thing β€” you know, reading several pages at once instead of being all slow and one-at-a-time about it. efficiency queen ✨


πŸ‘‘ SEE ALSO πŸ‘‘


and that's the whole page, bestie!! πŸŽ€ this was the SystemTap Tapset Reference (that's the source/version flex right there) and it's dated September 2026, so mark your calendar, set your reminder, and go probe something. slay πŸ’œπŸ¦‹βœ¨

πŸ“¦ where this page comes from