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

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.

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.

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.

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().

Value exported from the xs_log_force_sleep field of struct xfsstats.