Lines Matching +full:sync +full:- +full:read

5 does one thing: read statistics from a pool and print them to
6 stdout. In many ways, this is a metrics-friendly output of
18 |---|---|---|
19 | --execd | -e | For use with telegraf's `execd` plugin. When [enter] is pressed, the pools are sam…
20 | --no-histogram | -n | Do not print histogram information |
21 | --signed-int | -i | Use signed integer data type (default=unsigned) |
22 | --sum-histogram-buckets | -s | Sum histogram bucket values |
23 | --tags key=value[,key=value...] | -t | Add tags to data points. No tag sanity checking is perform…
24 | --help | -h | Print a short usage message |
28 This works well out-of-the-box with an influxdb data source and grafana's
35 Another method for storing histogram data sums the values for lower-value
39 The `zpool_influxdb --sum-histogram-buckets` option presents the data from ZFS
46 |---|---|---|
49 | zpool_vdev_stats | per-vdev statistics | zpool iostat -q |
50 | zpool_io_size | per-vdev I/O size histogram | zpool iostat -r |
51 | zpool_latency | per-vdev I/O latency histogram | zpool iostat -w |
52 | zpool_vdev_queue | per-vdev instantaneous queue depth | zpool iostat -q |
55 zpool_stats contains top-level summary statistics for the pool.
61 |---|---|
70 |---|---|---|
74 | read_bytes | bytes | bytes read since pool import |
75 | read_errors | count | number of read errors |
76 | read_ops | count | number of read operations |
90 |---|---|
98 |---|---|---|
121 (https://openzfs.github.io/openzfs-docs/Performance%20and%20Tuning/ZIO%20Scheduler.html)
129 |---|---|
135 |---|---|---|
136 | sync_r_active_queue | entries | synchronous read active queue depth |
138 | async_r_active_queue | entries | asynchronous read active queue depth |
141 | sync_r_pend_queue | entries | synchronous read pending queue depth |
143 | async_r_pend_queue | entries | asynchronous read pending queue depth |
149 be useful for observing latency-related issues that are not easily observed
158 |---|---|
166 |---|---|---|
167 | total_read | operations | read operations of all types |
169 | disk_read | operations | disk read operations |
171 | sync_read | operations | ZIO sync reads |
172 | sync_write | operations | ZIO sync writes |
181 4KiB write to mirrored pool will show a 4KiB write to the top-level vdev
198 |---|---|
206 |---|---|---|
207 | sync_read_ind | blocks | independent sync reads |
208 | sync_write_ind | blocks | independent sync writes |
213 | sync_read_agg | blocks | aggregated sync reads |
214 | sync_write_agg | blocks | aggregated sync writes |
221 Telegraf v1.6.2 and later support unsigned 64-bit integers which more
225 available, use the `--signed-int` option.
232 telegraf config-directory (often /etc/telegraf/telegraf.d). Telegraf can
233 be restarted to read the config-directory files.
237 # # Read metrics from zpool_influxdb
240 command = ["/usr/libexec/zfs/zpool_influxdb", "--execd"]
256 ## Each data format has its own unique set of configuration options, read
264 # # Read metrics from zpool_influxdb
286 the Internet. Many attempt to screen-scrape `zpool` output in various
287 ways. The screen-scrape method works poorly for `zpool` output because
288 of its human-friendly nature. Also, they suffer from the same caveats
290 collecting the metrics and is much more efficient than the screen-scrapers.