Sys.Mon.DiskBw (Hyper v0.1.0)

Copy Markdown View Source

Monitors instantaneous disk bandwidth (the soft beta_disk_bw signal).

Samples cumulative read+write bytes across whole physical disks from /proc/diskstats every 31 ms and differentiates them into bytes/sec via Controls.Rate (the first read only establishes a baseline). The rate series is smoothed with a 20-second time constant. Readings are Unit.Bandwidth.

Summary

Functions

The latest instantaneous + filtered disk bandwidth (Unit.Bandwidth readings).

Functions

value()

@spec value() :: Sys.Mon.Server.Reading.t()

The latest instantaneous + filtered disk bandwidth (Unit.Bandwidth readings).