Configuración de la descarga del disco de memoria caché dinámica

Utilice esta tarea para configurar la descarga del disco de memoria caché dinámica, que guarda las entradas de memoria caché que se suprimen de la memoria caché de la memoria en el disco.

Acerca de esta tarea

De forma predeterminada, cuando el número de entradas de memoria caché alcanza el límite configurado de un servidor de aplicaciones determinado, las entradas de memoria caché se eliminan de la memoria caché de la memoria, lo que permite almacenar entradas más recientes en la memoria caché. Utilice la descarga del disco para copiar las entradas de memoria caché que se van a eliminar de la memoria caché de disco en el disco para posibles accesos futuros.

[z/OS]Puede utilizar la descarga de disco si tiene uno o más sirvientes en el servidor de aplicaciones. Para obtener más información sobre cómo habilitar e inhabilitar varios servidores, consulte Habilitación de varios sirvientes en z/OS.

Nota: Para mejorar el rendimiento de descarga de disco, utilice sólo una unidad de disco duro para cada JVM.

Procedimiento

  1. En la consola administrativa, pulse Servidores > Tipos de servidor > Servidores de aplicaciones de WebSphere > nombre_servidor> Servicios de contenedor > Servicio de memoria caché dinámica .
  2. Seleccione Habilitar la descarga de disco.
  3. Después de habilitar la descarga de disco, puede establecer la Ubicación de descarga de disco. La ubicación de descarga del disco especifica dónde guardar las entradas de memoria caché en el disco. La ubicación de descarga de disco debe ser única para todos los servidores de aplicaciones definidos en el mismo nodo. Si tiene varios servidores definidos en el mismo nodo, asegúrese de que la ubicación de descarga de disco sea distinta para cada servidor.
  4. Habilite Vaciado en disco si desea colocar en memoria caché los objetos que están en la memoria para guardarlos en el disco cuando se detenga el servidor. Si selecciona esta opción, debe estar habilitada la descarga de disco. Si no habilita el vaciado en disco, cuando se detiene el servidor se suprimen todos los objetos que están en la memoria caché.
  5. Pulse Aplicar o Aceptar.
  6. Reinicie WebSphere Application Server.

Resultados

Se ha habilitado la descarga de disco. Las entradas de la memoria caché se trasladan al disco para sea posible acceder a las mismas posteriormente.

Cuando tiene dos o varios servidores de aplicaciones con el almacenamiento en memoria caché de servlets habilitado y los servidores de aplicaciones especifican la misma ubicación de descarga de disco para sus memorias caché a través del servicio de memoria caché dinámica, se pueden producir las excepciones siguientes:

java.lang.NullPointerException
       at com.ibm.ws.cache.CacheOnDisk.readTemplate(CacheOnDisk.java:686)
       at  com.ibm.ws.cache.Cache.internalInvalidateByTemplate(Cache.java:828)

o:

java.lang.NullPointerException
       at com.ibm.ws.cache.CacheOnDisk.readCacheEntry(CacheOnDisk.java:600)
       at com.ibm.ws.cache.Cache.getCacheEntry(Cache.java:341)

Si se ejecuta un servidor como root y los demás servidores no se ejecutan como root, se puede producir este problema. Por ejemplo, si server1 se ejecuta como root y server2 se ejecuta como wasuser o wasgroup, es posible que los archivos de memoria caché en la ubicación de descarga de disco se creen con permisos root. Esta situación hace que las aplicaciones que se ejecutan en los servidores que no son root terminen anormalmente cuando intentan leer o grabar en la memoria caché.


Icon that indicates the type of topic Task topic



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