diff options
author | Adrian C. (anrxc) <anrxc@sysphere.org> | 2010-07-10 02:02:34 +0200 |
---|---|---|
committer | Adrian C. (anrxc) <anrxc@sysphere.org> | 2010-07-10 02:02:34 +0200 |
commit | 8674c919d64291827eec05e1e3fbc21c29a7396e (patch) | |
tree | aeadcecab9fb584d587e6c033dec445e722bb049 | |
parent | d6faae15986056377605295744ccce80f3890cea (diff) | |
download | vicious-legacy-8674c919d64291827eec05e1e3fbc21c29a7396e.tar.xz |
dio: add partition support
-rw-r--r-- | README | 3 | ||||
-rw-r--r-- | widgets/dio.lua | 2 |
2 files changed, 3 insertions, 2 deletions
@@ -167,7 +167,8 @@ vicious.widgets.fs vicious.widgets.dio - 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}, {read_s}, {read_kb}, {read_mb}, {write_s}, {write_kb}, {write_mb} and {sched} diff --git a/widgets/dio.lua b/widgets/dio.lua index 4aa7002..edf4638 100644 --- a/widgets/dio.lua +++ b/widgets/dio.lua @@ -61,7 +61,7 @@ local function worker(format, disk) helpers.uformat(disk_usage[disk], "total", diff_total[disk][7] + diff_total[disk][3], unit) -- 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]+)%]") end |