모니터링 툴 사용

모니터링 도구를 사용하여 진단 프로세스의 일부로 성능 데이터를 수집하는 것이 좋습니다. Oracle Hyperion Financial Management 애플리케이션 서버, 웹 서버, 데이터베이스 서버 및 네트워크 계층을 모니터하면 유용한 성능 데이터를 얻을 수 있습니다.

Linux 환경에서는 OS Watcher Black Box와 같은 도구를 사용하여 운영 체제 및 Financial Management 프로세스를 모니터할 수 있습니다.

Windows 환경에서는 Microsoft 성능 모니터링과 같은 도구를 사용하여 Financial Management 애플리케이션 프로세스 성능을 모니터할 수 있습니다. Financial Management 애플리케이션과 관련된 카운터를 수집하도록 성능 모니터를 구성하는 단계는 다음에서 확인할 수 있습니다.

성능 모니터 구성

모니터할 성능 카운터는 다음과 같습니다.

하위 시스템 카운터 지침
메모리 메모리: 사용 가능한 시스템 페이지 테이블 항목 사용 가능한 시스템 페이지 테이블 항목이 8,000개 미만인 경우 경고.

사용 가능한 시스템 페이지 테이블 항목이 5,000개 미만인 경우 심각.

메모리 메모리: 사용가능 메가바이트 설치된 물리적 메모리의 20%-25% 이상이어야 합니다. 이 경우 페이지 지정 작업을 주의해서 모니터합니다.
메모리 메모리: 페이지 읽기/초 이 카운터는 항상 1,000 미만이어야 합니다.
프로세서 프로세서: % 프로세서 시간: _합계 총 프로세서 활용은 약 70%-80% 미만이어야 합니다.
프로세서 프로세서: % 프로세서 시간: (N) 각 프로세서 인스턴스는 활용이 약 70%-80% 미만이어야 합니다.
디스크 물리적 디스크: 평균 디스크 초/전송 약 25ms 미만이어야 합니다.

일반 규칙: 평균 디스크 초/전송(디스크 대기 시간 카운터)이 25ms보다 훨씬 큰 경우 디스크 하위 시스템이 비정상이며 병목입니다. 이 카운터는 문제를 해결하는 방법을 알려주지 않으며 문제가 있는 것만 나타냅니다.

디스크 물리적 디스크: 평균 디스크 대기열 길이 평균은 디스크 스핀들 수보다 작아야 합니다. SAN을 사용하는 경우 이 카운터를 무시하고 대기 시간 카운터인 물리적 디스크\평균 디스크 초/읽기 및 물리적 디스크\평균 디스크 초/쓰기에 집중합니다.
디스크 물리적 디스크: 평균 디스크 초/읽기 평균 값은 20ms 미만이어야 합니다.

스파이크(최대값)는 50ms 이하여야 합니다.

디스크 물리적 디스크: 평균 디스크 초/쓰기 평균 값은 20ms 미만이어야 합니다. 스파이크(최대값)는 50ms 이하여야 합니다.
네트워크 네트워크 인터페이스: 바이트 합계/초 100-Mbps NIC(네트워크 인터페이스 카드)의 경우 6–7MB/초 미만이어야 합니다.

1000-Mbps NIC의 경우 60-70MB/초 미만이어야 합니다.

네트워크 네트워크 인터페이스: 패킷 아웃바운드 오류 항상 0이어야 합니다.
프로세스 카운터/지침
Oracle Hyperion Financial Management:

인스턴스:

1 JHsxServer

2. XFMDataSource

프로세스: % 프로세서 시간 - 프로세스 프로세서 활용은 90% 미만이어야 합니다.

프로세스: 전용 바이트 - 특정 프로세스에 대해 전용으로 할당된 바이트를 보고합니다. 누출 프로세스의 경우 값이 증가합니다.

프로세스: 작업 세트 - 프로세스에 할당된 공유 및 개인 바이트를 보고합니다. 누출 프로세스의 경우 값이 증가합니다.

프로세스: 페이지 오류/초 - 프로세스로 인해 발생한 총 오류(하드 및 소프트 오류) 수를 보고합니다. 누출 프로세스의 경우 값이 증가합니다.

프로세스: 페이지 파일 바이트 - 페이징 파일의 크기를 보고합니다. 메모리 누출 중 해당 값이 증가합니다.

프로세스: 핸들 수 - 객체에 대해 열린 애플리케이션이 생성하는 핸들 수를 보고합니다. 핸들은 프로그램에서 액세스해야 하는 리소스를 식별하는 데 사용됩니다. 그러나 이 카운터 값은 메모리 누출 중에 증가하는 경향이 있습니다.

프로세스: 가상 바이트 - 프로세스에서 사용 중인 가상 주소 공간의 현재 크기(바이트)입니다. perfmon 프로세스의 가상 바이트는 빠른 속도로 증가하고 메모리를 해제하지 않으므로 애플리케이션의 메모리 누출을 나타냅니다.

프로세스: 최대 가상 바이트 - 프로세스에서 하나의 임의 시간에 사용한 가상 주소 공간의 최대 크기(바이트)입니다. perfmon 프로세스의 가상 바이트는 빠른 속도로 증가하고 메모리를 해제하지 않으므로 애플리케이션의 메모리 누출을 나타냅니다.

프로세스: 페이지 지정되지 않은 풀 바이트 - 시스템 메모리(물리적 메모리) 영역인, 페이지 지정되지 않은 풀의 크기(바이트)입니다.