From 117e11b0ae0c64d8c8b61d3d343957be3b9eb128 Mon Sep 17 00:00:00 2001 From: Jeff Lucovsky Date: Fri, 11 Feb 2022 08:34:12 -0500 Subject: [PATCH] doc: Describe per-thread stack size config setting Issue: 4550 This commit documents the new per-thread stack-size setting. Some systems have a small default value that is not suitable for Suricata's multi-threaded architecture and adjustment may be required. --- doc/userguide/configuration/suricata-yaml.rst | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/doc/userguide/configuration/suricata-yaml.rst b/doc/userguide/configuration/suricata-yaml.rst index 67b839f8d3..b3db3875a4 100644 --- a/doc/userguide/configuration/suricata-yaml.rst +++ b/doc/userguide/configuration/suricata-yaml.rst @@ -730,6 +730,16 @@ waited for a detection thread. The remaining detection thread can become active. +You can alter the per-thread stack-size if the default provided by +your build system is too small. The default value is provided by +your build system; we suggest setting the value to 8MB if the default +value is too small. + +:: + + stack-size: 8MB + + In the option 'cpu affinity' you can set which CPU's/cores work on which thread. In this option there are several sets of threads. The management-, receive-, worker- and verdict-set. These are fixed names and can not be