![[z/OS]](../images/ngzos.gif)
Sugerencias de ajuste de USS (UNIX System Services) para z/OS
Utilice estas sugerencias para ajustar el sistema operativo z/OS para optimizar el rendimiento de WebSphere Application Server.
WebSphere Application Server para z/OS ya no necesita o recomienda el sistema de archivos compartidos para los archivos de configuración, ya que mantiene su propio mecanismo para gestionar estos datos en un clúster. No obstante, WebSphere para z/OS requiere el sistema de archivos compartidos para las anotaciones cronológicas de asociados XA. La aplicación también puede utilizar el sistema de archivos compartidos. En es artículo se proporciona información básica de ajuste para el sistema de archivos compartidos.
Para obtener información de rendimiento de z/OS UNIX System Services, consulte el sitio web siguiente: http://www.ibm.com/servers/eserver/zseries/ebusiness/perform.html
- Es recomendable utilizar zFS.
z/OS ha introducido un nuevo sistema de archivos llamado zFS, que debería proporcionar un mejor acceso al sistema de archivos. Se puede beneficiar de la utilización de zFS para el sistema de archivos de UNIX. Consulte z/OS UNIX System Services Planning para obtener más información.
- Decida si desea montar el sistema de archivos compartidos de lectura y
grabación o de sólo lectura.
Desde z/OS Versión 1.13, si se utiliza zFS como el sistema de archivos en un sysplex, todos los demás sistemas de dicho sysplex tienen acceso directo a dicho sistema de archivos. En esta situación, puede montar el sistema de archivos de WebSphere Application Server R/W en un entono de sistema de archivos compartidos sin repercutir de forma negativa en el rendimiento.
Si la ejecución se está realizando en un entorno de sysplex en z/OS versión 1.12 o anterior, o si zFS no se utiliza como el sistema de archivos para el sysplex, debe prestar una consideración especial a cómo montar el sistema de archivos de WebSphere Application Server. Cuando se monta un sistema de archivos de lectura y escritura en un entorno de sistema de archivos compartidos en estos sistemas operativos, sólo un sistema tendrá acceso local a los archivos. Todos los demás sistemas tienen un acceso remoto a los archivos que afectan negativamente al rendimiento. Por lo tanto, es posible que desee colocar todos los archivos para WebSphere en su propio sistema de archivos montable y móntelo en R/O para mejorar el rendimiento. No obstante, para modificar la aplicación actual o instalar nuevas aplicaciones, el sistema de archivos debe montarse en la modalidad de lectura y escritura. Será necesario que ordene correctamente los procedimientos operacionales para asegurarse de que el sistema de archivos se monta de lectura y escritura al actualizar o instalar aplicaciones.
- Determine qué archivos son buenos candidatos para el almacenamiento en
caché de archivos HFS.
Los archivos de Lectura/Escritura de colocación en memoria caché de archivos HFS se colocan en memoria caché en los espacios de datos del kernel. Para determinar qué archivos serían buenos candidatos para la colocación en memoria caché puede utilizar los registros 92 de SMF.
El tamaño de antememoria inicial está definido en BPXPRMxx.
- Utilice el mandato filecache.
Los archivos de sólo lectura de alta actividad se pueden colocar en antememoria en el kernel de USS mediante el mandato filecache. El acceso a los archivos en la antememoria de archivos puede ser mucho más eficaz que el acceso a los archivos en el sistema de archivos compartidos, incluso si los archivos del sistema de archivos compartidos están colocados en antememoria en espacios de datos. La contención de enclavamiento de GRS, que a veces supone un problema para el sistema de archivos compartidos con archivos a los que se accede frecuentemente, no afectará a los archivos en la antememoria de archivos.
Para colocar en antememoria archivos importantes durante el arranque, puede añadir el mandato filecache al archivo /etc/rc. Desafortunadamente, es posible que los archivos que se modifiquen después de añadirse a la antememoria de archivos no sean adecuados para que se coloquen en antememoria hasta que el sistema de archivos se desmonte y se vuelva a montar o hasta que el se vuelva a realizar PIL del sistema. Consulte z/OS UNIX System Services Command Reference para obtener más información sobre el mandato filecache.
Ejemplo del uso del mandato filecache:/usr/sbin/filecache -a /usr/lpp/WebSphere/V5R0M0/ MQSeries/java/samples/base/de_DE/mqsample.html
- No habilite ALWAYS (siempre) para la auditoría global en las clases RACF (SAF) que controlan el acceso a los objetos del sistema de archivos UNIX. Si se especifica audit ALWAYS en SETR LOGOPTIONS para DIRACC, DIRSRCH, FSOBJ o FSSEC, puede reducirse mucho el rendimiento. Si necesita la auditoría, audite sólo las anomalías utilizando SETR LOGOPTIONS, y audite las acciones satisfactorias para sólo los objetos seleccionados que la requieran. Después de habilitar cualquier auditoría en estas clases, compruebe que el cambio no ha provocado un impacto inadmisible sobre los tiempos de respuesta y el uso de CPU.