웹 서버에 액세스하는 가상 사용자는 요청을 준비하고 요청을 보내고 응답을 수신하기 위한
메모리가 필요합니다. 원격 컴퓨터에서 메모리 크기는 자동으로 설정되지 않기 때문에 메모리 부족 오류가 수신될 수도 있습니다.
이 상황을 정정하려면 해당 컴퓨터의 메모리 할당을 늘리십시오.
이 태스크 정보
테스트 또는 스케줄을 실행할 때 메모리 부족 오류가 수신되면
해당 컴퓨터에 할당된 기본 메모리 크기를 대체하십시오.
그렇게 하려면 RPT_VMARGS 특성을 설정하여 RPT_DEFAULT_MEMORY_SIZE를
다시 지정하십시오. 처음 실행에 성공한 후
IBM® Rational® Performance Tester는
RPT_DEFAULT_MEMORY_SIZE의 값을 자동으로 설정합니다. 이 값은 후속 실행에서
Rational Performance Tester에 지정할 최대 힙을 나타냅니다.
참고: RPT_DEFAULT_MEMORY_SIZE가 존재하도록 모든 위치를 작성한 후에
하나 이상의 성공적인 실행이 있는지 확인하십시오.
팁: 메모리 부족 문제가 확인되면 먼저 javacore* 파일을 확인하는 것이 좋습니다.
또한 결과를 보고 서버가 올바르게 응답하는지 확인할 수 있습니다. 많은 시간 오류가
과도한 자원 소모로 이어질 수 있기 때문입니다. 작업 관리자나 다른 도구를 사용하여
10명, 50명, 100명, 500명 또는 1000명의 사용자와 같은 여러 사용자 로드 레벨에서
메모리 사용량을 모니터하고 해당 데이터를 사용하여 가상 사용자당 메모리 수요의 예상치를 측정한 후
더 큰 사용자 로드에 대한 메모리 요구사항을 추정할 수 있습니다. 일부 경우에 최상의 솔루션은 다른 에이전트를 추가하는 것입니다.
Rational Performance Tester에서는
JRE의 비트 유형에 따라 RPT_DEFAULT_MEMORY_SIZE의 힙 크기를 설정합니다.
- 32비트 JRE(Java Runtime Environment)의 경우
Rational Performance Tester는
실제 메모리 크기의 70%를 RPT_DEFAULT_MEMORY_SIZE로 설정합니다. 일반적으로, 최대 한계는
1200m으로 설정됩니다.
- 64비트 JRE의 경우 일부 워크로드는 최대 12000m까지 실제 메모리의 70%보다 더 적은 힙 크기에서 더 나은 성능을 보일 수 있습니다.
원격 컴퓨터에서 메모리 할당을 늘리려면 다음을 수행하십시오.
다음에 수행할 작업
사용 가능한 메모리를 늘렸는데도 여전히 메모리 부족 오류가 표시될 경우,
사용자 그룹용 원격 컴퓨터를 더 추가하십시오. 이를 수행하는 방법에 대한 자세한 정보는
사용자 그룹을 원격 위치에서 실행의
내용을 참조하십시오.