Skip to content

Instantly share code, notes, and snippets.

@robinbowes
Created January 10, 2013 12:31
Show Gist options
  • Save robinbowes/4501747 to your computer and use it in GitHub Desktop.
Save robinbowes/4501747 to your computer and use it in GitHub Desktop.
class config::sysctl::hugepages{
$memory = hiera_hash('memory')
$required_memory_keys = [
'reserved',
'huge_pagesize'
]
validate_hash_content($memory, $required_memory_keys)
$nr_hugepages = ( $memorysize_raw - $memory['reserved'] ) / $memory['huge_pagesize']
sysctl{
'vm.nr_hugepages':
ensure => present,
permanent => yes,
value => $nr_hugepages,
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment