Sun Java System Application Server Enterprise Edition 8.1 2005Q2 관리 설명서

모니터된 구성 요소 및 서비스에 대한 통계 정보

이 절에서는 사용 가능한 모니터링 통계에 대해 설명합니다.

EJB 컨테이너 통계

EJB 통계는 다음 표에 설명되어 있습니다.

표 16–1 EJB 통계

속성 이름 

데이터 유형 

설명 

createcount

CountStatistic 

EJB의 create 메소드를 호출한 횟수입니다.

removecount

CountStatistic 

EJB의 remove 메소드를 호출한 횟수입니다.

pooledcount

RangeStatistic 

풀링된 상태의 Entity Bean 수입니다. 

readycount

RangeStatistic 

준비 상태의 Entity Bean 수입니다. 

messagecount

CountStatistic 

Message-Driven Bean에 대해 수신한 메시지 수입니다. 

methodreadycount

RangeStatistic 

MethodReady 상태의 Stateful 또는 Stateless Session Bean 수입니다.

passivecount

RangeStatistic 

Passive 상태의 Stateful Session Bean 수입니다.

EJB 메소드 호출에 사용할 수 있는 통계는 다음 표에 나열되어 있습니다.

표 16–2 EJB 메소드 통계

속성 이름 

데이터 유형 

설명 

methodstatistic

TimeStatistic 

작업을 호출한 횟수와 호출에 소요된 전체 시간 등입니다. 

totalnumerrors

CountStatistic 

메소드 실행 결과 예외가 발생한 횟수입니다. EJB 컨테이너에 대해 모니터링을 사용하는 경우 Stateless 및 Stateful Session Bean 또는 Entity Bean에 대해 이 통계를 수집합니다. 

totalnumsuccess

CountStatistic 

메소드가 성공적으로 실행된 횟수입니다. EJB 컨테이너에 대해 모니터링을 사용하는 경우 Stateless 및 Stateful Session Bean 또는 Entity Bean에 대해 이 통계를 수집합니다. 

executiontime

CountStatistic 

작업을 실행하기 위한 마지막 성공 실패 시도에 대해 메소드를 실행하는 데 걸린 시간(밀리초)입니다. EJB 컨테이너에 대해 모니터링을 사용하는 경우 Stateless 및 Stateful Session Bean 또는 Entity Bean에 대해 이 통계를 수집합니다. 

EJB 세션 저장소에 대한 통계는 다음 표에 나열되어 있습니다.

표 16–3 EJB 세션 저장소 통계

속성 이름 

데이터 유형 

설명 

currentSize

RangeStatistic 

현재 저장소에 있는 비활성화된 세션이나 검사점이 지정된 세션 수입니다. 

activationCount

CountStatistic 

저장소에서 활성화된 세션 수입니다. 

activationSuccessCount

CountStatistic 

저장소에서 성공적으로 활성화된 세션 수입니다. 

activationErrorCount

CountStatistic 

작업을 실행하기 위한 마지막 성공 실패 시도에 대해 메소드를 실행하는 데 걸린 시간(밀리초)입니다. EJB 컨테이너에 대해 모니터링을 사용하는 경우 Stateless 및 Stateful Session Bean 또는 Entity Bean에 대해 이 통계를 수집합니다. 

passivationCount

CountStatistic 

이 저장소를 사용하여 비활성화된 세션 수입니다. 

passivationSuccessCount

CountStatistic 

이 저장소를 사용하여 성공적으로 비활성화된 세션 수입니다. 

passivationErrorCount

CountStatistic 

이 저장소를 사용하여 비활성화할 수 없는 세션 수입니다. 

expiredSessionCount

CountStatistic 

이 저장소에서 제거한 만료된 세션 수입니다. 

passivatedBeanSize

CountStatistic 

전체, 최소 및 최대를 포함하여 이 저장소에서 비활성화된 전체 바이트 수입니다. 

passivationTime

CountStatistic 

전체, 최소 및 최대를 포함하여 Bean을 저장소로 비활성화하는 데 걸린 시간입니다. 

checkpointCount (EE 전용)

CountStatistic 

이 저장소를 사용하여 검사점이 지정된 세션 수입니다. 

checkpointSuccessCount (EE 전용)

CountStatistic 

검사점이 성공적으로 지정된 세션 수입니다. 

checkpointErrorCount (EE 전용)

CountStatistic 

검사점을 지정할 수 없는 세션 수입니다. 

checkpointedBeanSize (EE 전용)

ValueStatistic 

저장소에서 검사점을 지정한 Bean의 총 개수입니다. 

checkpointTime (EE 전용)

TimeStatistic 

Bean을 저장소로 검사점을 지정하는 데 걸린 시간입니다. 

EJB 풀에 사용할 수 있는 통계는 다음 표에 나열되어 있습니다.

표 16–4 EJB 풀 통계

속성 이름 

데이터 유형 

설명 

numbeansinpool

BoundedRangeStatistic 

풀 변경 방법에 대한 정보를 제공하는 연관된 풀의 EJB 수입니다. 

numthreadswaiting

BoundedRangeStatistic 

사용 가능한 Bean을 기다리는 스레드 수로 요청이 정체될 수 있음을 나타냅니다. 

totalbeanscreated

CountStatistic 

데이터 수집이 시작된 후 연관된 풀에서 만들어진 Bean 수입니다.  

totalbeansdestroyed

CountStatistic 

데이터 수집이 시작된 후 연관된 풀에서 삭제된 수입니다. 

jmsmaxmessagesload

CountStatistic 

Message-driven Bean을 위해 JMS 세션에 한 번에 로드하는 최대 메시지 수입니다. 기본값은 1이며, Message-driven Bean의 풀에만 적용됩니다. 

EJB 캐시에 사용할 수 있는 통계는 다음 표에 나열되어 있습니다.

표 16–5 EJB 캐시 통계

속성 이름 

데이터 유형 

설명 

cachemisses

BoundedRangeStatistic 

사용자 요청 시 캐시에서 Bean을 찾지 못한 횟수입니다. 

cachehits

BoundedRangeStatistic 

사용자 요청 시 캐시에서 항목을 찾은 횟수입니다. 

numbeansincache

BoundedRangeStatistic 

캐시에 있는 Bean의 수입니다. 이 값은 캐시의 현재 크기입니다. 

numpassivations

CountStatistic 

비활성화된 Bean의 수입니다. Stateful Session Bean에만 적용됩니다. 

numpassivationerrors

CountStatistic 

비활성화 처리를 수행하는 동안 발생한 오류 횟수입니다. Stateful Session Bean에만 적용됩니다. 

numexpiredsessionsremoved

CountStatistic 

정리 스레드로 제거된 만료된 세션의 수입니다. Stateful Session Bean에만 적용됩니다. 

numpassivationsuccess

CountStatistic 

비활성화 처리가 성공적으로 완료된 횟수입니다. Stateful Session Bean에만 적용됩니다. 

타이머에 사용할 수 있는 통계는 다음 표에 나열되어 있습니다.

표 16–6 타이머 통계

통계 

데이터 유형 

설명 

numtimerscreated

CountStatistic 

시스템에서 만들어진 타이머 수입니다. 

numtimersdelivered

CountStatistic 

시스템에서 전달한 타이머 수입니다. 

numtimersremoved

CountStatistic 

시스템에서 제거한 타이머 수입니다. 

웹 컨테이너 통계

웹 컨테이너는 응용 프로그램 트리에 제시된 객체 트리와 일치합니다. 모든 개별 웹 응용 프로그램에 대한 웹 컨테이너 통계가 표시됩니다. 서블릿의 웹 컨테이너에 사용할 수 있는 통계는 웹 컨테이너 통계에 표시되고 웹 모듈에 사용할 수 있는 통계는 웹 컨테이너 통계에 표시됩니다.

표 16–7 웹 컨테이너(서블릿) 통계

통계 

단위 

데이터 유형 

설명 

errorcount

수 

CountStatistic 

응답 코드가 400보다 크거나 같은 경우의 누적 수입니다. 

maxtime

밀리초 

CountStatistic 

웹 컨테이너가 요청을 기다리는 최대 시간입니다. 

processingtime

밀리초 

CountStatistic 

각 요청을 처리하는 데 필요한 시간의 누적 값입니다. 처리 시간은 요청 처리 시간을 요청 수로 나눈 평균 값입니다. 

requestcount

수 

CountStatistic 

지금까지 처리한 총 요청 수입니다. 

웹 모듈에 사용할 수 있는 통계는 웹 컨테이너 통계에 표시됩니다.

표 16–8 웹 컨테이너(웹 모듈) 통계

통계 

데이터 유형 

설명 

jspcount

CountStatistic 

웹 모듈에 로드된 JSP 페이지 수입니다. 

jspreloadcount

CountStatistic 

웹 모듈에 다시 로드된 JSP 페이지 수입니다. 

sessionstotal

CountStatistic 

웹 모듈에 대해 만들어진 총 세션 수입니다. 

activesessionscurrent

CountStatistic 

웹 모듈에 대해 현재 활성화된 세션 수입니다. 

activesessionshigh

CountStatistic 

웹 모듈에 대해 동시에 활성화된 최대 세션 수입니다. 

rejectedsessionstotal

CountStatistic 

웹 모듈에 대해 거부된 총 세션 수입니다. 허용된 최대 세션 수가 활성화되었기 때문에 만들어지지 않은 세션 수입니다. 

expiredsessionstotal

CountStatistic 

웹 모듈에 대해 만료된 총 세션 수입니다. 

sessionsize (EE 전용)

AverageRangeStatistic 

웹 모듈에 대한 세션 크기입니다. 값은 높음, 낮음 또는 평균이거나 일련화된 세션의 경우 바이트입니다. 

containerlatency (EE 전용)

AverageRangeStatistic 

전체 대기 시간 요청 중에서 웹 컨테이너 부분에 대한 대기 시간입니다. 값은 높음, 낮음 또는 평균입니다. 

sessionpersisttime (EE 전용)

AverageRangeStatistic 

웹 모듈의 백엔드 저장소에 HTTP 세션 상태를 지속시키는 데 걸린 시간(낮음, 높음 또는 평균)입니다. 

cachedsessionscurrent (EE 전용)

CountStatistic 

웹 모듈의 메모리에 현재 캐시된 세션 수입니다. 

passivatedsessionscurrent (EE 전용)

CountStatistic 

웹 모듈에 대해 현재 비활성화된 세션 수입니다. 

HTTP 서비스 통계

HTTP 서비스에 사용할 수 있는 통계는 HTTP 서비스 통계에 표시됩니다. 이 통계는 Platform Edition에만 적용됩니다. Enterprise Edition의 HTTP 서비스에 대한 통계는 PWC(Production Web Container) 통계를 참조하십시오.

표 16–9 HTTP 서비스 통계(Platform Edition에만 적용)

통계 

단위 

데이터 유형 

설명 

bytesreceived

바이트 

CountStatistic 

각 요청 프로세서에서 수신한 누적 바이트 값입니다.  

bytessent

바이트 

CountStatistic 

각 요청 프로세서에서 전송한 누적 바이트 값입니다. 

currentthreadcount

수 

CountStatistic 

Listener 스레드 풀에서 현재 처리 중인 스레드 수입니다. 

currentthreadsbusy

수 

CountStatistic 

요청을 처리하는 Listener 스레드 풀에서 현재 사용 중인 요청 처리 스레드 수입니다. 

errorcount

수 

CountStatistic 

오류 누적 수는 응답 코드가 400보다 크거나 같은 경우의 수를 나타냅니다. 

maxsparethreads

수 

CountStatistic 

존재할 수 있는 사용하지 않은 응답 처리 스레드의 최대 수입니다. 

minsparethreads

수 

CountStatistic 

존재할 수 있는 사용하지 않은 응답 처리 스레드의 최소 수입니다. 

maxthreads

수 

CountStatistic 

Listener에서 만든 요청 처리 스레드의 최대 수입니다. 

maxtime

밀리초 

CountStatistic 

처리 스레드에 대한 최대 시간입니다. 

processing-time

밀리초 

CountStatistic 

각 요청을 처리하는 데 걸린 시간의 누적 값입니다. 처리 시간은 요청 처리 시간을 요청 수로 나눈 평균 값입니다. 

request-count

수 

CountStatistic 

지금까지 처리한 총 요청 수입니다. 

JDBC 연결 풀 통계

성능을 측정하고 런타임 시 JDBC 자원 사용을 수집하기 위해 자원을 모니터합니다. JDBC 연결을 만들면 부담이 크고 응용 프로그램의 성능 병목 상태를 자주 일으키기 때문에 JDBC 연결 풀에서 새로운 연결을 해제 및 작성하는 방법과 많은 스레드가 특정 풀에서 연결을 검색하기 위해 대기하는 방법을 모니터하는 것이 중요합니다.

JDBC 연결 풀에 사용할 수 있는 통계는 다음 표에 표시됩니다.

표 16–10 JDBC 연결 풀 통계

통계 

단위 

데이터 유형 

설명 

numconnfailedvalidation

수 

CountStatistic 

시작 시간 이후 마지막 샘플 시간까지 연결 풀에서 검증에 실패한 총 연결 수입니다. 

numconnused

수 

RangeStatistic 

연결 사용 통계를 제공합니다. 현재 사용하고 있는 총 연결 수 외에 사용한 최대 연결 수(고수위 표시)에 대한 정보도 제공합니다. 

numconnfree

수 

RangeStatistic 

마지막 샘플링 시에 풀에서 사용 가능한 총 연결 수입니다. 

numconntimedout

수 

BoundedRangeStatistic 

시작 시간과 마지막 샘플 시간 사이에 시간 초과된 풀의 총 연결 수입니다. 

averageconnwaittime

수 

CountStatistic 

커넥터 연결 풀에 대한 연결 요청의 평균 연결 대기 시간을 나타냅니다. 

waitqueuelength

수 

CountStatistic 

대기열에서 처리를 기다리는 연결 요청 수입니다. 

connectionrequestwaittime

 

RangeStatistic 

연결 요청의 가장 긴 대기 시간과 가장 짧은 대기 시간입니다. 현재 값은 풀에서 처리된 마지막 요청의 대기 시간을 나타냅니다. 

numconncreated

밀리초 

CountStatistic 

마지막 재설정 후 만들어진 물리적 연결 수입니다. 

numconndestroyed

수 

CountStatistic 

마지막 재설정 후 삭제된 물리적 연결 수입니다. 

numconnacquired

수 

CountStatistic 

풀에서 얻은 논리적 연결 수입니다. 

numconnreleased

수 

CountStatistic 

풀에 해제된 논리적 연결 수입니다. 

JMS/커넥터 서비스 통계

커넥터 연결 풀에 사용할 수 있는 통계는 JMS/커넥터 서비스 통계에 표시됩니다. 커넥터 작업 관리에 대한 통계는 JMS/커넥터 서비스 통계에 표시됩니다.

표 16–11 커넥터 연결 풀 통계

통계 

단위 

데이터 유형 

설명 

numconnfailedvalidation

수 

CountStatistic 

시작 시간 이후 마지막 샘플 시간까지 연결 풀에서 검증에 실패한 총 연결 수입니다. 

numconnused

수 

RangeStatistic 

연결 사용 통계를 제공합니다. 현재 사용하고 있는 총 연결 수 외에 사용한 최대 연결 수(고수위 표시)에 대한 정보도 제공합니다. 

numconnfree

수 

RangeStatistic 

마지막 샘플링 시에 풀에서 사용 가능한 총 연결 수입니다. 

numconntimedout

수 

CountStatistic 

시작 시간과 마지막 샘플 시간 사이에 시간 초과된 풀의 총 연결 수입니다. 

averageconnwaittime

수 

CountStatistic 

연결 풀에서 처리할 때까지 연결의 평균 대기 시간입니다. 

waitqueuelenght

수 

CountStatistic 

대기열에서 처리를 기다리는 연결 요청 수입니다. 

connectionrequestwaittime

 

RangeStatistic 

연결 요청의 가장 긴 대기 시간과 가장 짧은 대기 시간입니다. 현재 값은 풀에서 처리된 마지막 요청의 대기 시간을 나타냅니다. 

numconncreated

밀리초 

CountStatistic 

마지막 재설정 후 만들어진 물리적 연결 수입니다. 

numconndestroyed

수 

CountStatistic 

마지막 재설정 후 삭제된 물리적 연결 수입니다. 

numconnacquired

수 

CountStatistic 

풀에서 얻은 논리적 연결 수입니다. 

numconnreleased

수 

CountStatistic 

풀에 해제된 논리적 연결 수입니다. 

커넥터 작업 관리에 사용할 수 있는 통계는 JMS/커넥터 서비스 통계에 나열되어 있습니다.

표 16–12 커넥터 작업 관리 통계

통계 

데이터 유형 

설명 

activeworkcount

RangeStatistic 

커넥터에서 실행한 작업 객체 수입니다. 

waitqueuelength

RangeStatistic 

실행하기 전에 대기열에서 대기 중인 작업 객체 수입니다. 

workrequestwaittime

RangeStatistic 

실행되기 전 작업 객체의 가장 긴 대기 및 가장 짧은 대기 시간입니다. 

submittedworkcount

CountStatistic 

커넥터 모듈에서 제출한 작업 객체 수입니다. 

rejectedworkcount

CountStatistic 

Application Server에서 거부한 작업 객체 수입니다. 

completedworkcount

CountStatistic 

완료한 작업 객체 수입니다. 

ORB의 연결 관리자용 통계

ORB의 연결 관리자에 사용할 수 있는 통계는 ORB의 연결 관리자용 통계에 나열되어 있습니다.

표 16–13 ORB의 연결 관리자 통계

통계 

단위 

데이터 유형 

설명 

connectionsidle

수 

CountStatistic 

ORB에 대해 유휴인 총 연결 수를 제공합니다. 

connectionsinuse

수 

CountStatistic 

ORB에 대해 사용 중인 총 연결 수를 제공합니다. 

totalconnections

수 

BoundedRangeStatistic 

ORB에 대한 총 연결 수입니다. 

스레드 풀 통계

스레드 풀에 사용할 수 있는 통계는 다음 표에 표시됩니다.

표 16–14 스레드 풀 통계

통계 

단위 

데이터 유형 

설명 

averagetimeinqueue

밀리초 

RangeStatistic 

처리하기 전에 대기열에서 요청이 대기한 평균 시간(밀리초)입니다. 

averageworkcompletion-time

밀리초 

RangeStatistic 

할당을 완료하는 데 걸린 평균 시간(밀리초)입니다.  

currentnumberofthreads

수 

BoundedRangeStatistic 

현재 스레드를 처리하는 요청 수입니다. 

numberofavailablethreads

수 

CountStatistic 

사용 가능한 스레드 수입니다. 

numberofbusythreads

수 

CountStatistic 

사용 중인 스레드 수입니다. 

totalworkitemsadded

수 

CountStatistic 

지금까지 작업 대기열에 추가된 총 작업 항목 수입니다. 

트랜잭션 서비스 통계

클라이언트는 트랜잭션 서비스를 통해 트랜잭션 하위 시스템을 중단하여 트랜잭션을 롤백하고 중단 시에 처리 중인 트랜잭션을 확인할 수 있습니다. 트랜잭션 서비스에 사용할 수 있는 통계는 다음 표에 표시됩니다.

표 16–15 트랜잭션 서비스 통계

통계 

데이터 유형 

설명 

activecount

CountStatistic 

현재 활성화된 트랜잭션 수입니다. 

activeids

StringStatistic 

현재 활성화된 트랜잭션의 아이디입니다. 이러한 각 트랜잭션은 트랜잭션 서비스를 고정한 후 롤백할 수 있습니다. 

committedcount

CountStatistic 

완결된 트랜잭션 수입니다. 

rolledbackcount

CountStatistic 

롤백된 트랜잭션 수입니다. 

state

StringStatistic 

트랜잭션이 고정되었는지 여부를 나타냅니다. 

Java Virtual Machine(JVM) 통계

JVM에는 항상 활성화되어 있는 모니터 가능한 속성이 있습니다. JVM에 사용할 수 있는 통계는 다음 표에 표시됩니다.

표 16–16 JVM 통계

통계 

데이터 유형 

설명 

heapsize

BoundedRangeStatistic 

상주 메모리 범위는 JVM 메모리 힙 크기의 상한 및 하한입니다. 

uptime

CountStatistic 

JVM이 실행되고 있는 시간입니다. 

J2SE 5.0의 JVM 통계

Application Server를 J2SE 5.0 버전 이상에서 실행되도록 구성한 경우 JVM에서 추가 모니터링 정보를 얻을 수 있습니다. 이 추가 정보 표시를 활성화하려면 모니터링 수준을 낮음으로 설정합니다. 시스템의 라이브 스레드에 관련된 정보도 표시하려면 모니터링 수준을 높음으로 설정합니다. J2SE 5.0에서 사용 가능한 추가 모니터링 기능에 대한 자세한 내용은 http://java.sun.com/j2se/1.5.0/docs/guide/management/Monitoring and Management for the Java Platform 설명서를 참조하십시오.

J2SE 5.0 모니터링 도구는 http://java.sun.com/j2se/1.5.0/docs/tooldocs/#manage에서 설명합니다.

J2SE 5.0의 JVM에서 로딩한 클래스에 사용할 수 있는 통계는 J2SE 5.0의 JVM 통계에 표시됩니다.

표 16–17 J2SE 5.0용 JVM 통계 - 클래스 로딩

통계 

데이터 유형 

설명 

loadedclasscount

CountStatistic 

현재 JVM에 로드된 클래스 수입니다. 

totalloadedclasscount

CountStatistic 

JVM에서 실행을 시작한 후 로드된 총 클래스 수입니다.  

unloadedclasscount

CountStatistic 

JVM에서 실행을 시작한 후 JVM에서 언로드된 클래스 수입니다. 

J2SE 5.0의 JVM에서 컴파일에 사용할 수 있는 통계는 J2SE 5.0의 JVM 통계에 표시됩니다.

표 16–18 J2SE 5.0용 JVM 통계 - 컴파일

통계 

데이터 유형 

설명 

totalcompilationtime

CountStatistic 

컴파일에 소비된 누적 시간(밀리초)입니다. 

J2SE 5.0의 JVM에서 가비지 모음에 사용할 수 있는 통계는 J2SE 5.0의 JVM 통계에 표시됩니다.

표 16–19 J2SE 5.0용 JVM 통계 - 가비지 모음

통계 

데이터 유형 

설명 

collectioncount

CountStatistic 

발생한 총 모음 수입니다. 

collectiontime

CountStatistic 

누적된 모음 시간(밀리초)입니다. 

J2SE 5.0의 JVM에서 메모리에 사용할 수 있는 통계는 J2SE 5.0의 JVM 통계에 표시됩니다.

표 16–20 J2SE 5.0용 JVM 통계 - 메모리

통계 

데이터 유형 

설명 

objectpendingfinalizationcount

CountStatistic 

완성을 보류 중인 대략적인 객체 수입니다. 

initheapsize

CountStatistic 

JVM에서 처음 요청한 힙 크기입니다. 

usedheapsize

CountStatistic 

현재 사용 중인 힙 크기입니다. 

maxheapsize

CountStatistic 

메모리 관리를 위해 사용할 수 있는 최대 메모리 양(바이트)입니다.  

committedheapsize

CountStatistic 

JVM에서 사용하기 위해 완결한 메모리 양(바이트)입니다. 

initnonheapsize

CountStatistic 

JVM에서 처음 요청한 힙이 아닌 영역의 크기입니다. 

usednonheapsize

CountStatistic 

현재 사용 중인 힙이 아닌 영역의 크기입니다. 

maxnonheapsize

CountStatistic 

메모리 관리를 위해 사용할 수 있는 최대 메모리 양(바이트)입니다.  

committednonheapsize

CountStatistic 

JVM에서 사용하기 위해 완결한 메모리 양(바이트)입니다. 

J2SE 5.0의 JVM에서 운영 체제에 사용할 수 있는 통계는 J2SE 5.0의 JVM 통계에 표시됩니다.

표 16–21 J2SE 5.0용 JVM 통계 - 운영 체제

통계 

데이터 유형 

설명 

arch

StringStatistic 

운영 체제 구조 

availableprocessors

CountStatistic 

JVM에 사용 가능한 프로세서 수입니다. 

name

StringStatistic 

운영 체제 이름입니다. 

version

StringStatistic 

운영 체제 버전입니다. 

J2SE 5.0의 JVM에서 런타임에 사용할 수 있는 통계는 J2SE 5.0의 JVM 통계에 표시됩니다.

표 16–22 J2SE 5.0용 JVM 통계 - 런타임

통계 

데이터 유형 

설명 

name

StringStatistic 

실행 중인 JVM을 나타내는 이름입니다. 

vmname

StringStatistic 

JVM 구현 이름입니다. 

vmvendor

StringStatistic 

JVM 구현 공급업체입니다. 

vmversion

StringStatistic 

JVM 구현 버전입니다. 

specname

StringStatistic 

JVM 사양 이름입니다. 

specvendor

StringStatistic 

JVM 사양 공급업체입니다. 

specversion

StringStatistic 

JVM 사양 버전입니다. 

managementspecversion

StringStatistic 

관리 사양입니다. JVM에서 구현되는 버전입니다. 

classpath

StringStatistic 

클래스 파일을 검색하기 위해 시스템 클래스 로더에서 사용하는 클래스 경로입니다. 

librarypath

StringStatistic 

Java 라이브러리 경로입니다. 

bootclasspath

StringStatistic 

클래스 파일을 검색하기 위해 부트스트랩 클래스 로더에서 사용하는 클래스 경로입니다. 

inputarguments

StringStatistic 

JVM에 전달된 입력 인수입니다. main 메소드에 대한 인수를 포함하지 않습니다.

uptime

CountStatistic 

JVM의 가동 시간(밀리초)입니다. 

J2SE 5.0의 JVM에서 ThreadInfo에 사용할 수 있는 통계는 J2SE 5.0의 JVM 통계에 표시됩니다.

표 16–23 J2SE 5.0용 JVM 통계 - 스레드 정보

통계 

데이터 유형 

설명 

threadid

CountStatistic 

스레드의 아이디입니다. 

threadname

StringStatistic 

스레드의 이름입니다. 

threadstate

StringStatistic 

스레드의 상태입니다. 

blockedtime

CountStatistic 

스레드가 BLOCKED 상태가 된 후 경과된 시간(밀리초)입니다. 스레드 경합 모니터링이 비활성화된 경우 -1을 반환합니다.

blockedcount

CountStatistic 

스레드가 BLOCKED 상태가 된 총 횟수입니다.

waitedtime

CountStatistic 

스레드가 WAITING 상태를 지속한 경과 시간(밀리초)입니다. 스레드 경합 모니터링이 비활성화된 경우 -1을 반환합니다.

waitedcount

CountStatistic 

스레드가 WAITING 또는 TIMED_WAITING 상태가 된 총 횟수입니다.

lockname

StringStatistic 

스레드의 입력이 차단되거나 Object.wait 메소드를 통해 통지를 기다리는 모니터 잠금을 나타내는 문자열입니다.

lockownerid

CountStatistic 

이 스레드가 차단되는 객체의 모니터 잠금을 수용하는 스레드의 아이디입니다. 

lockownername

StringStatistic 

이 스레드가 차단되는 객체의 모니터 잠금을 수용하는 스레드의 이름입니다. 

stacktrace

StringStatistic 

이 스레드와 연관된 스택 추적입니다. 

J2SE 5.0의 JVM에서 스레드에 사용할 수 있는 통계는 J2SE 5.0의 JVM 통계에 표시됩니다.

표 16–24 J2SE 5.0용 JVM 통계 - 스레드

통계 

데이터 유형 

설명 

threadcount

CountStatistic 

라이브 데몬과 데몬이 아닌 스레드의 현재 수입니다. 

peakthreadcount

CountStatistic 

JVM이 시작되거나 최대값을 다시 설정한 후 라이브 스레드 수입니다. 

totalstartedthreadcount

CountStatistic 

JVM을 시작한 후 만들거나 시작한 총 스레드 수입니다. 

daemonthreadcount

CountStatistic 

라이브 데몬 스레드의 현재 수입니다. 

allthreadids

StringStatistic 

모든 라이브 스레드 아이디 목록입니다. 

currentthreadcputime

CountStatistic 

CPU 시간 측정을 활성화한 경우 현재 스레드의 CPU 시간(나노초)입니다. CPU 시간 측정을 비활성화한 경우 -1을 반환합니다. 

monitordeadlockedthreads

StringStatistic 

모니터가 교착 상태인 스레드 아이디 목록입니다. 

PWC(Production Web Container) 통계

통계는 Application Server의 EE(Enterprise Edition)에 있는 다음의 PWC 구성 요소와 서비스에 사용할 수 있습니다.

PWC 가상 서버에 대한 통계는 PWC(Production Web Container) 통계에 나열되어 있습니다.

표 16–25 PWC 가상 서버 통계(EE 전용)

속성 이름 

데이터 유형 

설명 

id

StringStatistic 

가상 서버의 아이디입니다. 

mode

StringStatistic 

가상 서버의 모드입니다. 옵션에는 unknown 또는 active가 있습니다.

hosts

StringStatistic 

이 가상 서버에서 처리한 호스트 이름입니다. 

interfaces

StringStatistic 

가상 서버가 구성된 인터페이스(Listener) 유형입니다. 

PWC 요청에 사용할 수 있는 통계는 다음 표에 나열되어 있습니다.

표 16–26 PWC 요청 통계(EE 전용)

속성 이름 

데이터 유형 

설명 

method

StringStatistic 

요청에 사용되는 메소드입니다. 

uri

StringStatistic 

사용한 마지막 URI입니다. 

countrequests

CountStatistic 

사용한 요청 수입니다. 

countbytestransmitted

CountStatistic 

전송된 바이트 수입니다. 이 정보를 사용할 수 없는 경우에는 0입니다. 

countbytesreceived

CountStatistic 

수신된 바이트 수입니다. 이 정보를 사용할 수 없는 경우에는 0입니다. 

ratebytesreceived

CountStatistic 

서버에서 정의한 시간 간격 동안 데이터가 수신된 속도입니다. 이 정보를 사용할 수 없는 경우에는 0입니다. 

maxbytestransmissionrate

CountStatistic 

서버에서 정의한 시간 간격 동안 데이터가 전송된 최대 속도입니다. 이 정보를 사용할 수 없는 경우에는 0입니다. 

countopenconnections

CountStatistic 

현재 열려 있는 연결의 수입니다. 이 정보를 사용할 수 없는 경우에는 0입니다. 

maxopenconnections

CountStatistic 

동시에 열려 있는 연결의 최대 수입니다. 이 정보를 사용할 수 없는 경우에는 0입니다. 

count2xx

CountStatistic 

코드 2XX의 총 응답 수입니다. 

count3xx

CountStatistic 

코드 3XX의 총 응답 수입니다. 

count4xx

CountStatistic 

코드 4XX의 총 응답 수입니다. 

count5xx

CountStatistic 

코드 5XX의 총 응답 수입니다. 

countother

CountStatistic 

다른 응답 코드를 가진 총 응답 수입니다. 

count200

CountStatistic 

코드 200의 총 응답 수입니다. 

count302

CountStatistic 

코드 302의 총 응답 수입니다. 

count304

CountStatistic 

코드 304의 총 응답 수입니다. 

count400

CountStatistic 

코드 400의 총 응답 수입니다. 

count401

CountStatistic 

코드 401의 총 응답 수입니다. 

count403

CountStatistic 

코드 403의 총 응답 수입니다. 

count404

CountStatistic 

코드 404의 총 응답 수입니다. 

count503

CountStatistic 

코드 503의 총 응답 수입니다. 

캐시 정보 절에서는 파일 캐시 사용 방법에 대한 정보를 제공합니다. PWC 파일 캐시에 대한 통계는 다음 표에 나열되어 있습니다.

표 16–27 PWC 파일 캐시 통계(EE 전용)

속성 이름 

데이터 유형 

설명 

flagenabled

CountStatistic 

파일 캐시가 활성화되어 있는지 여부를 나타냅니다. 유효한 값은 no에 대해 0 또는 yes에 대해 1입니다. 

secondsmaxage

CountStatistic 

유효한 캐시 항목의 최대 사용 시간(초)입니다. 

countentries

CountStatistic 

현재 캐시 항목 수입니다. 단일 캐시 항목은 단일 URI를 나타냅니다. 

maxentries

CountStatistic 

동시 캐시 항목의 최대 수입니다. 

countopenentries

CountStatistic 

열려 있는 파일과 관련된 항목 수입니다. 

maxopenentries

CountStatistic 

열려있는 파일과 관련된 동시 캐시 항목의 최대 수입니다. 

sizeheapcache

CountStatistic 

캐시 내용에 사용되는 힙 공간입니다. 

maxheapcachesize

CountStatistic 

캐시 파일 내용에 사용되는 최대 힙 공간입니다. 

sizemmapcache

CountStatistic 

메모리 매핑된 파일 내용에서 사용하는 주소 공간 양입니다. 

maxmmapcachesize

CountStatistic 

파일 캐시에서 메모리 매핑된 파일 내용에 사용하는 최대 주소 공간 양입니다. 

counthits

CountStatistic 

성공한 캐시 조회 수입니다. 

countmisses

CountStatistic 

실패한 캐시 조회 수입니다. 

countinfohits

CountStatistic 

성공한 파일 정보 조회 횟수입니다. 

countinfomisses

CountStatistic 

캐시된 파일 정보의 오류 수입니다. 

countcontenthits

CountStatistic 

캐시된 파일 내용의 적중 횟수입니다. 

countcontentmisses

CountStatistic 

파일 정보 조회가 실패한 횟수입니다. 

이 절에서는 서버의 HTTP 수준 연결 유지 시스템에 대한 정보를 제공합니다. PWC 연결 유지에 사용할 수 있는 통계는 다음 표에 나열되어 있습니다.

표 16–28 PWC 연결 유지 통계(EE 전용)

속성 이름 

데이터 유형 

설명 

countconnections

CountStatistic 

연결 유지 모드의 연결 수입니다. 

maxconnections

CountStatistic 

연결 유지 모드에서 동시에 허용되는 최대 연결 수입니다. 

counthits

CountStatistic 

후속적으로 유효한 요청이 이루어진 연결 유지 모드의 총 연결 횟수입니다. 

countflushes

CountStatistic 

서버가 연결 유지 연결을 닫은 횟수입니다. 

countrefusals

CountStatistic 

너무 많은 지속성 연결 때문에 연결 유지 스레드에 서버가 연결을 분배할 수 없는 횟수입니다. 

counttimeouts

CountStatistic 

클라이언트 연결이 작업 없이 시간 만료되었기 때문에 서버에서 연결 유지 연결을 종료한 횟수입니다. 

secondstimeout

CountStatistic 

유휴 연결 유지 연결을 닫기 전의 시간(초)입니다. 

DNS 캐시가 IP 주소와 DNS 이름을 캐시합니다. 서버의 DNS 캐시는 기본적으로 비활성화되어 있습니다. 단일 캐시 항목은 단일 IP 주소나 DNS 이름 조회를 나타냅니다. PWC DNS에 사용할 수 있는 통계는 다음 표에 나열되어 있습니다.

표 16–29 PWC DNS 통계(EE 전용)

속성 이름 

데이터 유형 

설명 

flagcacheenabled

CountStatistic 

DNS 캐시가 활성화되어 있는지 여부를 표시합니다. 0(해제) 또는 1(설정) 중 하나입니다. 

countcacheentries

CountStatistic 

현재 캐시에 있는 DNS 항목의 수입니다. 

maxcacheentries

CountStatistic 

캐시에서 수용할 수 있는 최대 DNS 항목 수입니다. 

countcachehits

CountStatistic 

DNS 캐시 조회가 성공한 횟수입니다. 

countcachemisses

CountStatistic 

DNS 캐시 조회가 실패한 횟수입니다. 

flagasyncenabled

CountStatistic 

비동기 DNS 조회 활성화(on) 여부를 나타냅니다. 0(해제) 또는 1(설정) 중 하나입니다. 

countasyncnamelookups

CountStatistic 

비동기 DNS 이름 조회 총 수입니다. 

countasyncaddrlookups

CountStatistic 

비동기 DNS 주소 조회 총 수입니다. 

countasynclookupsinprogress

CountStatistic 

처리 중인 비동기 조회 수입니다. 

PWC 스레드 풀에 대한 통계는 다음 표에 나열되어 있습니다.

표 16–30 PWC 스레드 풀 통계(EE 전용)

속성 이름 

데이터 유형 

설명 

id

StringStatistic 

스레드 풀의 아이디입니다. 

countthreadsidle

CountStatistic 

현재 유휴 상태인 요청 처리 스레드의 수입니다. 

countthreads

CountStatistic 

현재 요청 처리 스레드의 수입니다. 

maxthreads

CountStatistic 

동시에 존재할 수 있는 요청 처리 스레드의 최대 수입니다. 

countqueued

CountStatistic 

이 스레드 풀에서 처리하기 위해 대기열에 있는 요청 수입니다. 

peakqueued

CountStatistic 

대기열에 동시에 존재하는 최대 요청 수입니다. 

maxqueued

CountStatistic 

대기열에 한 번에 있을 수 있는 최대 요청 수입니다. 

연결 대기열은 요청이 처리되기 전에 대기하는 대기열입니다. 연결 대기열에 대한 통계에서는 대기열의 세션 수 연결이 승인되기 전의 평균 지연을 나타냅니다. PWC 연결 대기열에 대한 통계는 다음 표에 나열되어 있습니다.

표 16–31 PWC 연결 대기열 통계(EE 전용)

속성 이름 

데이터 유형 

설명 

id

StringStatistic 

연결 대기열의 아이디입니다. 

counttotalconnections

CountStatistic 

승인된 총 연결 수입니다. 

countqueued

CountStatistic 

현재 대기열에 있는 연결 수입니다. 

peakqueued

CountStatistic 

대기열에 동시에 존재하는 최대 연결 수입니다. 

maxqueued

CountStatistic 

연결 대기열의 최대 크기입니다. 

countoverflows

CountStatistic 

대기열이 가득 차서 연결을 수용할 수 없었던 횟수입니다.  

counttotalqueued

CountStatistic 

대기열에 있던 연결의 총 수입니다. 특정 연결이 여러 번 대기열에 있을 수 있으므로 counttotalqueued 값은 counttotalconnections보다 크거나 같을 수 있습니다.

tickstotalqueued

CountStatistic 

연결이 대기열에서 보낸 시간의 총 눈금 수입니다. 눈금은 시스템 종속 시간 단위입니다. 

countqueued1minuteaverage

CountStatistic 

마지막 1분 동안 대기열에 있던 연결의 평균 수입니다. 

countqueued5minuteaverage

CountStatistic 

마지막 5분 동안 대기열에 있던 연결의 평균 수입니다. 

countqueued15minuteaverage

CountStatistic 

마지막 15분 동안 대기열에 있던 평균 연결 수입니다. 

PWC HTTP 서비스에 대한 통계는 다음 표에 나열되어 있습니다.

표 16–32 PWC HTTP 서비스 통계(EE 전용)

속성 이름 

데이터 유형 

설명 

id

StringStatistic 

HTTP 서비스의 인스턴스 이름입니다. 

versionserver

StringStatistic 

HTTP 서비스의 버전 번호입니다. 

timestarted

StringStatistic 

HTTP 서비스가 시작된 시간(GMT)입니다. 

secondsrunning

CountStatistic 

HTTP 서비스가 시작된 이후의 시간(초)입니다. 

maxthreads

CountStatistic 

각 인스턴스에 있는 최대 작업자 스레드 수입니다. 

maxvirtualservers

CountStatistic 

각 인스턴스에 구성할 수 있는 최대 가상 서버 수입니다. 

flagprofilingenabled

CountStatistic 

HTTP 서비스 성능 프로필의 활성화 여부입니다. 유효한 값은 0 또는 1입니다. 

flagvirtualserveroverflow

CountStatistic 

maxvirtualservers 이상의 항목이 구성되었는지 여부를 나타냅니다. 이 속성이 1로 설정되면 모든 가상 서버에 대한 통계가 추적되지 않습니다.

load1minuteaverage

CountStatistic 

마지막 1분 동안의 요청에 대한 평균 로드입니다. 

load5minuteaverage

CountStatistic 

마지막 5분 동안의 요청에 대한 평균 로드입니다. 

load15minuteaverage

CountStatistic 

마지막 15분 동안의 요청에 대한 평균 로드입니다. 

ratebytestransmitted

CountStatistic 

서버가 정의한 간격 동안 데이터가 전송된 속도입니다. 이 정보를 사용할 수 없을 경우 결과는 0입니다. 

ratebytesreceived

CountStatistic 

서버가 정의한 간격 동안 데이터가 수신된 속도입니다. 이 정보를 사용할 수 없을 경우 결과는 0입니다.