Inherits singleton< stats >.
|
| unsigned | get_reads () const |
| | Returns total number of reads. More...
|
| |
| unsigned | get_writes () const |
| | Returns total number of writes. More...
|
| |
| int64 | get_read_volume () const |
| | Returns number of bytes read from disks. More...
|
| |
| int64 | get_written_volume () const |
| | Returns number of bytes written to the disks. More...
|
| |
| unsigned | get_cached_reads () const |
| | Returns total number of reads served from cache. More...
|
| |
| unsigned | get_cached_writes () const |
| | Returns total number of cached writes. More...
|
| |
| int64 | get_cached_read_volume () const |
| | Returns number of bytes read from cache. More...
|
| |
| int64 | get_cached_written_volume () const |
| | Returns number of bytes written to the cache. More...
|
| |
| double | get_read_time () const |
| | Time that would be spent in read syscalls if all parallel reads were serialized. More...
|
| |
| double | get_write_time () const |
| | Time that would be spent in write syscalls if all parallel writes were serialized. More...
|
| |
| double | get_pread_time () const |
| | Period of time when at least one I/O thread was executing a read. More...
|
| |
| double | get_pwrite_time () const |
| | Period of time when at least one I/O thread was executing a write. More...
|
| |
| double | get_pio_time () const |
| | Period of time when at least one I/O thread was executing a read or a write. More...
|
| |
| double | get_io_wait_time () const |
| | I/O wait time counter. More...
|
| |
|
double | get_wait_read_time () const |
| |
|
double | get_wait_write_time () const |
| |
| double | get_last_reset_time () const |
| | Return time of the last reset. More...
|
| |
| | _STXXL_DEPRECATED (void reset()) |
| | Resets I/O time counters (including I/O wait counter) More...
|
| |
| | _STXXL_DEPRECATED (void _reset_io_wait_time()) |
| | Resets I/O wait time counter. More...
|
| |
|
void | write_started (unsigned_type size_, double now=0.0) |
| |
|
void | write_canceled (unsigned_type size_) |
| |
|
void | write_finished () |
| |
|
void | write_cached (unsigned_type size_) |
| |
|
void | read_started (unsigned_type size_, double now=0.0) |
| |
|
void | read_canceled (unsigned_type size_) |
| |
|
void | read_finished () |
| |
|
void | read_cached (unsigned_type size_) |
| |
|
void | wait_started (wait_op_type wait_op) |
| |
|
void | wait_finished (wait_op_type wait_op) |
| |
Collects various I/O statistics.
- Examples:
- algo/test_parallel_sort.cpp.