dio: add partition support
This commit is contained in:
parent
d6faae1598
commit
8674c919d6
3
README
3
README
|
@ -167,7 +167,8 @@ vicious.widgets.fs
|
||||||
|
|
||||||
vicious.widgets.dio
|
vicious.widgets.dio
|
||||||
- provides I/O statistics for requested storage devices
|
- provides I/O statistics for requested storage devices
|
||||||
- takes the disk as an argument, i.e. "sda"
|
- takes the disk as an argument, i.e. "sda" (or specific partition,
|
||||||
|
i.e. "sda/sda5")
|
||||||
- returns a table with string keys: {total_s}, {total_kb}, {total_mb},
|
- returns a table with string keys: {total_s}, {total_kb}, {total_mb},
|
||||||
{read_s}, {read_kb}, {read_mb}, {write_s}, {write_kb}, {write_mb}
|
{read_s}, {read_kb}, {read_mb}, {write_s}, {write_kb}, {write_mb}
|
||||||
and {sched}
|
and {sched}
|
||||||
|
|
|
@ -61,7 +61,7 @@ local function worker(format, disk)
|
||||||
helpers.uformat(disk_usage[disk], "total", diff_total[disk][7] + diff_total[disk][3], unit)
|
helpers.uformat(disk_usage[disk], "total", diff_total[disk][7] + diff_total[disk][3], unit)
|
||||||
|
|
||||||
-- Store I/O scheduler
|
-- Store I/O scheduler
|
||||||
if disk_stats.queue.scheduler then
|
if disk_stats.queue and disk_stats.queue.scheduler then
|
||||||
disk_usage[disk]["{sched}"] = string.gmatch(disk_stats.queue.scheduler, "%[([%a]+)%]")
|
disk_usage[disk]["{sched}"] = string.gmatch(disk_stats.queue.scheduler, "%[([%a]+)%]")
|
||||||
end
|
end
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue