[baremetal] Tune up dpdk options 40/67540/2
authorMichael Polenchuk <mpolenchuk@mirantis.com>
Thu, 11 Apr 2019 13:42:49 +0000 (17:42 +0400)
committerMichael Polenchuk <mpolenchuk@mirantis.com>
Fri, 12 Apr 2019 10:39:01 +0000 (14:39 +0400)
Optimized for LF-POD2 as nic assigned to private/dpdk interface
and pinned cores resides on numa #0. Core #11 is for DPDK,
the rest four cores for PMDs.

Change-Id: Icca701bc1a66f3672b8511e0245c82ca29788a8b
Signed-off-by: Michael Polenchuk <mpolenchuk@mirantis.com>
mcp/reclass/classes/cluster/all-mcp-arch-common/infra/config_pdf.yml.j2
mcp/reclass/classes/cluster/mcp-fdio-noha/infra/config.yml.j2

index 489a22f..f735a9d 100644 (file)
@@ -81,13 +81,13 @@ parameters:
       {%- endif %}
     {%- else %}
             compute_hugepages_size: 2M
-            compute_hugepages_count: 8192
+            compute_hugepages_count: 13312
             compute_hugepages_mount: /mnt/hugepages_2M
-            compute_kernel_isolcpu: 2,3,10,11
+            compute_kernel_isolcpu: 3,8,9,10,11
             compute_dpdk_driver: uio
-            compute_ovs_pmd_cpu_mask: '"0xc04"'
-            compute_ovs_dpdk_socket_mem: '"2048,2048"'
-            compute_ovs_dpdk_lcore_mask: '"0x8"'
+            compute_ovs_pmd_cpu_mask: '"0x708"'
+            compute_ovs_dpdk_socket_mem: '"4096,4096"'
+            compute_ovs_dpdk_lcore_mask: '"0x800"'
             compute_ovs_memory_channels: '"2"'
             dpdk0_driver: igb_uio
             dpdk0_n_rxq: 2
index fefdf21..0c5eef8 100644 (file)
@@ -41,13 +41,13 @@ parameters:
       {%- endif %}
     {%- else %}
             compute_hugepages_size: 2M
-            compute_hugepages_count: 8192
+            compute_hugepages_count: 13312
             compute_hugepages_mount: /mnt/hugepages_2M
-            compute_kernel_isolcpu: 2,3,10,11
+            compute_kernel_isolcpu: 3,8,9,10,11
             compute_dpdk_driver: uio
-            compute_ovs_pmd_cpu_mask: '"0xc04"'
-            compute_ovs_dpdk_socket_mem: '"2048,2048"'
-            compute_ovs_dpdk_lcore_mask: '"0x8"'
+            compute_ovs_pmd_cpu_mask: '"0x708"'
+            compute_ovs_dpdk_socket_mem: '"4096,4096"'
+            compute_ovs_dpdk_lcore_mask: '"0x800"'
             compute_ovs_memory_channels: '"2"'
             dpdk0_driver: igb_uio
             dpdk0_n_rxq: 2