LE 힙을 세밀하게 튜닝
이러한 단계를 사용하여 WebSphere® Application Server 성능을 최적화하도록 z/OS® 운영 체제를 튜닝하십시오.
이 태스크 정보
프로시저
- LE RPTSTG(ON) 함수를 사용하여 애플리케이션 서버에 대한 스토리지 활용에 관한 보고서를
생성하십시오. 이 함수를 사용 가능하게 하려면 다음 단계를 수행하십시오. 하위(servant) 작업 로그에 결과가 표시됩니다.
- 관리 콘솔에서 환경 > WebSphere 변수 > > 새로 작성을 클릭하십시오.
- 이름 필드에 _CEE_RUNOPTS를 지정하고 값 필드에 RPTSTG(ON),RPTOPTS(ON)를 지정하십시오.
- 저장을 클릭하여 변경사항을 저장하십시오.
- 서버를 확실하게 내려놓으려면 다음 VARY 명령을 사용하십시오.
다음 예제는 RPTSTG(ON) 함수의 하위(servant) SYSPRINT DD 출력을 보여줍니다.VARY WLM,APPLENV=xxxx,QUIESCE
예제:. . . 0 HEAP statistics: Initial size: 83886080 Increment size: 5242880 Total heap storage used (sugg. initial size): 184809328 Successful Get Heap requests: 426551 Successful Free Heap requests: 424262 Number of segments allocated: 1 Number of segments freed: 0 . . . Suggested Percentages for current Cell Sizes: HEAPP(ON,8,6,16,4,80,42,808,45,960,5,2048,20) Suggested Cell Sizes: HEAPP(ON,32,,80,,192,,520,,1232,,2048,) . . .
- 스토리지 활용 보고서에서 "제안된 셀 크기" 행의 힙 값을 취하고 다른 RPTSTG(ON) 함수에서 이 값을 사용하여
스토리지 활용에 대한 또 다른 보고서를 얻으십시오.
- 관리 콘솔에서 환경 > WebSphere 변수 > 새로 작성을 클릭하십시오.
- 이름 필드에 _CEE_RUNOPTS를 지정하고 값 필드에 RPTOPTS(ON),RPTSTG(ON),HEAPPOOLS(ON,32,,80,,192,,520,,1232,,2048,) 또는 RPTOPTS(ON),RPTSTG(ON),HEAPP(ON,32,,80,,192,,520,,1232,,2048,)를 지정하십시오.
- 저장을 클릭하여 변경사항을 저장하십시오.
예:. . 0 HEAP statistics: Initial size: 83886080 Increment size: 5242880 Total heap storage used (sugg. initial size): 195803218 Successful Get Heap requests: 426551 Successful Free Heap requests: 424262 Number of segments allocated: 1 Number of segments freed: 0 . . . Suggested Percentages for current Cell Sizes: HEAPP(ON,32,8,80,43,192,48,520,20,1232,5,2048,20) Suggested Cell Sizes: HEAPP(ON,32,,80,,192,,520,,1232,,2048,) . . .
- 두 번째 스토리지 활용 보고서에서 "현재 셀 크기에 대해
제안된 백분율" 행의 힙 값을 취하고 다른 RPTSTG(ON) 함수에서
이 값을 사용하여 스토리지 활용에 대한 세 번째 보고서를 얻으십시오.
- 관리 콘솔에서 환경 > WebSphere 변수 > 새로 작성을 클릭하십시오.
- 이름 필드에 _CEE_RUNOPTS를 지정하고 값 필드에 RPTOPTS(ON),RPTSTG(ON,32,8,80,43,192,48,520,20,1232,5,2048,20)를 지정하십시오.
- 저장을 클릭하여 변경사항을 저장하십시오.
예:. . 0 HEAP statistics: Initial size: 83886080 Increment size: 5242880 Total heap storage used (sugg. initial size): 198372130 Successful Get Heap requests: 426551 Successful Free Heap requests: 424262 Number of segments allocated: 1 Number of segments freed: 0 . . . Suggested Percentages for current Cell Sizes: HEAPP(ON,32,8,80,43,192,48,520,20,1232,5,2048,20) Suggested Cell Sizes: HEAPP(ON,32,,80,,192,,520,,1232,,2048,) . . .
- 세 번째 스토리지 활용 보고서에서는 "사용된 총 힙 스토리지(제안된 초기 크기):" 행을 찾아서 초기 LE 힙 설정에 이 값을 사용하십시오. 예를 들어, 세 번째 보고서 예에 있는 보고서에서 이 값은 198372130입니다.
- 스토리지 사용 정보를 수집하는 중에 약간의 성능
저하가 발생했으므로 서버 설정에서 RPTSTG WebSphere 변수를
제거하십시오.
- 관리 콘솔에서 환경 > WebSphere 변수를 클릭하십시오.
- _CEE_RUNOPTS를 선택하고 RPTSTG를 제거하십시오.
- z/OS에서 실행되는 클라이언트 프로그램의 경우, 클라이언트의 proc에서 HEAPP(ON)를 지정하여 기본 LE 힙 풀을 가져와야 합니다. LE는 z/OS의 나중 릴리스에서 추가 풀(7개 이상)과 2048MB를 초과하는 셀 크기를 제공합니다. 시스템에 해당 서비스가 있으면, 이러한 증가된 풀 및 셀 크기를 사용할 수도 있습니다.
- LE HEAPCHECK를 사용하는 경우, 코드에 설치 제거된 스토리지가 포함되어 있지 않음을 확인한 후 이를 작동 중지시키십시오. HEAPCHECK를 사용하려면 많은 비용이 소모됩니다.


http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=tprf_tunezleheap
파일 이름:tprf_tunezleheap.html