Valores de servicio de memoria caché dinámica

Utilice esta página para configurar y gestionar los valores del servicio de memoria caché dinámica.

Para ver esta página de la consola administrativa, pulse Servidores > Tipos de servidor > Servidores de aplicación de WebSphere > nombre_servidor > Servicios de contenedor > Servicio de memoria caché dinámica.

Habilitar el servicio durante el arranque del servidor

El servlet de memoria caché dinámica de servicio se inicia cuando se inicia el servidor.

Atención: Esta opción se visualiza en los servidores WebSphere Application Server V6.1 pero no está disponible en los servidores WebSphere Application Server V7.0.

Habilitar colocación en memoria caché de servlets

El servicio de memoria caché de servlet dinámico se inicia cuando la memoria caché de servlet está habilitada en el panel de contenedor web.

Habilitar memoria caché del portlet

Inicie el servicio de memoria caché de portlet dinámica habilitando la memoria caché de servlet y, a continuación, habilitando la memoria caché de fragmento del portlet en el panel Contenedor de portlet.

Proveedor de memoria caché

Especifica si se debe configurar el servidor para que utilice la memoria caché dinámica predeterminada o un proveedor de memoria caché alternativo. Si el proveedor de memoria caché alternativo está disponible, éste aparece en la lista de proveedores de memoria caché disponibles.

Avoid trouble Avoid trouble: Si WebSphere eXtreme Scale está disponible como proveedor de memoria caché alternativo, consulte los temas "Introducción: memoria caché dinámica" y "Configuración de la memoria caché dinámica (DynaCache) para utilizar el proveedor de memoria caché dinámica de WebSphere eXtreme Scale" para obtener más información sobre cómo configurar y utilizar WebSphere eXtreme Scale con WebSphere Application Server.gotcha

Tamaño de la memoria caché

Especifica un entero positivo como el valor para el número máximo de entradas que contiene la memoria caché.

Escriba un valor del tamaño de la memoria caché en este campo que oscile dentro del rango de 100 a 200.000.

Prioridad predeterminada

Especifica la prioridad predeterminada de las entradas de memoria caché, que determina cuánto tiempo permanece una entrada en una memoria caché completa.

Información Value
Valor por omisión 1
Rango 1 a 255

Tamaño límite de memoria caché

Especifica el tamaño de la memoria caché.

Utilice esta característica para restringir la memoria caché en términos del almacenamiento dinámico de JVM. Además de especificar el tamaño de memoria caché en MB, la memoria caché dinámica también le permite establecer una marca de límite superior y una marca de límite inferior para el almacenamiento dinámico de memoria caché que se consume. Cuando la memoria de almacenamiento dinámico de memoria caché alcance la marca de límite superior, la memoria caché dinámica se descartará o se desalojará del disco utilizando el algoritmo de utilizado menos recientemente (LRU) hasta que la memoria caché se reduzca hasta la marca de límite inferior. Esta funcionalidad de limitar la memoria caché en términos del almacenamiento dinámico de la JVM sólo está disponible si los objetos que se ponen en la memoria caché implementan una interfaz de gran volumen. Esta interfaz tiene un método que devuelve el tamaño del objeto en bytes que se coloca en memoria caché. La memoria caché dinámica utilizará la interfaz dimensionable para estimar el tamaño del almacenamiento dinámico de la memoria caché.

Información Value
Valor por omisión -1 para inhabilitar la limitación del tamaño de memoria caché
Rango 1 a un máximo entero

Tamaño de la memoria caché

Especifica un valor para el tamaño máximo de memoria caché en megabytes (MB).

Umbral alto

Especifica una marca de límite superior cuando se inicia la política de desalojo de memoria caché. El umbral se expresa en términos del porcentaje del tamaño de la memoria caché en megabytes (MB). El valor predeterminado es 95%.

Información Value
Valores 1 a 100

Umbral bajo

Especifica una marca de límite inferior cuando finaliza la política de desalojo de memoria caché. El umbral se expresa en términos del porcentaje del tamaño de la memoria caché en megabytes (MB). El valor predeterminado es 80%.

Información Value
Valores 1 a 100

Habilitar la descarga de disco

Especifica si la descarga de disco está habilitada.

De forma predeterminada, la memoria caché dinámica mantiene el número de entradas configuradas en la memoria. Si se crean nuevas entradas mientras la memoria caché está llena, se utilizan las prioridades configuradas para cada entrada de memoria caché y, como mínimo, junto con el algoritmo utilizado menos recientemente, para eliminar entradas de la memoria caché. Además de eliminar una entrada de memoria caché de la memoria al llenarse la memoria caché, puede habilitar la descarga de disco para que copie una entrada de memoria caché en el sistema de archivos (la ubicación es configurable). Posteriormente, si se necesita dicha entrada de memoria caché, ésta se vuelve a colocar en la memoria desde el sistema de archivo.

Antes de habilitar la descarga de disco, tenga en cuenta lo siguiente:
  • No puede especificar el número de entradas de antememoria que se descargan en el disco.
  • No puede especificar la cantidad de espacio de disco que se utiliza.

Ubicación de la descarga

Especifica la ubicación en el disco donde se guardan las entradas de memoria caché cuando la descarga de disco está habilitada.

Si no se especifica la ubicación de la descarga de disco, se utiliza la ubicación predeterminada, ${WAS_TEMP_DIR}/nodo/nombre servidor/_dynacache/nombre de memoria caché. Si se especifica la ubicación de la descarga de disco, se añadirán el nodo, el nombre de servidor y el nombre de la instancia de memoria caché. Por ejemplo, ${USER_INSTALL_ROOT}/diskoffload genera la ubicación como ${USER_INSTALL_ROOT}/diskoffload/nodo/nombre_servidor/nombre_JNDI_antememoria. Este valor se ignora si la descarga de disco está inhabilitada.

El valor por omisión de la propiedad ${WAS_TEMP_DIR} es ${USER_INSTALL_ROOT}/temp. Si cambia el valor de la propiedad ${WAS_TEMP_DIR} después de iniciar WebSphere Application Server, no mueva el contenido de la memoria caché de disco a la nueva ubicación:
  • El servidor de aplicaciones crea un nuevo archivo de memoria caché de disco en la nueva ubicación de descarga de disco.
  • Si está habilitado el valor de vaciado en disco, se perderá todo el contenido de la memoria caché de disco en la ubicación antigua, al reiniciar el servidor de aplicaciones.
Cuando especifique un directorio, tenga en cuenta lo siguiente:
  • [AIX Solaris HP-UX Linux Windows]Si espera almacenar en memoria caché muchos objetos u objetos grandes que permanecerán algún tiempo, considere utilizar una unidad de disco aparte si utiliza sistemas operativos Windows, o un sistema de archivos aparte si utiliza plataformas UNIX.
  • Si utiliza el directorio predeterminado y el disco se llena, WebSphere Application Server puede quedarse detenido si debe escribir mensajes en los archivos de registro y no hay más espacio.
  • [AIX][HP-UX][Linux][Solaris]Si especifica un directorio como /tmp en las plataformas UNIX y ese directorio se llena, puede tener problemas de registro en el sistema.
  • En función del sistema operativo, pueden aparecer mensajes de disco lleno en la consola.

Vaciado en disco

Especifica si los objetos almacenados en antememoria de la memoria se guardan en el disco cuando se detenga el servidor. Este valor se ignora si Habilitar la descarga de disco no está seleccionado.

Información Value
Valor por omisión false

Tamaño límite de antememoria de disco en GB

Especifica un valor para el tamaño máximo de antememoria de disco en GB. Cuando selecciona esta opción, puede especificar un valor entero positivo. Si deja esta opción en blanco, indica un tamaño ilimitado. Este valor se aplica sólo si se ha especificado Habilitar la descarga de disco para la memoria caché.

Información Value
Value 3 y superior.

Tamaño límite de memoria caché de disco en Entradas

Especifica un valor para el tamaño máximo de antememoria de disco en número de entradas. Cuando selecciona esta opción, puede especificar un valor entero positivo. Si deja esta opción en blanco, indica un tamaño ilimitado. Este valor se aplica sólo si se ha especificado Habilitar la descarga de disco para la memoria caché.

Información Value
Value 0 a MAXINT. Un valor 0 indica un tamaño ilimitado.

Tamaño límite de entrada de memoria caché de disco

Especifica un valor para el tamaño máximo de una entrada de memoria caché individual en MB. Las entradas de memoria caché de mayor tamaño, cuando se desalojen de la memoria, no se descargarán en el disco. Cuando selecciona esta opción, puede especificar un valor entero positivo. Si deja esta opción en blanco, indica un tamaño ilimitado. Este valor se aplica sólo si se ha especificado Habilitar la descarga de disco para la memoria caché.

Información Value
Value 0 a MAXINT. Un valor 0 indica un tamaño ilimitado.

Valores de rendimiento de memoria caché de disco

Especifica el nivel de rendimiento que necesita la memoria caché de disco. Este valor se aplica sólo si se ha especificado enableDiskOffload para la memoria caché. Los niveles de rendimiento determinan cómo se deben utilizar los recursos de memoria en la actividad de programa de fondo como, por ejemplo, la limpieza de memoria caché, la caducidad, la recogida de basura, etc. Este valor se aplica sólo si se ha especificado Habilitar la descarga de disco para la memoria caché.

Información Value
Alto rendimiento y utilización de memoria alta Indica que todos los metadatos se conservarán en la memoria.
Rendimiento equilibrado y utilización de memoria equilibrada Indica que algunos metadatos se conservarán en la memoria. Este es el valor predeterminado de rendimiento y proporciona un equilibrio óptimo de rendimiento y uso de memoria para la mayoría de los usuarios.
Bajo rendimiento y utilización de memoria baja Indica que un volumen limitado de metadatos se conservarán en la memoria.
Rendimiento personalizado Indica que el administrador configura explícitamente los valores de memoria que se utilizan para dar soporte a la actividad de fondo anterior. El administrador establece estos valores utilizando el objeto DiskCacheCustomPerformanceSettings.

Frecuencia de limpieza de memoria caché de disco

Especifica un valor para la frecuencia de limpieza de antememoria de disco, en minutos. Si el valor se establece en 0, la limpieza se ejecuta sólo a media noche. Este valor sólo se aplica cuando el Nivel de rendimiento de descarga de disco es bajo, equilibrado o personalizado. El nivel de rendimiento alto no requiere la limpieza de disco, por lo que este valor se ignora.

Información Value
Value 0 a 1440

Almacenamiento intermedio máximo de identificadores de memoria caché por metaentrada

Especifica un valor para el número máximo de identificadores de antememoria que se almacenan para un ID de dependencia o una plantilla individual en los metadatos de antememoria de disco en memoria. Si este límite se excede, la información se descarga en el disco. Este valor sólo se aplica cuando el nivel de rendimiento de descarga de disco es PERSONALIZADO.

Información Value
Value 100 a MAXINT

Almacenamiento intermedio máximo de identificadores de dependencia

Especifica un valor para el número máximo de grupos de identificadores de dependencia en los metadatos de antememoria de disco en memoria. Si este límite se excede, la información se descarga en el disco. Este valor sólo se aplica cuando el nivel de rendimiento de memoria caché de disco es personalizado.

Información Value
Value 100 a MAXINT

Almacenamiento intermedio máximo de plantillas

Especifica un valor para el número máximo de grupos de plantillas que hay en los metadatos de antememoria de disco en memoria. Si este límite se excede, la información se descarga en el disco. Este valor sólo se aplica cuando el nivel de rendimiento de antememoria de disco es personalizado.

Información Value
Value 10 a MAXINT

Algoritmo de desalojo de memoria caché de disco

Especifica el algoritmo de desalojo que utiliza la memoria caché de disco para desalojar entradas una vez alcanzado el valor de umbral más alto. Este valor se aplica sólo si se ha especificado Habilitar la descarga de disco para la memoria caché. Este valor no se aplica cuando la política de desalojo de la memoria caché de disco se establece en ninguna.

Información Value
Ninguna Ninguna política de desalojo, por lo que la memoria caché de disco puede aumentar hasta alcanzar el límite en el que el servicio de memoria caché dinámica deja de escribir en disco.
Aleatorio Cuando el tamaño de disco alcanza un límite de umbral alto, el recolector de basura de antememoria de disco se activa y elige entradas al azar en el disco, y las desaloja hasta que el tamaño alcance un límite de umbral bajo.
Tamaño Cuando el tamaño de disco alcanza un límite de umbral alto, el recolector de basura de memoria caché de disco se activa y elige las entradas más grandes en el disco, y las desaloja hasta que el tamaño de disco alcance un límite de umbral bajo.

Umbral alto

Especifica cuando finaliza la política de desalojo. El umbral se expresa en términos de porcentaje del tamaño de antememoria de disco en GB o en entradas. Se utiliza el valor más bajo si se especifica el tamaño límite de memoria caché de disco en GB y el tamaño límite de memoria caché de disco en entradas. Este valor no se aplica cuando la política de desalojo de la memoria caché de disco se establece en ninguna.

Información Value
Valores 1 a 100

Umbral bajo

Especifica cuándo finaliza la política de desalojo. El umbral se expresa en términos de porcentaje del tamaño de antememoria de disco en GB o en entradas. Se utiliza el valor más bajo si se especifica Tamaño límite de memoria caché de disco en GB y Tamaño límite de memoria caché de disco en Entradas. Este valor no se aplica cuando la política de desalojo de la memoria caché de disco se establece en ninguna.

Información Value
Valores 1 a 100

Habilitar la duplicación de memoria caché

Utilice la duplicación de antememoria para copiar entradas de antememoria en varios servidores de aplicaciones configurados en el mismo dominio de duplicación.

Dominio de duplicación de grupos completo

Especifica un dominio de duplicación desde donde se duplicarán los datos.

Seleccione entre los dominios de duplicación que se han definido. Si no se listan dominios de réplica, debe crear uno durante la creación de clústeres o manualmente en la consola de administración pulsando Entorno > Dominios de réplica interna > Nuevo. El dominio de réplica que elija utilizar con el servicio de memoria caché dinámica debe utilizar una Réplica de grupo completo. No comparta dominios de duplicación entre clientes de duplicación. La memoria caché dinámica debe utilizar un dominio de duplicación diferente del gestor de sesiones o los beans de sesión con estado.

Tipo de duplicación

Especifica la política de compartimiento global de este servidor de aplicaciones.

Están disponibles los siguientes valores:
  • Si se especifica Ambos, push y pull se envía el ID de antememoria del contenido actualizado recientemente a otros servidores del dominio de duplicación. A continuación, si uno de los otros servidores solicita el contenido y dicho servidor tiene el ID de la entrada de memoria caché para el contenido actualizado anteriormente, recupera el contenido del servidor de publicación. Por el contrario, si se realiza una solicitud de un ID que no se había publicado anteriormente, el servidor presupone que no existe en el clúster y crea una entrada nueva.
  • Sólo push envía el ID de antememoria y el contenido de antememoria del nuevo contenido a todos los demás servidores del dominio de duplicación.
  • Al utilizar el valor No compartido, mientras se crean entradas de memoria caché, no se propagan ni el contenido de memoria caché ni los ID de memoria caché a los demás sirvientes o servidores del dominio de réplica. Sin embargo, se propagan las invalidaciones a otros sirvientes o servidores. Puede establecer la política de compartimiento en diferentes niveles. Cuando se configura el servicio de memoria caché dinámica, se define una política de compartimiento global, que es la política predeterminada para todas las memorias caché. Puede escribir sobre esta política de compartimiento modificando el archivo cachespec.xml. Para obtener más información sobre el archivo cachespec.xml, consulte el tema del archivo cachespec.xml. Adicionalmente, puede escribir encima de la política de compartimiento a nivel de interfaz de programación de aplicaciones (API) cuando se están creando entradas de memoria caché.
El valor predeterminado es No compartido.

Cuando se selecciona No compartido, aparece none en el archivo cachespec.xml.

Frecuencia push

Especifica el tiempo, en segundos, que se debe esperar antes de pasar entradas de antememoria nuevas o modificadas a los otros servidores.

Si define este valor de propiedad en 1 (uno) o un valor superior, el servidor de aplicaciones coloca todas las entradas de memoria caché creadas o modificadas durante el periodo de tiempo en otros servidores. Si define la propiedad en 0 (cero) o en un valor negativo, el servidor de aplicaciones convierte el valor de propiedad en el valor predeterminado, que es 1 (uno).


Icon that indicates the type of topic Reference topic



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