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 > WebSphere Application Servers > nombre_servidor > Servicios de contenedor> Servicio de memoria caché dinámica.
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.
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 portlets.
Especifica si se debe configurar el servidor para utilizar la memoria caché dinámica o un proveedor de memoria caché de producto de pila.
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.
Especifica la prioridad por omisión de las entradas de memoria caché, que determina cuánto tiempo permanece una entrada en una memoria caché completa.
Valor predeterminado | 1 |
Rango | 1 a 255 |
Especifica el tamaño de la memoria caché.
Utilice esta característica para proporcionar la capacidad de 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 permitirá establecer una marca de límite superior y una marca de límite inferior para el almacenamiento dinámico en memoria caché que se consume. Cuando la memoria de almacenamiento dinámico de memoria caché alcanza la marca de límite superior, la memoria caché dinámica descartará o ejecutará LRU en disco hasta que la memoria caché baje hasta alcanzar 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 de gran volumen para estimar el tamaño del almacenamiento dinámico de la memoria caché.
Valor predeterminado | -1 para inhabilitar la limitación del tamaño de memoria caché |
Rango | 1 a un máximo entero |
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%
Valores | 1 a 100 |
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%.
Valores | 1 a 100 |
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.
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 por omisión, ${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_memoria_caché. Este valor se ignora si la descarga de disco está inhabilitada.
Especifica si los objetos almacenados en memoria caché 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.
Valor predeterminado | false |
Especifica un valor para el tamaño máximo de memoria caché 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é.
Valor | 3 y superior. |
Especifica un valor para el tamaño máximo de memoria caché 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é.
Valor | 0 a MAXINT. Un valor 0 indica un tamaño ilimitado. |
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é.
Valor | 0 a MAXINT. Un valor 0 indica un tamaño ilimitado. |
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é.
Alto rendimiento y utilización de memoria alta | Indica que todos los metadatos se mantendrán en memoria. |
Rendimiento equilibrado y utilización de memoria equilibrada | Indica que algunos metadatos se mantendrán en memoria. Este es el valor predeterminado de rendimiento y proporcionará un equilibrio óptimo de rendimiento y uso de memoria para la mayoría de usuarios. |
Bajo rendimiento y utilización de memoria baja | Indica que un grupo limitado de metadatos se mantendrá en memoria. |
Rendimiento personalizado | Indica que el administrador configurará explícitamente los valores de memoria que se utilizarán para dar soporte a la actividad de programa de fondo anterior. El administrador establece estos valores utilizando el objeto DiskCacheCustomPerformanceSettings. |
Especifica un valor para la frecuencia de limpieza de memoria caché 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.
Valor | 0 a 1440 |
Especifica un valor para el número máximo de identificadores de memoria caché que se almacenan para un ID de dependencia o una plantilla individual en los metadatos de memoria caché 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.
Valor | 100 a MAXINT |
Especifica un valor para el número máximo de grupos de identificadores de dependencia en los metadatos de memoria caché 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.
Valor | 100 a MAXINT |
Especifica un valor para el número máximo de grupos de plantillas que hay en los metadatos de memoria caché 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.
Valor | 10 a MAXINT |
Especifica el algoritmo de desalojo que utilizará la memoria caché de disco para desalojar las entradas una vez alcanzado el umbral 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.
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 memoria caché 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. |
Especifica cuando finaliza la política de desalojo. El umbral se expresa en términos de porcentaje del tamaño de memoria caché 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.
Valores | 1 a 100 |
Especifica cuándo finaliza la política de desalojo. El umbral se expresa en términos de porcentaje del tamaño de memoria caché 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.
Valores | 1 a 100 |
Utilice la réplica de memoria caché para copiar entradas de memoria caché en varios servidores de aplicaciones configurados en el mismo dominio de duplicación.
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 duplicación, debe crear uno durante la creación de clústeres o manualmente en la consola administrativa pulsando Entorno > Dominios de duplicación interna > Nuevo. El dominio de duplicación que elija utilizar con el servicio de memoria caché dinámica debe utilizar una Duplicación 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.
Especifica la política de compartimiento global de este servidor de aplicaciones.
Especifica el tiempo, en segundos, que se debe esperar antes de pasar entradas de memoria caché nuevas o modificadas a los otros servidores.
Un valor de 0 (cero) envía de inmediato las entradas de memoria caché. Establecer esta propiedad en un valor mayor que 0 (cero) hace que se lleve a cabo una operación push por lotes de todas las entradas de memoria caché que se crean o modifican durante el período de tiempo. El valor predeterminado es 1 (uno).
Los enlaces marcados (en línea) requieren acceso a Internet.