Domino® 진단 프로브 시작
Domino® 진단 프로브(DDP)는 명령 프롬프트에서 시작되고 Domino® 서버 프로세스가 아닌 독립형 프로세스로 실행됩니다.
시작하기 전에
Domino®와 함께 제공되는 Eclipse OpenJ9 Java™를 사용해야 합니다. SUN Java™에서는 프로브가 지원되지 않습니다.
이 태스크 정보
프로브에서 Domino® 서버의 ID를 사용하여 -database [-d]
매개변수에서 지정한 세션과 데이터베이스를 -polling [-p]
매개변수에서 지정한 n초마다 열려고 합니다. 데이터베이스를 여는 데 걸리는 시간이 -threshold [-t]
매개변수에서 지정한 시간을 초과할 경우 NSD 프로그램이 시작되어 진단 데이터를 수집합니다. NSD 로그 파일은 domino_data_directory\IBM_TECHNICAL_SUPPORT
디렉토리에 생성됩니다. 다음 절차의 표에 나열된 프로브에 대한 선택적 매개변수를 지정할 수도 있습니다.
프로시저
- 프로브를 사용하여 모니터링할 데이터베이스마다 데이터베이스를 열고 를 선택합니다.
- 액세스 제어 목록에서 Domino® 서버 이름을 추가하고 강조표시한 다음, 속성에서 사용자 유형을 지정되지 않음으로 변경합니다. 액세스 제어 목록을 저장합니다.
-
Windows™ 또는 UNIX™에서 프로브를 실행하려면 기본적으로 설치되는 Domino® 프로그램 디렉토리에
dbopen.jar
이 있는지 확인합니다. -
명령 프롬프트에서 서버의 NOTES.INI가 있는 디렉토리로 전환합니다. 일반적으로 UNIX™의 경우 데이터 디렉토리이고, Windows™의 경우 프로그램 디렉토리입니다. 표에서 제공된 구문 예제를 사용하여 명령 프롬프트에서 프로브를 시작합니다.
표 1. Windows 및 UNIX™에서 Domino® 진단 프로브 명령 플랫폼 명령 구문 Windows™ jvm\bin\java -jar dbopen.jar -d mail\domprobe.nsf -t 3 -p 30 -nsdoptions "-nomemcheck" -outfile C:\Domino\data\IBM_TECHNICAL_SUPPORT\DomPerfMon.txt
주: Windows™ 2008을 사용할 경우 jvm/bin/java.exe의 파일 특성에 있는 호환성 탭에서 이 프로그램을 관리자로 실행을 설정하십시오.UNIX™ (데이터 디렉토리에서) /opt/ibm/lotus/bin/java -jar /opt/ibm/lotus/bin/dbopen.jar -d mail/domprobe.nsf -t 3 -polling 45 -nsdoptions "-stacks" -outfile domperfmon.log
주: UNIX™ 및 IBM® i 플랫폼 명령 예제에서는 대소문자를 구분합니다. 프로브에서 이름으로 서버에 연결합니다. -
IBM i에서 프로브를 실행하려면 QShell(STRQSH)을 사용하는 다음 단계를 수행합니다.
주: UNIX™ 및 IBM® i 플랫폼 명령 예제에서는 대소문자를 구분합니다. 프로브에서 이름으로 서버에 연결합니다. IBM® i에서 TCP/IP 구성(CFGTCP) 명령을 사용하고 TCP/IP 호스트 테이블 항목 사용(옵션 10)을 선택하여 호스트 테이블을 표시합니다. TCP/IP 호스트 테이블 항목 추가(ADDTCPHTE)를 사용하여 필요한 경우 서버 이름 및 IP@를 호스트 테이블에 추가합니다.
-
다음
RUNDOMCMD
명령(servername은 Domino® 서버 이름으로 바꿈)을 사용하여 QShell을 시작합니다.RUNDOMCMD SERVER(servername) CMD(STRQSH) BATCH(*NO)
-
서버의 데이터 디렉토리로 변경합니다(예:
cd /domino/data
). -
다음 명령을 filename.nsf는 평가하는 데이터베이스의 파일 이름으로 바꾸고 한 줄로 입력하여 프로브를 시작합니다.
/QOpenSys/usr/bin/java -Djava.library.path=/QIBM/ProdData/LOTUS/domino100001 -jar /QIBM/ProdData/LOTUS/domino100001/dbopen.jar -database mail/filename.nsf
-
다음
- 옵션:
프로브를 위해 원하는 선택적 매개변수를 포함합니다. 다음 표에 나열된 모든 매개변수는
-database [-d]
매개변수를 제외하고 선택적 매개변수입니다.표 2. Domino® 진단 프로브 유틸리티의 옵션 매개변수 기본값 용도 -database [-d](필수) 없음 열려는 데이터베이스(예: mail/test.nsf -threshold [-t] 30 데이터베이스를 여는 데 임계값보다 오래 걸릴 경우 NSD를 실행합니다. 값은 초 단위입니다. -polling [-p] 60 열기 위해 데이터베이스를 폴링하는 빈도(초)입니다. -nsdoptions 모두 NSD에 전달할 옵션입니다. 따옴표로 묶어야 합니다(예: "-nomecheck -stacks"
). 기본값 "ALL"은 DUMP, MEMCHECK, PERF, HANDLES, WALKMEM 및 PS 명령을 모두 실행합니다.사용 가능한 모든 NSD 매개변수를 표시하려면 nsd -help를 입력합니다.
-outfile 없음 출력을 지정된 로그 파일(예: c:\temp\DDPlog.txt)과 디스플레이에 인쇄합니다. 파일 경로에 '공백' 문자가 포함된 경우 파일 이름을 따옴표로 묶어야 합니다. 경로가 지정되지 않은 경우 Domino® 프로그램 디렉토리에 파일이 작성됩니다. 후속 실행에서 기존 로그 파일이 지정된 경우 해당 로그 파일에 출력이 첨부됩니다. -help - 도움말 텍스트를 표시합니다.
결과
예
07/12/2010 04:45:48 PM Opened session for vlap2/vTest (Release 8.5.2 [Build 379])
07/12/2010 04:45:48 PM Closed session for vlap2/vTest Databases accessed: 1 Documents read: 0 Documents written: 0
07/12/2010 04:45:49 PM Opened session for vlap2/vTest (Release 8.5.2 [Build 379])
07/12/2010 04:45:49 PM Closed session for vlap2/vTest Databases accessed: 1 Documents read: 0 Documents written: 0
07/12/2010 04:45:54 PM Opened session for vlap2/vTest (Release 8.5.2 [Build 379])
07/12/2010 04:45:54 PM Closed session for vlap2/vTest Databases accessed: 1 Documents read: 0 Documents written: 0
07/12/2010 04:45:59 PM Opened session for vlap2/vTest (Release 8.5.2 [Build 379])
07/12/2010 04:45:59 PM Closed session for vlap2/vTest Databases accessed: 1 Documents read: 0 Documents written: 0
DDP 세션의 명령 프롬프트 활동 예제:
[C:\Domino] jvm\bin\java -jar dbopen.jar -d mail\domprobe.nsf -threshold 3 -polling 45 -nsdoptions "-nomemcheck" -outfile C:\Domino\data\IBM_TECHNICAL_SUPPORT\perfmon.txt
11/09/2009 5:46:10 AM Opening database mail\domprobe.nsf has taken 3.001 seconds. This exceeds the set threshold of 3.0 seconds.
DB 열기가 임계값 3초를 초과했으므로 NSD가 즉시 시작되었습니다.
11/09/2009 5:46:10 AM Running NSD...
NSD를 작성하는 중입니다.
11/09/2009 5:47:44 AM NSD completed with exit status 0
NSD가 완료되었습니다.
11/09/2009 5:47:45 AM Opening database mail\domprobe.nsf took a total of 4.001 seconds
NSD가 완료되었으면 DDP는 데이터베이스가 열려 있는 총 시간(이 경우 4.001초)을 기록합니다. The NSD captured the state of the server at the time of the delayed DB open (at 3.001 seconds).
11/09/2009 5:48:33 AM Opening database mail\domprobe.nsf has taken 3.001 seconds. This exceeds the set threshold of 3.0 seconds.
11/09/2009 5:48:33 AM Running NSD...
11/09/2009 5:48:59 AM NSD completed with exit status 0
11/09/2009 5:49:00 AM Opening database mail\domprobe.nsf took a total of 5.354 seconds
이 DB 열기는 5.354초가 걸렸습니다.
...
Quit
관리자가 quit 명령을 발행하여 프로브를 중지했습니다. quit를 사용하여 프로브를 중지해야 합니다.
11/09/2009 5:51:42 AM Shut down in progress...프로브 종료가 시작됩니다.
11/09/2009 05:52:18 AM Shut down complete.
Shut down of probe is complete. It can take several minutes to complete shut down if an NSD is in progress.