mirror of
https://github.com/Security-Onion-Solutions/securityonion.git
synced 2025-12-07 17:52:46 +01:00
33 lines
1.1 KiB
Django/Jinja
33 lines
1.1 KiB
Django/Jinja
{% if salt['pillar.get']('sensor:suripins') %}
|
|
{% load_yaml as cpu_affinity%}
|
|
cpu-affinity:
|
|
- management-cpu-set:
|
|
cpu: [ {{ salt['pillar.get']('sensor:suripins')|join(",") }} ] # include only these cpus in affinity settings
|
|
- receive-cpu-set:
|
|
cpu: [ {{ salt['pillar.get']('sensor:suripins')|join(",") }} ] # include only these cpus in affinity settings
|
|
- worker-cpu-set:
|
|
cpu: [ {{ salt['pillar.get']('sensor:suripins')|join(",") }} ]
|
|
mode: "exclusive"
|
|
threads: {{ salt['pillar.get']('sensor:suripins')|length }}
|
|
prio:
|
|
default: "high"
|
|
{% endload %}
|
|
{% elif salt['pillar.get']('sensor:suriprocs') %}
|
|
{% load_yaml as cpu_affinity%}
|
|
cpu-affinity:
|
|
- management-cpu-set:
|
|
cpu: [ all ] # include only these CPUs in affinity settings
|
|
- receive-cpu-set:
|
|
cpu: [ all ] # include only these CPUs in affinity settings
|
|
- worker-cpu-set:
|
|
cpu: [ "all" ]
|
|
mode: "exclusive"
|
|
threads: {{ salt['pillar.get']('sensor:suriprocs') }}
|
|
prio:
|
|
low: [ 0 ]
|
|
medium: [ "1-2" ]
|
|
high: [ 3 ]
|
|
default: "high"
|
|
{% endload %}
|
|
{% endif %}
|