quinta-feira, 5 de maio de 2016

ShellScript para ajudar na configuração do sysctl.conf

ShellScript para ajudar na configuração do sysctl.conf para maquinas com no máximo 8GB !


#!/bin/bash
echo "Enter RAM ex: 1 for 1GB 2 for 2GB 4 for 4GB 8 for 8GB"
read RAM
N1=`echo "256 * $RAM" | bc`
N2=`echo "1024 * $RAM" | bc`
N3=`echo "1073741824 * $RAM" | bc`
N4=`getconf PAGESIZE`
N5=`echo "$N3 / $N4" | bc`

echo "kernel.sem = 250 256000 32 $N1"
echo "kernel.shmall = $N5"
echo "kernel.shmmax = $N3"
echo "kernel.shmmni = $N1"
echo "kernel.msgmni = $N2"
echo "kernel.msgmax = 65535"
echo "kernel.msgmnb = 65535"
echo vm.swappiness=0
echo vm.overcommit_memory=0
echo kernel.randomize_va_space=0