Struct procfs::process::NFSEventCounter
source · pub struct NFSEventCounter {Show 27 fields
pub inode_revalidate: u64,
pub deny_try_revalidate: u64,
pub data_invalidate: u64,
pub attr_invalidate: u64,
pub vfs_open: u64,
pub vfs_lookup: u64,
pub vfs_access: u64,
pub vfs_update_page: u64,
pub vfs_read_page: u64,
pub vfs_read_pages: u64,
pub vfs_write_page: u64,
pub vfs_write_pages: u64,
pub vfs_get_dents: u64,
pub vfs_set_attr: u64,
pub vfs_flush: u64,
pub vfs_fs_sync: u64,
pub vfs_lock: u64,
pub vfs_release: u64,
pub congestion_wait: u64,
pub set_attr_trunc: u64,
pub extend_write: u64,
pub silly_rename: u64,
pub short_read: u64,
pub short_write: u64,
pub delay: u64,
pub pnfs_read: u64,
pub pnfs_write: u64,
}
Expand description
Represents NFS data from /proc/<pid>/mountstats
under the section events
.
The underlying data structure in the kernel can be found under fs/nfs/iostat.h nfs_iostat
.
The fields are documented in the kernel source only under include/linux/nfs_iostat.h enum nfs_stat_eventcounters
.
Fields§
§inode_revalidate: u64
§deny_try_revalidate: u64
§data_invalidate: u64
§attr_invalidate: u64
§vfs_open: u64
§vfs_lookup: u64
§vfs_access: u64
§vfs_update_page: u64
§vfs_read_page: u64
§vfs_read_pages: u64
§vfs_write_page: u64
§vfs_write_pages: u64
§vfs_get_dents: u64
§vfs_set_attr: u64
§vfs_flush: u64
§vfs_fs_sync: u64
§vfs_lock: u64
§vfs_release: u64
§congestion_wait: u64
§set_attr_trunc: u64
§extend_write: u64
§silly_rename: u64
§short_read: u64
§short_write: u64
§delay: u64
§pnfs_read: u64
§pnfs_write: u64
Trait Implementations§
source§impl Clone for NFSEventCounter
impl Clone for NFSEventCounter
source§fn clone(&self) -> NFSEventCounter
fn clone(&self) -> NFSEventCounter
Returns a copy of the value. Read more
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read more