Returns a data.frame of system-wide disk I/O counters.
Value
A data frame of one row per disk of I/O stats, with columns
name, read_count read_merged_count read_bytes, read_time,
write_count, write_merged_count, write_bytes write_time, and
busy_time.
Details
Includes the following non-NA fields for all supported platforms:
read_count: number of readswrite_count: number of writesread_bytes: number of bytes readwrite_bytes: number of bytes written
And for only some platforms:
read_time: time spent reading from disk (in milliseconds)write_time: time spent writing to disk (in milliseconds)busy_time: time spent doing actual I/Os (in milliseconds)read_merged_count: number of merged reads (see iostats doc)write_merged_count: number of merged writes (see iostats doc)
See also
Other disk functions:
ps_disk_partitions(),
ps_disk_usage()
Examples
ps_disk_io_counters()
#> # A data frame: 22 × 10
#> name read_count read_merged_count read_bytes read_time write_count
#> <chr> <dbl> <dbl> <dbl> <dbl> <dbl>
#> 1 loop0 0 216840 1698816 0 0
#> 2 loop1 0 50 18944 0 0
#> 3 loop2 0 87668 409088 0 0
#> 4 loop3 0 18710 366592 0 0
#> 5 loop4 0 23210 518144 0 0
#> 6 loop5 0 12254 466432 0 0
#> 7 loop6 0 34736 451072 0 0
#> 8 loop7 0 213270 269312 0 0
#> 9 nvme0n1 2286401 276931260 3574904832 36525945 34368119
#> 10 nvme0n1p1 2285730 276880908 3574273024 36525901 34368071
#> # ℹ 12 more rows
#> # ℹ 4 more variables: write_merged_count <dbl>, write_bytes <dbl>,
#> # write_time <dbl>, busy_time <dbl>