From: Peter Palfrader Date: Sun, 26 Nov 2017 13:29:17 +0000 (+0100) Subject: set vm dirty values X-Git-Url: https://git.adam-barratt.org.uk/?p=mirror%2Fdsa-puppet.git;a=commitdiff_plain;h=20401eaf2ca4fbe7da1fa791a94ea2a68f9a867b set vm dirty values --- diff --git a/manifests/site.pp b/manifests/site.pp index 2053e404c..665c635a2 100644 --- a/manifests/site.pp +++ b/manifests/site.pp @@ -43,6 +43,7 @@ node default { include portforwarder include postgres include haveged + include hugemem if $::lsbdistcodename == squeeze { include roles::udldap::client diff --git a/modules/huge_mem/manifests/init.pp b/modules/huge_mem/manifests/init.pp new file mode 100644 index 000000000..2cbfc1852 --- /dev/null +++ b/modules/huge_mem/manifests/init.pp @@ -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', + } + } +}