PROBE::NFS.AOP.W(3stap)
β¨ PROBE::NFS.AOP.WRITEPAGE β¨
okay so this is a page from the Network File Storage Tapsets section of the SystemTap Tapset Reference β the manual is PROBE::NFS.AOP.W(3stap), section 3stap, and bestie, it's literally about watching your NFS client yeet a mapped page over to the NFS server. π
πΈ NAME πΈ
probe::nfs.aop.writepage β NFS client writing a mapped page to the NFS server. that's the whole vibe. π¦
β¨ SYNOPSIS β¨
probe nfs.aop.writepage {}
no args, no drama, just the probe. π
π VALUES π
bestie these are the little goodies you get to peek at inside the probe. every single one, no skips:
i_sizeβ the file length, in bytes. πinoβ the inode number. it's giving who is this file energy. πsb_flagβ the super block flags. βfor_kupdateβ a flag ofwriteback_control, and it tells you if this is a kupdate writeback. π§for_reclaimβ also a flag ofwriteback_control, this one tells you if it got invoked from the page allocator. β»οΈsizeβ how many pages are getting written in this execution. πpage_indexβ offset within the mapping; you can use it as a page identifier and as a position identifier in the page frame. double duty, iconic. π«Άi_flagβ the file flags. π©__pageβ the address of the page. πi_stateβ the inode state flags. πdevβ the device identifier. πΎwsizeβ the write size. βοΈ
π DESCRIPTION π
The priority of wb is decided by the flags for_reclaim and for_kupdate. that's the tea, that's the whole mechanic. π
π₯ SEE ALSO π₯
and that's the page, bestie!! this was the SystemTap Tapset Reference, version, dated September 2026 β so if you're reading this from the future, hiii, hope the NFS writeback is treating you gently. πβ¨ periodt. ππ¦π
π¦ 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