Struct xfs::LogOperations
[−]
[src]
pub struct LogOperations { pub log_writes: u32, pub log_blocks: u32, pub noiclogs: u32, pub log_forced: u32, pub force_sleep: u32, }
Fields
log_writes: u32
This variable counts the number of log buffer writes going to the physical log partitions of all XFS filesystems. Log data traffic is proportional to the level of meta-data updating. Log buffer writes get generated when they fill up or external syncs occur.
log_blocks: u32
This variable counts (in 512-byte units) the information being written to the physical log partitions of all XFS filesystems. Log data traffic is proportional to the level of meta-data updating. The rate with which log data gets written depends on the size of internal log buffers and disk write speed. Therefore, filesystems with very high meta-data updating may need to stripe the log partition or put the log partition on a separate drive.
noiclogs: u32
This variable keeps track of times when a logged transaction can not get any log buffer space. When this occurs, all of the internal log buffers are busy flushing their data to the physical on-disk log.
log_forced: u32
The number of times the in-core log is forced to disk. It is equivalent to the number of successful calls to the function xfs_log_force().
force_sleep: u32
Value exported from the xs_log_force_sleep field of struct xfsstats.