summaryrefslogtreecommitdiff
path: root/src/oom/oomd-util.c
diff options
context:
space:
mode:
authorAnita Zhang <the.anitazha@gmail.com>2021-01-27 23:43:13 -0800
committerAnita Zhang <the.anitazha@gmail.com>2021-02-09 01:29:57 -0800
commit1f76411bd616290a7ed811530672209c8aa29f54 (patch)
tree1b895a1ece961c169c6fd3591ed5944d79e07eca /src/oom/oomd-util.c
parentdf7f3eab52178331104650db0bc5fb95564e1394 (diff)
downloadsystemd-1f76411bd616290a7ed811530672209c8aa29f54.tar.gz
oom: sort by pgscan and memory usage
If 2 candidates have the same pgscan, prioritize the one with the larger memory usage.
Diffstat (limited to 'src/oom/oomd-util.c')
-rw-r--r--src/oom/oomd-util.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/oom/oomd-util.c b/src/oom/oomd-util.c
index 80b9583440..8f138d64c6 100644
--- a/src/oom/oomd-util.c
+++ b/src/oom/oomd-util.c
@@ -214,7 +214,7 @@ int oomd_kill_by_pgscan(Hashmap *h, const char *prefix, bool dry_run) {
assert(h);
- r = oomd_sort_cgroup_contexts(h, compare_pgscan, prefix, &sorted);
+ r = oomd_sort_cgroup_contexts(h, compare_pgscan_and_memory_usage, prefix, &sorted);
if (r < 0)
return r;