PROBE::NFSD.PROC(3stap)
π PROBE::NFSD.PROC(3stap) β Network File Storage Tapsets
okay bestie, come sit with me, we're doing the nfsd.proc.read probe from the SystemTap tapset fam β¨ it's the one that catches your NFS server in 4K while it's out here reading a file for a client. main character behavior, honestly.
πΈ NAME πΈ
probe::nfsd.proc.read β it's giving NFS server reading file for client. that's the whole vibe. no cap.
β¨ SYNOPSIS β¨
probe nfsd.proc.read {}
literally just the probe point, no arguments, she takes zero notes and zero parameters π
π¦ VALUES π¦
okay so when this probe fires, these are all the little goodies you get handed. every single one. not skipping a single one, i would never π
versionβ the nfs version. which flavor of NFS we're dealing with πsizeβ read bytes. the size of the read, babes πfhβ the file handle. and heads up, the first part is the length of the file handle, so don't get confused when you peek at it πuidβ requester's user id. who's asking for this file, bestie π«Άoffsetβ the offset of file. where in the file we're at, like a little bookmark πvlenβ read blocks π¦countβ read bytes. yes, again. she said it twice, i don't make the rules πprotoβ transfer protocol πclient_ipβ the ip address of client. hi bestie, i see you over there πgidβ requester's group id. the whole squad id πvecβ astruct kvec, and it includes buf address in kernel address and length of each buffer. so it's carrying the kernel-side buffer address and the length of every buffer. iconic little struct, honestly π
not me listing every single one of these and still wanting to list them again. the dedication. the commitment. the way that i care π₯Ή
π SEE ALSO π
tapset::nfsd(3stap)β go read this one next, iykyk π¦
and that's the whole page, bestie, you ate that π β¨ SystemTap Tapset Reference, Ver, September 2026 β mwah, love you, go read some probes ππ
π¦ 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