From 0225fc3bffbc07902046270f0c039ea562efdfed Mon Sep 17 00:00:00 2001 From: Alexey Avramov Date: Sun, 15 Mar 2020 12:27:22 +0900 Subject: [PATCH] Reduce CPU usage up to 8% Disable buffering /proc/meminfo --- nohang/nohang | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/nohang/nohang b/nohang/nohang index 6cce4a2..a330fff 100755 --- a/nohang/nohang +++ b/nohang/nohang @@ -1339,7 +1339,7 @@ def find_psi_metrics_value(psi_path, psi_metrics): def check_mem_and_swap(): """ """ - with open('/proc/meminfo', 'rb') as f: + with open('/proc/meminfo', 'rb', buffering=0) as f: m_list = f.read().decode().split(' kB\n') return (int(m_list[2].split(':')[1]), int(m_list[swap_total_index].split(':')[1]),