From 0d8993a35ce816dc322c682eab0bea6fc693eee8 Mon Sep 17 00:00:00 2001 From: Alexey Avramov Date: Wed, 2 Jan 2019 16:52:51 +0900 Subject: [PATCH] fix psi support --- nohang | 2 +- nohang.conf | 12 ++++++------ 2 files changed, 7 insertions(+), 7 deletions(-) diff --git a/nohang b/nohang index afb8d23..47228b0 100755 --- a/nohang +++ b/nohang @@ -1558,7 +1558,7 @@ while True: if dt >= avg_min_time: a1 = psi_mem_some_avg_total() - avg = (a1 - a0) / (ta1 - ta0) / 100 + avg = (a1 - a0) / (ta1 - ta0) / 10000 print('PSI mem avg:', round(avg, 2)) ta0 = ta1 diff --git a/nohang.conf b/nohang.conf index f912c32..c424e74 100644 --- a/nohang.conf +++ b/nohang.conf @@ -101,9 +101,9 @@ zram_max_sigkill = 55 % Valid values are positive floating-point numbers. -rate_mem = 60 -rate_swap = 30 -rate_zram = 10 +rate_mem = 6 +rate_swap = 3 +rate_zram = 1 See also https://github.com/rfjakob/earlyoom/issues/61 @@ -118,15 +118,15 @@ rate_zram = 10 Valid values are integers from the range [0; 1000]. -min_badness = 10 +min_badness = 50 Минимальная задержка после отправки соответствующих сигналов для предотвращения риска убийства сразу множества процессов. Valid values are non-negative floating-point numbers. -min_delay_after_sigterm = 0.2 -min_delay_after_sigkill = 0.5 +min_delay_after_sigterm = 1 +min_delay_after_sigkill = 3 Процессы браузера chromium обычно имеют oom_score_adj 200 или 300. Это приводит к тому, что процессы хрома умирают