Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
php/Tunning
Tunning
De Deister KB
En este apartado podrá encontrar algunas referéncias a la optimización de sistemas Linux y en especial a su relación como:
Contenido
1 Parámetros del kernel
1.1 Parámetros del kernel para IBM IDS
1.2 ¿ Cómo examinar el valor de un parámetro del kernel ?
1.3 ¿ Cómo modificar un parámetro del kernel ?
El las notas técnicas de IBM para la versión de base de datos de su sistema operativo Linux (porting) podrá encontrar información sobre los
varlores recomendados de ciertas variables del kernel del sistema operativo. Generlamente este fichero se encuentra en el directorio
$INFORMIXDIR/release/en_us/0333 y se denomina ids_machine_notes_9.30.txt, variando de nombre según la versión específica del
agente.
SHMMAX: 33554432
SHMMIN: 1
SHMMNI: 128
SHMSEG: 128
SHMALL: 4194304
SEMMNI: 128
SEMMSL: 250
SEMMNS: 32000
SEMOPM: 32
Estas variablas engloban parámetros de shared memory (SHM) y parámetros de semáforos (SEM).
En Linux puede examinar los valores de determinados parámetros del kernel mediante los pseudo-ficheros ubicados en /proc/sys/kernel.
#cd /proc/sys/kernel
# ls -l
total 0
-rw-r--r-- 1 root root 0 ene 28 11:12 acct
-rw------- 1 root root 0 ene 28 11:12 cad_pid
-rw------- 1 root root 0 ene 28 11:12 cap-bound
-rw-r--r-- 1 root root 0 ene 28 11:12 core_uses_pid
-rw-r--r-- 1 root root 0 ene 28 11:12 ctrl-alt-del
-rw-r--r-- 1 root root 0 ene 28 11:12 domainname
-rw-r--r-- 1 root root 0 ene 28 11:12 hostname
-rw-r--r-- 1 root root 0 ene 28 11:12 hotplug
-rw-r--r-- 1 root root 0 ene 28 11:12 modprobe
-rw-r--r-- 1 root root 0 ene 28 11:12 msgmax
-rw-r--r-- 1 root root 0 ene 28 11:12 msgmnb
-rw-r--r-- 1 root root 0 ene 28 11:12 msgmni
1 de 3 21/06/2018 14:14
Tunning - Deister KB http://kb.deister.net/index.php/Tunning
Para examinar por ejemplo el valor de la variable shmmax del sistema examine el pseudofichero shmmax:
# cat shmmax
12040000
Para modificar un parámetro del kernel puede escribir directamente sobre el fichero siendo root.
cd /proc/sys/kernel
# echo 33554432 > shmmax
CTRL-D
También puede añadir estas variables en el fichero /etc/sysctl.conf lo que resulta algo más elegante.
Observe que los semáforos se componen de una única variable denominada sem que engloba en este orden, SEMMSL, SEMMNS,
SEMMSL, SEMOPM, SEMMNI
Para aplicar los cambios en /etc/sysctl.conf debe reiniciar el sistema o ejecutar el comando.
# /sbin/sysctl -p
mv /etc/sysctl.conf /etc/sysctl.d
ln -s /etc/sysctl.d/99-sysctl.conf sysctl.conf
dado que el comando sysctl -p busca el fichero en /etc pero el arranque del sistema operatio lo busca en /etc/sysctl.d/.
Obtenido de «http://kb.deister.net/index.php?title=Tunning&oldid=4896»
Esta página fue modificada por última vez el 27 feb 2014, a las 18:09.
2 de 3 21/06/2018 14:14
Tunning - Deister KB http://kb.deister.net/index.php/Tunning
3 de 3 21/06/2018 14:14