'JVM을 사용하여 디렉토리 프록시 서버에 대한 모니터링된 데이터 검색'에 해당되는 글 1건

  1. 2012.05.08 JVM을 사용하여 디렉토리 프록시 서버에 대한 모니터링된 데이터 검색
01.JAVA/Java2012. 5. 8. 15:00
반응형

JVM을 사용하여 디렉토리 프록시 서버에 대한 모니터링된 데이터 검색

디렉토리 프록시 서버는 JVM(Java Virtual Machine) 내에서 실행되고 JVM 시스템의 메모리에 따라 달라집니다. 디렉토리 프록시 서버가 올바르게 실행되고 있는지 확인하려면 JVM 시스템의 메모리 사용을 모니터링해야 합니다.

JVM 시스템의 매개 변수를 조정하는 방법에 대한 자세한 내용은 Sun Java System Directory Server Enterprise Edition 6.0 Deployment Planning Guide의 Hardware Sizing For Directory Proxy Server을 참조하십시오.

기본적으로 JVM 시스템의 힙 크기는 250MB입니다. 디렉토리 프록시 서버에 물리적 메모리가 충분하지 않은 경우 힙 크기는 250MB보다 작을 수 있습니다.

디렉토리 프록시 서버가 실행 중인 경우 JVM 시스템의 힙 크기를 모니터링하여 메모리가 부족해지지 않도록 할 수 있습니다. 이렇게 하려면 JDK(Java Development Kit)와 함께 제공되는 표준 도구를 사용합니다. 이러한 도구는 $JAVA_HOME/bin/jps 및 $JAVA_HOME/bin/jstat 디렉토리에 있습니다.

ProcedureJVM의 힙 크기를 보려면

DSCC를 사용하여 이 작업을 수행할 수 없습니다. 이 절차에 설명된 것처럼 명령줄을 사용하십시오.

    JVM의 힙 크기를 봅니다.


    $ dpadm get-flags instance-path jvm-args
    jvm-args: -Xms250M  -Xmx250M

Procedure디렉토리 프록시 서버가 실행 중인 경우 JVM의 힙 크기를 모니터링하려면

DSCC를 사용하여 이 작업을 수행할 수 없습니다. 이 절차에 설명된 것처럼 명령줄을 사용하십시오.

  1. 디렉토리 프록시 서버 인스턴스의 PID를 봅니다.


    $ jps
  2. JVM 시스템에 사용된 메모리를 봅니다.


    $ jstat -gcutil PID
    
    • 0 열이 거의 100%에 도달하면 JVM 시스템에 메모리가 부족한 것입니다.

    • FGC는 전체 가비지 컬렉션(GC) 이벤트 수입니다. 가비지 컬렉션은 광범위합니다.

    • GCT(Garbage Collection Time)는 GC에 사용된 시간입니다.

Posted by 1010