Este tema perfila los límites de recurso de procesos de usuario del sistema operativo recomendado (ulimits) en sistemas operativos Linux y UNIX.
En función de su instalación, el motor de DB2 eleva automáticamente los ulimits para grados variables:
En cualquier caso, es posible que resulte más práctico establecer los límites de recurso de modo permanente en el sistema. Especialmente para las instalaciones no root, un administrador debería definir los valores de ulimit data, nofiles y fsize después de la instalación.
Una vez se haya completado una instalación non root, el propietario de la instancia debería verificar los ulimits de sistema operativo del hardware para los recursos data, nofiles y fsize. Los valores recomendados se perfilan en la tabla siguiente:
Recurso de ulimit de hardware | Descripción | Valor mínimo | Valor recomendado | Mandato para consultar el valor |
---|---|---|---|---|
data | Memoria privada máxima permitida para un proceso | La cantidad de memoria disponible en el sistema | Ilimitada | ulimit -Hd |
nofiles | Número máximo de archivos abiertos que se permite en un proceso | Mayor que la suma de todos los parámetros de configuración de base de datos MAXFILOP para todas las bases de datos de la instancia | 65536 o ilimitado | ulimit -Hn |
fsize | Tamaño de archivo máximo permitido | Ilimitada | Ilimitada | ulimit -Hf |
Si no se satisfacen los valores mínimos de ulimit, es posible que el motor de DB2 se encuentre con errores de escasez de recursos del sistema operativo inesperados. Estos errores pueden producir una interrupción de DB2.
Póngase en contacto con un usuario root o un Administrador del sistema en el caso de que tengan que actualizarse los valores de ulimit para la instalación no root. Los valores para ulimits deben establecerse manualmente, excepto en los sistemas operativos AIX, donde también existe la opción de establecer ulimits ejecutando el mandato db2rfe.
[ Principio de página | Página anterior | Página siguiente | Contenido ]