libzbc
|
Zoned Block Device Statistics. More...
#include <zbc.h>
Data Fields | |
unsigned long long | max_open_zones |
unsigned long long | max_exp_open_seq_zones |
unsigned long long | max_imp_open_seq_zones |
unsigned long long | max_imp_open_sobr_zones |
unsigned long long | min_empty_zones |
unsigned long long | zones_emptied |
unsigned long long | max_non_seq_zones |
unsigned long long | subopt_write_cmds |
unsigned long long | cmds_above_opt_lim |
unsigned long long | failed_exp_opens |
unsigned long long | read_rule_fails |
unsigned long long | write_rule_fails |
Zoned Block Device Statistics.
This structure is filled with statistic counters that are obtained by calling zbc_get_zbd_stats() function.
unsigned long long zbc_zoned_blk_dev_stats::cmds_above_opt_lim |
Commands Exceeding Optimal Limit
unsigned long long zbc_zoned_blk_dev_stats::failed_exp_opens |
Failed Explicit Opens
unsigned long long zbc_zoned_blk_dev_stats::max_exp_open_seq_zones |
Maximum Explicitly Open SWR and SWP Zones
unsigned long long zbc_zoned_blk_dev_stats::max_imp_open_seq_zones |
Maximum Implicitly Open SWR and SWP Zones
unsigned long long zbc_zoned_blk_dev_stats::max_imp_open_sobr_zones |
Maximum Implicitly Open SOBR Zones
unsigned long long zbc_zoned_blk_dev_stats::max_non_seq_zones |
Maximum Non-sequential Zones
unsigned long long zbc_zoned_blk_dev_stats::max_open_zones |
Maximum Open Zones
unsigned long long zbc_zoned_blk_dev_stats::min_empty_zones |
Minimum Empty Zones
unsigned long long zbc_zoned_blk_dev_stats::read_rule_fails |
Read Rule Violations
unsigned long long zbc_zoned_blk_dev_stats::subopt_write_cmds |
Suboptimal Write Commands
unsigned long long zbc_zoned_blk_dev_stats::write_rule_fails |
Write Rule Violations
unsigned long long zbc_zoned_blk_dev_stats::zones_emptied |
Zones Emptied