![[z/OS]](../images/ngzos.gif)
z/OS용 USS(UNIX System Services) 성능 조정 팁
이 팁을 사용하여 WebSphere® Application Server 성능을 최적화하도록 z/OS® 운영 체제를 조정하십시오.
클러스터에서 이 데이터를 관리하기 위한 해당 고유 메커니즘을 유지보수하기 때문에 WebSphere Application Server for z/OS는 더 이상 구성 파일에 대한 공유 파일 시스템을 필요로 하거나 권장하지 않습니다. 그러나, WebSphere for z/OS는 XA 참여자 로그를 위한 공유 파일 시스템을 필요로 합니다. 애플리케이션 또한 공유 파일 시스템을 사용할 수 있습니다. 이 문서는 공유 파일 시스템에 대한 몇 가지 기본 성능 조정 정보를 제공합니다.
기본 z/OS UNIX 시스템 서비스 성능 정보는 다음 웹 사이트를 참조하십시오. http://www.ibm.com/servers/eserver/zseries/ebusiness/perform.html
- zFS 사용을 고려하십시오.
z/OS에는 개선된 파일 시스템 액세스를 제공해야 하는 zFS라는 새로운 파일 시스템을 도입했습니다. 사용자의 UNIX 파일 시스템용 zFS 사용으로 인한 이점을 얻을 수 있습니다. 자세한 정보는 z/OS UNIX 시스템 서비스 계획을 참조하십시오.
- 공유 파일 시스템 R/W 또는 R/O를 마운트할 것인지 여부를
결정합니다.
z/OS 버전 1.13부터, zFS가 sysplex에서 파일 시스템으로 사용되는 경우 해당 sysplex의 모든 시스템은 해당 파일 시스템에 대한 직접 액세스 권한을 보유합니다. 이 상황에서는 성능에 부정적으로 영향을 주지 않고 공유 파일 시스템에서 WebSphere Application Server 파일 시스템 R/W를 마운트할 수 있습니다.
sysplex 환경에서 z/OS 버전 1.12 이상에 대해 실행 중이거나 sysplex의 파일 시스템으로 zFS를 사용하지 않는 경우, WebSphere Application Server 파일 시스템을 마운트하는 방법에 대한 특수한 고려사항을 제공해야 합니다. 공유 파일 시스템 환경에 파일 시스템 R/W를 마운트하는 경우, 하나의 시스템만 파일에 대한 로컬 액세스 권한을 갖게 됩니다. 다른 모든 시스템은 파일에 대한 원격 액세스 권한만 갖게 되어 성능에 악영향을 미칩니다. 모든 WebSphere의 파일을 마운트 가능한 자체 파일 시스템에 놓고 R/O에 마운트함으로써 성능을 향상시킬 수 있습니다. 그러나 현재 애플리케이션을 변경하거나 새 애플리케이션을 설치하려면 파일 시스템을 R/W에 마운트해야 합니다. 애플리케이션을 갱신 또는 설치하는 경우 파일 시스템이 R/W에 마운트되도록 하려면 조작 프로시저를 올바르게 수행해야 합니다.
- HFS 파일 캐싱에 대한 좋은 후보가 되는 파일을 판별하십시오.
HFS 파일 캐싱 읽기/쓰기 파일은 커널 데이터 공간에 캐시됩니다. SMF 92 레코드를 사용하면 파일 캐싱에 적합한 후보 파일을 판별할 수 있습니다.
최초 캐시 크기는 BPXPRMxx에 정의됩니다.
- filecache 명령을 사용하십시오.
활동이 많은 읽기 전용 파일은 filecache 명령을 사용하여 USS 커널에 캐시할 수 있습니다. 공유 파일 시스템 파일이 데이터 공간에 캐시되는 경우라도 파일 캐시의 파일에 액세스하는 것이 공유 파일 시스템의 파일에 액세스하는 것보다 훨씬 효율적입니다. 때때로 자주 액세스하는 파일 공유 파일 시스템의 문제가 되는 GRS 래치 회선 경합은 파일 캐시의 파일에는 영향을 주지 않습니다.
/etc/rc 파일에 filecache 명령을 추가하면 시작 시 중요한 파일을 파일 캐시할 수 있습니다. 그러나 파일 캐시에 추가한 후 수정되는 파일은 파일 시스템이 마운트 해제된 후 다시 마운트되거나 시스템이 re-IPLed되어야 캐시할 수 있습니다. filecache 명령에 대한 자세한 정보는 z/OS UNIX 시스템 서비스 명령 참조를 참조하십시오.
filecache 명령 사용 예:/usr/sbin/filecache -a /usr/lpp/WebSphere/V5R0M0/ MQSeries/java/samples/base/de_DE/mqsample.html
- UNIX 파일 시스템에서 오브젝트에 대한 액세스를 제어하는 SAF(RACF®) 클래스에서 글로벌 감사 ALWAYS를 사용하지 마십시오. 감사 ALWAYS는 DIRACC, DIRSRCH, FSOBJ 또는 FSSEC에 대해 SETR LOGOPTIONS에서 지정된 경우, 매우 심각한 성능 저하가 일어날 수 있습니다. 감사가 필요한 경우, SETR LOGOPTIONS를 사용하면 감사가 실패하며 필요한 선택된 오브젝트만을 사용하면 감사가 성공합니다. 이 클래스에서 감사를 사용한 후, 변경사항으로 응답 시간과 CPU 사용에 받아들일 수 없는 영향을 야기하지 않는지 확인하십시오.