compression.zstd.workers¶
In zstd mode, this enables to configure zstd-internal compression worker threads.
This parameter applies to omfile: File Output Module.
- Name:
compression.zstd.workers
- Scope:
module
- Type:
positive-integer
- Default:
module=zlib library default
- Required?:
no
- Introduced:
8.2208.0
Description¶
In zstd mode, this enables to configure zstd-internal compression worker threads. This setting has nothing to do with rsyslog workers. The zstd library provides an enhanced worker thread pool which permits multithreaed compression of serial data streams. Rsyslog fully supports this mode for optimal performance.
Please note that for this parameter to have an effect, the zstd library must be compiled with multithreading support. As of this writing (2022), this is not the case for many frequently used distros and distro versions. In this case, you may want to custom install the zstd library with threading enabled. Note that this does not require a rsyslog rebuild.
Module usage¶
module(load="builtin:omfile" compression.zstd.workers="...")
See also¶
See also omfile: File Output Module.
Support: rsyslog Assistant | GitHub Discussions | GitHub Issues: rsyslog source project
Contributing: Source & docs: rsyslog source project
© 2008–2025 Rainer Gerhards and others. Licensed under the Apache License 2.0.