Scalability

By default, the opsiconfd service starts with a single worker process. How many clients can be served by one worker process depends on various factors, such as hardware, network, number and size of opsi packages, and other aspects. As a rough guideline, about 600 clients per worker process can be assumed. If a larger number of clients needs to be served efficiently, the number of worker processes must be increased. Requests are then distributed among the individual workers.

With the opsi module Scalability Light, two worker processes can be started. With the opsi module Scalability, the number of worker processes can be configured without limitation.

The number of worker processes is set via the workers parameter in the /etc/opsi/opsiconfd.conf file. Example:

workers = 2

After changing the configuration, it is sufficient to instruct the opsiconfd service to reload the configuration:

opsiconfd reload
Since each worker process requires resources and causes some overhead, the number of worker processes should not be set too high.
This module is currently a paid extension. This means that you need a license file to unlock it. You will receive this file after you have purchased the extension. For evaluation purposes, we’re happy to provide you with a temporary license free of charge. Please contact us via email.