From 57aef9d9a2a3f567568a77c4b3209d86f9340013 Mon Sep 17 00:00:00 2001 From: Dmitry Vyukov Date: Tue, 1 Dec 2020 13:53:42 +0100 Subject: executor: tune few more sysctl's Faster gc (1 second) is intended to make tests more repeatable. {"/proc/sys/kernel/keys/gc_delay", "1"}, Huge page overcommit is disabled by default, allowing some overcommit is intended to give more coverage. {"/proc/sys/vm/nr_overcommit_hugepages", "4"}, We always want to prefer killing the allocating test process rather than somebody else (sshd or another random test process). {"/proc/sys/vm/oom_kill_allocating_task", "1"}, --- pkg/csource/generated.go | 3 +++ 1 file changed, 3 insertions(+) (limited to 'pkg/csource/generated.go') diff --git a/pkg/csource/generated.go b/pkg/csource/generated.go index 2c2c7c398..936b1d66d 100644 --- a/pkg/csource/generated.go +++ b/pkg/csource/generated.go @@ -9388,6 +9388,9 @@ static void setup_sysctl() {"/proc/sys/debug/exception-trace", "0"}, {"/proc/sys/kernel/printk", "7 4 1 3"}, {"/proc/sys/net/ipv4/ping_group_range", "0 65535"}, + {"/proc/sys/kernel/keys/gc_delay", "1"}, + {"/proc/sys/vm/nr_overcommit_hugepages", "4"}, + {"/proc/sys/vm/oom_kill_allocating_task", "1"}, }; for (size_t i = 0; i < sizeof(files) / sizeof(files[0]); i++) { if (!write_file(files[i].name, files[i].data)) -- cgit mrf-deployment