DB2 Versión 9.7 para Linux, UNIX y Windows
Instalación de servidores DB2 > Requisitos adicionales para Linux y UNIX > Parámetros del kernel (Linux y UNIX) >

Modificación de los parámetros del kernel (Linux)

Antes de instalar un sistema de bases de datos DB2, actualice los parámetros del kernel de Linux. Los valores por omisión para determinados parámetros de kernel en Linux no son suficientes al ejecutar un sistema de base de datos DB2.

Para modificar parámetros del kernel, debe tener autorización de usuario root.

Para actualizar parámetros del kernel en Red Hat y SUSE Linux:

  1. Ejecute el mandato ipcs -l
  2. Analice la salida para determinar si es necesario realizar algún cambio en el sistema. Se han añadido comentarios después de // para indicar el nombre de los parámetros.
       # ipcs -l
    
       ------ Límites de memoria compartida --------
       número máx de segmentos = 4096              // SHMMNI	
       tamaño máx de seg (kbytes) = 32768          // SHMMAX
       mem comp total máx (kbytes) = 8388608       // SHMALL
       tamaño mín de seg (bytes) = 1
    
       ------ Límites de semáforo --------
       número máx de conjuntos = 1024               // SEMMNI
       máx de semáforos por conjunto = 250          // SEMMSL
       máx de semáforos en todo el sistema = 256000 // SEMMNS
       máx de operaciones por llamada opsem = 32    // SEMOPM
       valor máx de semáforo = 32767
    
       ------ Mensajes: Límites --------
       máx de colas en todo el sistema = 1024             // MSGMNI
       tamaño máx de mensaje (bytes) = 65536              // MSGMAX
       tamaño máx por omisión de la cola (bytes) = 65536  // MSGMNB
  3. Para modificar estos parámetros del kernel, edite el archivo /etc/sysctl.conf. Si este archivo no existe, créelo. Las líneas siguientes son ejemplos de lo que debería colocarse en el archivo:
    kernel.sem = 250 256000  32 1024
    #shmmax de ejemplo para un sistema de 64 bits
    kernel.shmmax=1073741824	
    #shmall de ejemplo para un 90 por ciento de memoria de 16 GB
    kernel.shmall=3774873		
    kernel.msgmax=65535
    kernel.msgmnb=65535
  4. Ejecute sysctl con el parámetro -p para cargar los valores de sysctl desde el archivo por omisión /etc/sysctl.conf:
       sysctl -p
  5. Para que los cambios entren en vigor después de cada rearranque:
[ Principio de página | Página anterior | Página siguiente | Contenido ]