Mwnci iostat() Function

Syntax

iostat()

Description

The iostat() function returns a hash keyed on disk device names, showing read/write statistics.

Example

include("sysstat")
Data=iostat()
println(Data,"\n")
foreach Device in keys(Data) {
    DiskData=Data[Device]
    printf("Device %s, kB read per sec=%.2f,  kB written per sec %.2f\n", Device, DiskData["kB_reads"], DiskData["kB_wrtns"])
}

{"mmcblk0": {"kB_wrtn": 27951545, "kB_dscd": 0, "tps": 3.98, "kB_reads": 24.94, "kB_wrtns": 157.22, "kB_dscds": 0, "kB_read": 4434148}, "mmcblk0p1": {"kB_dscds": 0, "kB_read": 8326, "kB_wrtn": 17, "kB_dscd": 0, "tps": 0, "kB_reads": 0.05, "kB_wrtns": 0}, "mmcblk0p2": {"kB_dscds": 0, "kB_read": 4424094, "kB_wrtn": 27951528, "kB_dscd": 0, "tps": 3.98, "kB_reads": 24.88, "kB_wrtns": 157.22}}

Device mmcblk0, kB read per sec=24.94,  kB written per sec 157.22
Device mmcblk0p1, kB read per sec=0.05,  kB written per sec 0.00
Device mmcblk0p2, kB read per sec=24.88,  kB written per sec 157.22