Consejos y sugerencias para configurar el tamaño del almacén de archivos

Conservar la cantidad apropiada de espacio dentro del archivo de registro, el archivo del almacén permanente y el archivo de almacén temporal de un almacén de archivos ayuda a garantizar que las operaciones y transacciones se comporten como se esperaba.

Los valores predeterminados para los tamaños mínimo y máximo son los más adecuados si no está utilizando un disco dedicado para el almacén de archivos, debido a que protegen el almacén de archivos de otros usuarios del disco y también protegen a otros usuarios del disco del almacén de archivos. Los valores predeterminados resultan menos adecuados si tiene un disco que está dedicado al uso del almacén de archivos y, en este caso, puede optar por establecer el tamaño máximo en ilimitado.

El rendimiento de entrada/salida normalmente supone un importante desafío para los almacenes de archivos Las mejoras de rendimiento se pueden conseguir utilizando discos dedicados para que el almacén de archivos evite la contienda.

Si el almacén de archivos no está en un disco dedicado, puede hacer que el tamaño mínimo y el tamaño máximo sean iguales. Inicialmente, el almacén de mensajes reserva la cantidad de espacio definido por el valor mínimo. Por lo tanto, si utiliza el mismo valor para los valores mínimo y máximo, se reduce la probabilidad de que otras aplicaciones utilicen el espacio en disco que tiene pensado para el uso del almacén de archivos. Definir el tamaño máximo en un valor que no sea ilimitado reduce la probabilidad de que el almacén de archivos utilice el espacio de disco que tiene previsto para el uso de otras aplicaciones. Otras aplicaciones pueden ser, por ejemplo, el propio servidor de aplicaciones.

Los beneficios más importantes de rendimiento se pueden derivar del uso del hardware de disco configurado para ignorar los códigos definidos por el sistema operativo para indicar que es necesaria una grabación síncrona cuando se utiliza un dispositivo de almacenamiento de reserva de batería fiable. Dicho dispositivo puede mantener de forma efectiva los registros en la memoria y los archivos de almacén de modo que las grabaciones no tienen que esperar los movimientos del disco físico. En su lugar, la grabación de datos se almacena en una memoria caché, y la garantía de que los datos no se pierden en caso de anomalía proviene del proveedor de disco sobre la base de que la memoria caché es fiable debido a la batería o a algún otro motivo.

Tamaño de archivo de anotaciones cronológicas
Los datos se escriben primero en el archivo de registros cronológicos secuencialmente, es decir, los nuevos registros se añaden al final del archivo. Cuando se llega al final del archivo, los registros antiguos del principio del archivo se sobrescriben por los nuevos registros y este proceso se repite. Posteriormente, los datos se graban en el archivo de almacén permanente y el archivo de almacén temporal. La excepción son los datos que tienen una vida corta, que sólo se graban en el archivo de registro.
El tamaño de archivo de registro establece el límite en el tamaño máximo de mensajes que se pueden enviar. Se lanza una excepción LogFileFullException si el archivo de registro es demasiado pequeño para manejar mensajes grandes. Esta excepción se produce debido a que se está enviando un único mensaje muy grande o varios mensajes muy grandes antes de que los mensajes existentes en el archivo de registro se muevan a los archivos de almacenamiento temporales o permanentes. El tamaño del archivo de registro que se va a aumentar si se encuentra esta excepción; de lo contrario, es suficiente el tamaño predeterminado. Sólo las pruebas que utilizan el tamaño máximo de mensaje y la carga esperada pueden determinar de forma precisa si el tamaño predeterminado es demasiado pequeño. No siempre es beneficioso asignar simplemente un tamaño de archivo de registro mayor porque el tamaño del archivo de registro es utilizado por algoritmos que controlan los trabajos internos del almacén de archivos. Un archivo de registro demasiado grande genera un uso de memoria aumentado.
Tamaño del archivo de almacén
El archivo de almacén permanente y el archivo de almacén temporal tienen reservado un tamaño mínimo y un tamaño máximo. Cuando se crean, los archivos del almacén permanente y del almacén temporal consumen sus tamaños mínimos reservados, además del tamaño del archivo de registro. Si el tamaño máximo se establece en un valor mayor que el tamaño mínimo reservado, los archivos crecen hasta el tamaño máximo, según sea necesario.
Los tamaños predeterminados del archivo de almacén son suficientes. Sin embargo, realizar pruebas sólo con configuraciones específicas puede revelar qué tamaño del archivo de almacén podría ser necesario. Estas pruebas implican llenar cada punto de cola con mensajes del tamaño mayor esperado (hasta que se alcance el umbral del límite alto de mensaje) cuando el archivo del almacén se establece en ilimitado. El tamaño del archivo del almacén alcanzado durante esta prueba, más el tamaño del archivo de registro es normalmente un tamaño seguro para utilizar como tamaño máximo de archivo del almacén.
El tamaño máximo del archivo de almacén no está destinado a ser el límite que impide que se envíen más mensajes. Esto se debe a que no sólo los datos de mensajes son los que se almacenan en el archivo de almacén. Los datos de cola y los datos de estado de protocolo también se almacenan en el archivo de almacén. En su lugar, el umbral alto de las colas se debe utilizar para evitar que se envíen más mensajes.
Una vez que está lleno un archivo de almacén, existe una posibilidad remota de que el almacén no puede recibir más datos aunque se consuman todos los mensajes del almacén. Esto se puede producir si el tamaño del archivo de registro es más que la mitad del tamaño máximo del archivo del almacén. Una regla general es minimizar la aparición de esto para garantizar que el tamaño mínimo del archivo de almacén es el doble del tamaño del archivo de registro y que el máximo es el doble del tamaño mínimo más el tamaño del archivo de registro.

Por ejemplo, si el tamaño del archivo de registro es 100 MB, el tamaño mínimo del archivo de almacén puede ser 200 MB (el doble del tamaño del archivo de registro) y el tamaño máximo puede ser 500 MB (el doble del tamaño del archivo de almacén mínimo más el archivo de registro).

La configuración predeterminada para los atributos del almacén de archivos se ha diseñado para que sea suficiente para su uso en las cargas de trabajo de mensajería normales sin ningún tipo de administración. Para mejorar el rendimiento o la disponibilidad del archivo de anotaciones cronológicas o de los dos archivos de almacén, puede configurar los atributos del almacén de archivos de modo que controlen dónde se colocan estos archivos. De forma similar, puede configurar los atributos que controlan los tamaños del archivo de registro y dos archivos de almacén, por ejemplo, para manejar cargas de trabajo con muchas transacciones activas, mensajes grandes o un gran volumen de datos de mensaje residentes en el motor de mensajería.

Nota: No se puede garantizar este método de mejorar el rendimiento en un sistema de archivos de compresión, por ejemplo, en un sistema de archivos NT con la opción Comprimir este directorio seleccionada. Debe evitar configurar un almacén de archivos para utilizar un sistema de archivos de compresión para un uso de producción.

La tabla siguiente muestra los valores mínimo y predeterminado de los atributos del almacén de archivos.

Tabla 1. Atributos del almacén de archivos y valores. La primera columna lista los atributos de almacén de archivos. La segunda columna proporciona la descripción de los atributos. La tercera columna proporciona los valores mínimo y predeterminado de los atributos.
Atributo Descripción Valores mínimo y predeterminado
Tamaño de registro Tamaño del archivo de registros, en megabytes
  • Mínimo: 10 MB
  • Predeterminado: 100 MB
Tamaño mínimo del almacén permanente El número mínimo de megabytes reservados por el archivo de almacén permanente.
Nota: El tamaño mínimo de archivo de almacén debe ser siempre como mínimo igual al del archivo de registro.
  • Mínimo: 0
  • Predeterminado: 200 MB
Tamaño máximo del almacén permanente El tamaño máximo, en megabytes, del archivo de almacén permanente.
Nota: Considere la posibilidad de hacer que el tamaño máximo del archivo de almacén sea el doble del tamaño del archivo de registro. El tamaño máximo del archivo de almacén debe ser siempre mayor que el del archivo de registro. Si el tamaño del archivo de registro es el mismo que el tamaño máximo del archivo de almacén, el motor de mensajería no se iniciará.
  • Mínimo: 50 MB
  • Predeterminado: 500 MB
Tamaño mínimo del almacén temporal El número mínimo de megabytes reservados por el archivo del almacén temporal.
Nota: El tamaño mínimo de archivo de almacén debe ser siempre como mínimo igual al del archivo de registro.
  • Mínimo: 0
  • Predeterminado: 200 MB
Tamaño máximo del almacén temporal El tamaño máximo, en megabytes, del archivo de almacén temporal.
Nota: Considere la posibilidad de hacer que el tamaño máximo del archivo de almacén sea el doble del tamaño del archivo de registro. El tamaño máximo del archivo de almacén debe ser siempre mayor que el del archivo de registro. Si el tamaño del archivo de registro es el mismo que el tamaño máximo del archivo de almacén, el motor de mensajería no se iniciará.
  • Mínimo: 50 MB
  • Predeterminado: 500 MB
Tamaño ilimitado del almacén permanente Indica si el archivo del almacén permanente tiene un tamaño ilimitado
  • Predeterminado: false
Tamaño ilimitado del almacén temporal Indica si el archivo del almacén temporal tiene un tamaño ilimitado
  • Predeterminado: false
Directorio de registros Nombre del directorio que contiene el archivo de registros cronológicos
  • Predeterminado: ${USER_INSTALL_ROOT}/filestores/com.ibm.ws.sib/<me_name>-<me_uuid>/log
Directorio del almacén permanente Nombre del directorio que contiene el archivo de almacén permanente
  • Predeterminado: ${USER_INSTALL_ROOT}/filestores/com.ibm.ws.sib/<me_name>-<me_uuid>/permanentStore
Directorio del almacén temporal Nombre del directorio que contiene el archivo de almacén temporal
  • Predeterminado: ${USER_INSTALL_ROOT}/filestores/com.ibm.ws.sib/<me_name>-<me_uuid>/temporaryStore

Icon that indicates the type of topic Concept topic



Timestamp icon Last updated: last_date
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=cjm1450_
File name: cjm1450_.html