[Oisf-users] Configuring cpu affinity for suricata 1.4.7
    C. L. Martinez 
    carlopmart at gmail.com
       
    Fri Mar  7 09:06:37 UTC 2014
    
    
  
Hi all,
 I am running two suricata instances in a host with 6 cores. I would
like to configure cpu affinity for both instances to use only 2,3,4,5
cores.
 For suricata01 I have tried the following config:
threading:
  set-cpu-affinity: no
  cpu-affinity:
    - management-cpu-set:
        cpu: [ 2 ]  # include only these cpus in affinity settings
    - receive-cpu-set:
        cpu: [ 2 ]  # include only these cpus in affinity settings
    - decode-cpu-set:
        cpu: [ 2,3 ]
        mode: "balanced"
    - stream-cpu-set:
        cpu: [ 2,3 ]
    - detect-cpu-set:
        cpu: [ 2 ]
        mode: "exclusive" # run detect threads in these cpus
        prio:
          #low: [ 0 ]
          medium: [ 3 ]
          high: [ 3 ]
          default: "medium"
    - verdict-cpu-set:
        cpu: [ 3 ]
        prio:
          default: "high"
    - reject-cpu-set:
        cpu: [ 3 ]
        prio:
          default: "low"
    - output-cpu-set:
        cpu: [ 3 ]
        prio:
           default: "medium"
  detect-thread-ratio: 1.5
 For suricata02 I have tried the following config:
threading:
  set-cpu-affinity: no
  cpu-affinity:
    - management-cpu-set:
        cpu: [ 4 ]  # include only these cpus in affinity settings
    - receive-cpu-set:
        cpu: [ 4 ]  # include only these cpus in affinity settings
    - decode-cpu-set:
        cpu: [ 4,5 ]
        mode: "balanced"
    - stream-cpu-set:
        cpu: [ 4,5 ]
    - detect-cpu-set:
        cpu: [ 4 ]
        mode: "exclusive" # run detect threads in these cpus
        prio:
          #low: [ 0 ]
          medium: [ 5 ]
          high: [ 5 ]
          default: "medium"
    - verdict-cpu-set:
        cpu: [ 5 ]
        prio:
          default: "high"
    - reject-cpu-set:
        cpu: [ 5 ]
        prio:
          default: "low"
    - output-cpu-set:
        cpu: [ 5 ]
        prio:
           default: "medium"
  detect-thread-ratio: 1.5
 But according to top output, sometimes both instances use the same
cores. What am I doing wrong??
Thanks.
    
    
More information about the Oisf-users
mailing list