Write vm.nr_hugepages to persistent media 92/2892/1
authorC.J. Collier <cjcollier@linuxfoundation.org>
Wed, 14 Sep 2016 17:24:04 +0000 (10:24 -0700)
committerC.J. Collier <cjcollier@linuxfoundation.org>
Wed, 14 Sep 2016 17:24:04 +0000 (10:24 -0700)
Contrary to the comment, the code did not persist the vm.nr_hugepages
value across reboots

Change-Id: I34739800ccb525d725f0a936975a283886969936
Signed-off-by: C.J. Collier <cjcollier@linuxfoundation.org>
vagrant/lib/bootstrap-functions.sh

index 9a60678..71fa062 100644 (file)
@@ -154,7 +154,9 @@ deb_install_pkgs() {
 
 deb_enable_hugepages() {
     # Setup for hugepages using sysctl so it persists across reboots
-    sysctl -w vm.nr_hugepages=1024
+    AVP="vm.nr_hugepages=1024"
+    sysctl -w ${AVP}
+    echo "${AVP}" >> /etc/sysctl.conf
 
     mkdir -p /mnt/huge
     echo "hugetlbfs       /mnt/huge  hugetlbfs       defaults        0 0" >> /etc/fstab