From 3fd4a86f3f8adfcfba5c642babd90bb4f5eecd3c Mon Sep 17 00:00:00 2001 From: Dmitry Vyukov Date: Tue, 22 Oct 2024 10:22:20 +0200 Subject: dashboard/config/linux: increase number of devices to 32 --- dashboard/config/linux/bits/timeouts_emu.yml | 2 +- dashboard/config/linux/bits/timeouts_native.yml | 2 +- dashboard/config/linux/bits/x86_64.yml | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) (limited to 'dashboard/config/linux/bits') diff --git a/dashboard/config/linux/bits/timeouts_emu.yml b/dashboard/config/linux/bits/timeouts_emu.yml index b72d369a6..c8f4b01d0 100644 --- a/dashboard/config/linux/bits/timeouts_emu.yml +++ b/dashboard/config/linux/bits/timeouts_emu.yml @@ -4,7 +4,7 @@ config: # We reduce number of vivid/netrom/rose/hcd devices to 2 because we use at most 2 procs # with emulation and creating these devices takes time during boot. - - CMDLINE: [append, "smp.csd_lock_timeout=300000 watchdog_thresh=165 workqueue.watchdog_thresh=420 sysctl.net.core.netdev_unregister_timeout_secs=420 dummy_hcd.num=2"] + - CMDLINE: [append, "smp.csd_lock_timeout=300000 watchdog_thresh=165 workqueue.watchdog_thresh=420 sysctl.net.core.netdev_unregister_timeout_secs=420 dummy_hcd.num=2 max_loop=2 nbds_max=2"] # See the comment in x86_64.yml re these numbers. - RCU_CPU_STALL_TIMEOUT: 300 - DEFAULT_HUNG_TASK_TIMEOUT: [420, -nonoise, -kmsan, -kcsan, -kmemleak] diff --git a/dashboard/config/linux/bits/timeouts_native.yml b/dashboard/config/linux/bits/timeouts_native.yml index 46baa03b4..08c88641b 100644 --- a/dashboard/config/linux/bits/timeouts_native.yml +++ b/dashboard/config/linux/bits/timeouts_native.yml @@ -2,7 +2,7 @@ # Use of this source code is governed by Apache 2 LICENSE that can be found in the LICENSE file. config: - - CMDLINE: [append, "smp.csd_lock_timeout=100000 watchdog_thresh=55 workqueue.watchdog_thresh=140 sysctl.net.core.netdev_unregister_timeout_secs=140 dummy_hcd.num=8"] + - CMDLINE: [append, "smp.csd_lock_timeout=100000 watchdog_thresh=55 workqueue.watchdog_thresh=140 sysctl.net.core.netdev_unregister_timeout_secs=140 dummy_hcd.num=32 max_loop=32 nbds_max=32"] # Deterministic hang/stall detection. # Without careful tuning the same hang/stall can be detected in multiple, radically-different ways. # For example, an infinite loop can be detected as CPU stall, RCU stall, hung task or workqueue stall. diff --git a/dashboard/config/linux/bits/x86_64.yml b/dashboard/config/linux/bits/x86_64.yml index aa07223b3..1cda12f9d 100644 --- a/dashboard/config/linux/bits/x86_64.yml +++ b/dashboard/config/linux/bits/x86_64.yml @@ -9,7 +9,7 @@ config: # root=/dev/sda is not necessary correct, but it's a common setting and user arguments are appended # to the builtin command line, so user can always override this. # vsyscall=native required to run x86_64 executables on android kernels (it disables VDSO by default). - - CMDLINE: [append, "root=/dev/sda console=ttyS0 vsyscall=native numa=fake=2 kvm-intel.nested=1 spec_store_bypass_disable=prctl nopcid vivid.n_devs=16 vivid.multiplanar=1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2 netrom.nr_ndevs=16 rose.rose_ndevs=16"] + - CMDLINE: [append, "root=/dev/sda console=ttyS0 vsyscall=native numa=fake=2 kvm-intel.nested=1 spec_store_bypass_disable=prctl nopcid vivid.n_devs=64 vivid.multiplanar=1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2 netrom.nr_ndevs=32 rose.rose_ndevs=32"] - CMDLINE_BOOL # Should be faster this way. -- cgit mrf-deployment