summaryrefslogtreecommitdiffstats
path: root/type/cntt/profiles/hardware
diff options
context:
space:
mode:
authorRoy Tang <roy.s.tang@att.com>2019-10-02 19:33:33 +0000
committerRoy Tang <roy.s.tang@att.com>2019-12-04 19:59:09 +0000
commitf23db145a7d5c425b12d346cb99e462ce5e9a815 (patch)
tree9e1153e427d739c831fbbd71ee153b92310520bd /type/cntt/profiles/hardware
parent77a1f5b22527c07f186e4d961ae1febe3fda2801 (diff)
Deploy ovs-dpdk to pod18
This ps creates artifacts needed to support deployment of ovs-dpdk. Most of the common artifacts are under cntt umbrella, but currently only deploys to pod18. Signed-off-by: Roy Tang <roy.s.tang@att.com> Change-Id: Id02abc1b907ad33b423466acae21ad6c88dbd246
Diffstat (limited to 'type/cntt/profiles/hardware')
-rw-r--r--type/cntt/profiles/hardware/intel-s2600wt.yaml24
1 files changed, 23 insertions, 1 deletions
diff --git a/type/cntt/profiles/hardware/intel-s2600wt.yaml b/type/cntt/profiles/hardware/intel-s2600wt.yaml
index 94fba0e..e023254 100644
--- a/type/cntt/profiles/hardware/intel-s2600wt.yaml
+++ b/type/cntt/profiles/hardware/intel-s2600wt.yaml
@@ -107,9 +107,31 @@ data:
dev_type: 'ST91000640NS'
bus_type: 'scsi'
cpu_sets:
- kvm: '4-43,48-87'
+ # CPUS pinning
+ # Host OS CPUs are inferred, and will be the remaining cores
+ kvm: '2-21,24-43,46-65,68-87'
+ # Kernel config
+ # Reduce OS jitter on the offloaded CPUs.
+ rcu_nocbs: '2-21,24-43,46-65,68-87'
+ # Nova config
+ # CPUs dedicated to tenant workload.
+ vcpu_pin_set: '4-21,26-43,48-65,70-87'
+ # OVS config
+ # CPUs used by OVS-DPDK processes, same as CPUs used by host OS.
+ # For this lab, the CPU/Numa allocation is as followed:
+ # NUMA node0 CPU(s): 0-21,44-65
+ # NUMA node1 CPU(s): 22-43,66-87
+ # So to spread them about both numa, the following is assigned:
+ # VCPUs 0,44,1,45,22,66,23,67 = first 4 CPU cores
+ dpdk-lcore-mask: '0x0C0000300000C00003'
+ # OVS config
+ # CPUs used by dpdk Poll Mode Drivers (PMD)
+ # OVS configu paramter for DPDK.
+ # VCPUs 2,46,3,47,24,68,25,69 CPU cores 4-7
+ pmd-cpu-mask: '0x300000C0000300000C'
hugepages:
dpdk:
size: '1G'
count: 32
+ socket-mem: '4096,4096'
...