DragonFly On-Line Manual Pages

Search: Section:  


LIBHAMMER(3)          DragonFly Library Functions Manual          LIBHAMMER(3)

NAME

libhammer_stats_redo, libhammer_stats_undo, libhammer_stats_commits, libhammer_stats_inode_flushes, libhammer_stats_disk_write, libhammer_stats_disk_read, libhammer_stats_file_iopsw, libhammer_stats_file_iopsr, libhammer_stats_file_write, libhammer_stats_file_read, libhammer_stats_record_iterations, libhammer_stats_root_iterations, libhammer_stats_btree_iterations, libhammer_stats_btree_splits, libhammer_stats_btree_elements, libhammer_stats_btree_deletes, libhammer_stats_btree_inserts, libhammer_stats_btree_lookups, libhammer_stats_btree_searches, libhammer_btree_stats, libhammer_io_stats -- libhammer statistics functions

LIBRARY

HAMMER Filesystem Userland Library (libhammer, -lhammer)

SYNOPSIS

#include <libhammer.h> int libhammer_stats_redo(int64_t *value); int libhammer_stats_undo(int64_t *value); int libhammer_stats_commits(int64_t *value); int libhammer_stats_inode_flushes(int64_t *value); int libhammer_stats_disk_write(int64_t *value); int libhammer_stats_disk_read(int64_t *value); int libhammer_stats_file_iopsw(int64_t *value); int libhammer_stats_file_iopsr(int64_t *value); int libhammer_stats_file_write(int64_t *value); int libhammer_stats_file_read(int64_t *value); int libhammer_stats_record_iterations(int64_t *value); int libhammer_stats_root_iterations(int64_t *value); int libhammer_stats_btree_iterations(int64_t *value); int libhammer_stats_btree_splits(int64_t *value); int libhammer_stats_btree_elements(int64_t *value); int libhammer_stats_btree_deletes(int64_t *value); int libhammer_stats_btree_inserts(int64_t *value); int libhammer_stats_btree_lookups(int64_t *value); int libhammer_stats_btree_searches(int64_t *value); int libhammer_btree_stats(struct libhammer_btree_stats *bstats); int libhammer_io_stats(struct libhammer_io_stats *iostats);

DESCRIPTION

The set of functions described above will help to gather statistics of the mounted HAMMER file systems in the system. All the functions will take argument value to store the value for the sysctl requested, except for libhammer_btree_stats() and libhammer_io_stats() which will take structures to store groups of values.

RETURN VALUES

Upon successful completion, the value 0 is returned; otherwise the value -1 is returned and the global variable errno is set to indicate the error.

SEE ALSO

libhammer(3), libhammer_fsinfo(3), libhammer_snapshot(3), HAMMER(5), hammer(8)

AUTHORS

This man page was written by Antonio Huete Jimenez <tuxillo@quantumachine.net>. DragonFly 4.3 February 19, 2015 DragonFly 4.3

Search: Section: