트랜잭션이 많은 로드 환경을 운영하는 경우 Response Time Monitoring
에이전트에서 사용하는 모니터링 자원을 제한할 수 있습니다.
이 태스크 정보
이 기능을 사용하면 샘플링을 사용하여 웹 트래픽의 일부만 모니터링하고 보고하여
Response Time Monitoring 에이전트의 CPU 사용량을 제한할 수 있습니다. 기본적으로 CPU
overhead limit는 구성되지 않습니다. 에이전트가 설치된 서버에서
CPU overhead limit를 구성해야 합니다.
프로시저
CPU overhead limit를 구성하려면 다음 단계를
완료하십시오.
-
텍스트 편집기에서 다음 파일을 여십시오.
/opt/ibm/apm/agent/tmaitm6/wrm/kfcmenv
C:\IBM\ITM\TMAITM6_x64\wrm\Analyzer\kfcmenv
- 다음 매개변수의 값을 구성하십시오.
- KFC_MAX_PROTOCOL_PACKETRATE
- 초기 최대 패킷 비율입니다. 예를 들어, 매개변수를
KFC_MAX_PROTOCOL_PACKETRATE=2000으로 설정하면
최대 패킷 비율이 초당 2000패킷입니다. 이 비율은
KFC_CPUTHROTTLE_TARGET 값과 현재 CPU 사용량을
기반으로 동적으로 변합니다.
- KFC_CPUTHROTTLE_TARGET
- kfcmserver 프로세스에서 사용할 수 있는
전체 CPU 자원의 백분율입니다. 예를 들어, 매개변수를
KFC_CPUTHROTTLE_TARGET=10.0으로 설정하면
kfcmserver 프로세스에서 전체 CPU 자원 중 최대 10%를
사용할 수 있습니다.
참고: KFC_CPUTHROTTLE_TARGET 매개변수 값은
kfcmserver 프로세스에 사용할 수 있는 전체 CPU 자원의 백분율입니다.
예를 들어, 네 개의 CPU 코어가 있고 KFC_CPUTHROTTLE_TARGET을
10으로 설정하면 Windows의 자원 모니터에서 CPU 자원을 400%로 측정합니다.
따라서 kfcmserver 프로세스에서 전체 400%의 CPU 자원 중
최대 40%를 사용할 수 있습니다.
결과
CPU overhead limit가 Response Time Monitoring
에이전트에 맞게 구성됩니다.