Javier Barber
Senior Sysadmin Freelancer
CAMBIO DINÁMICO DE PARÁMETROS DEL KERNEL
Usamos el comando sysctl:
#sysctl -a : Muestra todos los parámetros configurables del kernel
#sysctl cadena : Muestra todos los parámetros configurables qu empiecen por «cadena»
#sysctl -n : Saca sólo los valores de las variables o parámetros
#sysctl -N : Saca sólo los nombres de las variables o parámetros
#sysctl -w variable=valor : Cambia el valor de una variable. Por ejemplo:
#sysctl -w net.ipv6.conf.all.forwarding=1
Sysctl toma los valores en el arranque del fichero /etc/sysctl.conf.
Podemos cargar en cualquier momento este fichero con la opción: #sysctl -p
Uno de los parámetros existentes es «kernel.shmax» con un valor por defecto en Debian de 33554432 bytes (32 MB) y se refiere al tamaño máximo del segmento de memoria compartida. (Un valor orientativo podría ser RAM*0,5)