From d2dd2d553f8dca281aa9113102ac325a3b28b5d7 Mon Sep 17 00:00:00 2001 From: Kauan Decarli Date: Sat, 18 Nov 2023 13:59:21 -0300 Subject: [PATCH] cpu_usage/linux: count iowait toward idle time --- src/modules/cpu_usage/linux.cpp | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/modules/cpu_usage/linux.cpp b/src/modules/cpu_usage/linux.cpp index 28930c1c..bcd9594e 100644 --- a/src/modules/cpu_usage/linux.cpp +++ b/src/modules/cpu_usage/linux.cpp @@ -21,8 +21,9 @@ std::vector> waybar::modules::CpuUsage::parseCpuinfo( size_t idle_time = 0; size_t total_time = 0; - if (times.size() >= 4) { - idle_time = times[3]; + if (times.size() >= 5) { + // idle + iowait + idle_time = times[3] + times[4]; total_time = std::accumulate(times.begin(), times.end(), 0); } cpuinfo.emplace_back(idle_time, total_time);