Duplicación de memoria caché

Con la duplicación, los datos se generan una vez y se copian o duplican en otros servidores del clúster, lo que permite ahorrar recursos y tiempo. La colocación en memoria caché en un clúster supone otros problemas. En concreto, se pueden necesitar y generar los mismos datos en varios lugares. Asimismo, el permiso que necesitan los recursos para generar los datos en memoria caché se puede restringir impidiendo el acceso a los datos.

La duplicación de memoria caché soluciona estos problemas, al generar los datos una vez y copiarlos en los otros servidores del clúster. También ayuda a la coherencia de la memoria caché. Las entradas de la memoria caché que no son necesarias se eliminan o se sustituyen.

La configuración de duplicación de los datos puede existir como parte de la configuración de la memoria caché dinámica del contenedor web accesible mediante la consola administrativa, o con cada entrada de memoria caché mediante el archivo cachespec.xml. Con el archivo cachespec.xml, puede configurar la duplicación de memoria caché en el nivel de contenedor web, e inhabilitarla para una entrada de memoria caché específica.

[z/OS]Puede configurar la duplicación de memoria caché en un servidor base que tenga varios sirvientes habilitados o en servidores que estén en un entorno de clúster. Si habilita la duplicación de memoria caché en un entorno en clúster, la duplicación se produce entre todos los servants, aunque sólo esté activado un servidor en el clúster.

La duplicación de memoria caché puede darse de tres formas:
  • PUSH - Envía entradas nuevas, tanto ID como datos, así como actualizaciones a esas entradas.
  • PULL - Solicita datos de otros servidores en el clúster cuando los datos no están presentes localmente. No se recomienda esta modalidad de duplicación.
  • PUSH/PULL - Envía unos ID a nuevas entradas y, a continuación, solicita sólo de otros servidores del clúster las entradas para los ID difundidos previamente. La memoria caché dinámica envía siempre invalidaciones de entradas de memoria caché.

También puede realizar una actualización por lotes. Específicamente, para PUSH o PUSH/PULL, la memoria caché dinámica difunde la actualización de forma asíncrona, según un intervalo de tiempo, en vez de enviarla inmediatamente cuando se crea. Las invalidaciones se envían inmediatamente. La distribución de las invalidaciones impide que residan en un clúster datos en punto muerto. Para obtener más información sobre la configuración de la duplicación de memoria caché, consulte Configuración de réplica de memoria caché y Valores de servicio de memoria caché dinámica.

Atención: En la modalidad PUSH/PULL, el objeto almacenado en memoria caché se mantiene localmente en el servidor que lo crea, no obstante, otros servidores utilizan también el ID de memoria caché y lo almacenan en la tabla DRSPushPullTable. Si un servidor remoto necesita el objeto, solicita el objeto al servidor que lo ha creado mediante el ID de memoria caché o el nombre. Cada instancia de memoria caché tiene asociada una tabla DRSPushPullTable. Las condiciones siguientes hacen que la tabla DRSPushPullTable crezca demasiado:
  • Hay demasiadas entradas compartidas con otros servidores.
  • No caducan muchas entradas.
  • Si está utilizando la función de descarga de disco, la exploración de disco no se ejecuta a menudo para desalojar las entradas caducadas.
Utilice las siguientes recomendaciones para resolver este problema:
  • Aumente el tamaño de pila a 1,5 GB o 2 GB, si es posible.
  • Mantenga una distribución mejor de la fecha de caducidad de las entradas, por ejemplo:
    • 20% de las entradas no caducan nunca.
    • 30% de las entradas caducan en 3600 segundos.
    • 30% de las entradas caducan en 600 segundos.
    • 20% de las entradas caducan en 60 segundos.
  • Cuando utilice la función de descarga de disco en WebSphere Application Server 7.0, para los valores de rendimiento de memoria caché, que son bajo, equilibrado y personalizado, ajuste la frecuencia de limpieza de disco en un valor óptimo, en minutos. Por ejemplo, aproximadamente el 20% de las entradas caducan al mismo tiempo.

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=cdyn_cachereplication
File name: cdyn_cachereplication.html