Struct fio_ioengine_sys::thread_stat [−][src]
#[repr(C, packed(8))]pub struct thread_stat {}Show fields
pub name: [c_char; 128], pub verror: [c_char; 128], pub error: u32, pub thread_number: u32, pub groupid: u32, pub pid: u32, pub description: [c_char; 256], pub members: u32, pub unified_rw_rep: u32, pub sync_stat: io_stat, pub clat_stat: [io_stat; 3], pub slat_stat: [io_stat; 3], pub lat_stat: [io_stat; 3], pub bw_stat: [io_stat; 3], pub iops_stat: [io_stat; 3], pub usr_time: u64, pub sys_time: u64, pub ctx: u64, pub minf: u64, pub majf: u64, pub clat_percentiles: u32, pub lat_percentiles: u32, pub slat_percentiles: u32, pub pad: u32, pub percentile_precision: u64, pub percentile_list: [fio_fp64_t; 20], pub io_u_map: [u64; 7], pub io_u_submit: [u64; 7], pub io_u_complete: [u64; 7], pub io_u_lat_n: [u64; 10], pub io_u_lat_u: [u64; 10], pub io_u_lat_m: [u64; 12], pub io_u_plat: [[[u64; 1856]; 3]; 3], pub io_u_sync_plat: [u64; 1856], pub total_io_u: [u64; 4], pub short_io_u: [u64; 3], pub drop_io_u: [u64; 3], pub total_submit: u64, pub total_complete: u64, pub io_bytes: [u64; 3], pub runtime: [u64; 3], pub total_run_time: u64, pub __bindgen_anon_1: thread_stat__bindgen_ty_1, pub first_error: u32, pub total_err_count: u64, pub nr_zone_resets: u64, pub nr_block_infos: u64, pub block_infos: [u32; 8192], pub kb_base: u32, pub unit_base: u32, pub latency_depth: u32, pub pad3: u32, pub latency_target: u64, pub latency_percentile: fio_fp64_t, pub latency_window: u64, pub sig_figs: u32, pub ss_dur: u64, pub ss_state: u32, pub ss_head: u32, pub ss_limit: fio_fp64_t, pub ss_slope: fio_fp64_t, pub ss_deviation: fio_fp64_t, pub ss_criterion: fio_fp64_t, pub io_u_plat_high_prio: [[u64; 1856]; 3], pub io_u_plat_low_prio: [[u64; 1856]; 3], pub clat_high_prio_stat: [io_stat; 3], pub clat_low_prio_stat: [io_stat; 3], pub __bindgen_anon_2: thread_stat__bindgen_ty_2, pub __bindgen_anon_3: thread_stat__bindgen_ty_3, pub cachehit: u64, pub cachemiss: u64,
Fields
name: [c_char; 128]
verror: [c_char; 128]
error: u32
thread_number: u32
groupid: u32
pid: u32
description: [c_char; 256]
members: u32
unified_rw_rep: u32
sync_stat: io_stat
clat_stat: [io_stat; 3]
slat_stat: [io_stat; 3]
lat_stat: [io_stat; 3]
bw_stat: [io_stat; 3]
iops_stat: [io_stat; 3]
usr_time: u64
sys_time: u64
ctx: u64
minf: u64
majf: u64
clat_percentiles: u32
lat_percentiles: u32
slat_percentiles: u32
pad: u32
percentile_precision: u64
percentile_list: [fio_fp64_t; 20]
io_u_map: [u64; 7]
io_u_submit: [u64; 7]
io_u_complete: [u64; 7]
io_u_lat_n: [u64; 10]
io_u_lat_u: [u64; 10]
io_u_lat_m: [u64; 12]
io_u_plat: [[[u64; 1856]; 3]; 3]
io_u_sync_plat: [u64; 1856]
total_io_u: [u64; 4]
short_io_u: [u64; 3]
drop_io_u: [u64; 3]
total_submit: u64
total_complete: u64
io_bytes: [u64; 3]
runtime: [u64; 3]
total_run_time: u64
__bindgen_anon_1: thread_stat__bindgen_ty_1
first_error: u32
total_err_count: u64
nr_zone_resets: u64
nr_block_infos: u64
block_infos: [u32; 8192]
kb_base: u32
unit_base: u32
latency_depth: u32
pad3: u32
latency_target: u64
latency_percentile: fio_fp64_t
latency_window: u64
sig_figs: u32
ss_dur: u64
ss_state: u32
ss_head: u32
ss_limit: fio_fp64_t
ss_slope: fio_fp64_t
ss_deviation: fio_fp64_t
ss_criterion: fio_fp64_t
io_u_plat_high_prio: [[u64; 1856]; 3]
io_u_plat_low_prio: [[u64; 1856]; 3]
clat_high_prio_stat: [io_stat; 3]
clat_low_prio_stat: [io_stat; 3]
__bindgen_anon_2: thread_stat__bindgen_ty_2
__bindgen_anon_3: thread_stat__bindgen_ty_3
cachehit: u64
cachemiss: u64
Trait Implementations
impl Clone for thread_stat
[src]
impl Clone for thread_stat
[src]fn clone(&self) -> thread_stat
[src]
fn clone(&self) -> thread_stat
[src]Returns a copy of the value. Read more
fn clone_from(&mut self, source: &Self)
1.0.0[src]
fn clone_from(&mut self, source: &Self)
1.0.0[src]Performs copy-assignment from source
. Read more