CSIT-429: Add hugepages configuration to ansible-host
[csit.git] / resources / tools / testbed-setup / playbooks / files / 90-csit
diff --git a/resources/tools/testbed-setup/playbooks/files/90-csit b/resources/tools/testbed-setup/playbooks/files/90-csit
new file mode 100644 (file)
index 0000000..b9e0b0f
--- /dev/null
@@ -0,0 +1,16 @@
+# Number of 2MB hugepages desired\r
+vm.nr_hugepages=4096\r
+\r
+# Must be greater than or equal to (2 * vm.nr_hugepages).\r
+vm.max_map_count=20000\r
+\r
+# All groups allowed to access hugepages\r
+vm.hugetlb_shm_group=0\r
+\r
+# Shared Memory Max must be greator or equal to the total size of hugepages.\r
+# For 2MB pages, TotalHugepageSize = vm.nr_hugepages * 2 * 1024 * 1024\r
+# If the existing kernel.shmmax setting  (cat /sys/proc/kernel/shmmax)\r
+# is greater than the calculated TotalHugepageSize then set this parameter\r
+# to current shmmax value.\r
+kernel.shmmax=8589934592\r
+\r