manual:cpu_cluster
CPU Clusters
The CPU Clusters setting in Transfer Manager and NeoVid applications allows to define the number of logical groups for merging CPU cores. This allows load balancing by distributing services between processor cores.
Using CPU Clusters is necessary in systems containing over 64 cores (.considering Hyper-Threading).
Example: Distributing Cores into Clusters
Possible number of groups: 1, 2 or 4.
An example of division into groups for a system with an 8 core processor:
CPU Clusters | Groups |
---|---|
1 | 8 cores |
2 | 4 cores + 4 cores |
4 | 2 cores + 2 cores + 2 cores + 2 cores |
List of Supported Modules
CPU Cluster is supported by the following modules:
- Capture (added in version 2.4.68).
- Playout (added in version 2.4.68).
- Recorder
- Program Channel
- Multiscreen (added in version 2.7.96.99).
- TransferManager (added in version 2.4.24, configured for every pool in the rule).
The target group of cores (CPU Cluster) may be selected for every module: 1, 2, 3 or 4 (depending on CPU Clusters settings).
manual/cpu_cluster.txt · Last modified: 2022/02/04 10:54 by Victory Gorshkova