set vm dirty values
[mirror/dsa-puppet.git] / modules / huge_mem / manifests / init.pp
diff --git a/modules/huge_mem/manifests/init.pp b/modules/huge_mem/manifests/init.pp
new file mode 100644 (file)
index 0000000..2cbfc18
--- /dev/null
@@ -0,0 +1,15 @@
+class huge_mem {
+       # this is included by all hosts,
+       # so filtering needs to happen here.
+
+       if $::hostname in [grnet-node01,grnet-node02] {
+               site::sysctl { 'puppet-vm_dirty_bytes':
+                       key   => 'vm.dirty_bytes',
+                       value => '1073741824',
+               }
+               site::sysctl { 'puppet-vm_dirty_background_bytes':
+                       key   => 'vm.dirty_background_bytes',
+                       value => '268435456',
+               }
+       }
+}