리소스 밸런싱 및 활동 경향, Server.Load 명령, 고급 데이터베이스 특성, 클러스터 통계 및 서버 상태 모니터를 사용하여 HCLDomino® 서버, Domino 웹 서버 및 메시징 성능을 향상시키려면 이 정보를 사용하십시오.
Server.Load는 테스트를 실행하기 위해 사용하는 용량 계획 도구로, 서버 용량을 측정하고 메트릭에 응답할 대상 Domino® 서버에 대한 "스크립트" 및 "워크로드"라고도 합니다.
Server.Load에는 수많은 내재된 워크로드와 초기화 워크로드가 있습니다.
Domino® 서버 자원 활용은 시스템 활동과 사용자 활동의 두 가지로 나눌 수 있습니다. Domino가 서버를 계속 실행하기 위해 생성하는 프로세서, 디스크, 메모리 및 네트워크 소비의 레벨을 포함한 시스템 활동은 시스템이 Healthy 상태이고 원활하게 수행되는 동안에는 활동량이 고정되어 있습니다. 일반적으로, Domino 서버는 실행할 자원의 적당한 백분율을 사용합니다. 남은 서버 용량은 사용자 활동을 지원하는 데 사용되며 서버의 데이터 유용성에 따라 다릅니다.
Server.Load는 Domino® Administrator 클라이언트의 데이터 디렉토리에 초기 설치된 NAMAGENT.NSF 파일의 에이전트 세트를 포함합니다. 이 목록의 첫번째 에이전트(NotesBench 메일 사용자 문서 작성)는 워크로드에 대한 사용자 문서를 설정하고 HTTP 비밀번호를 설정하는 데 사용됩니다. 나머지 에이전트는 워크로드 설정을 수정하고 변경하는 데 사용됩니다.
테스트를 실행할 때, 다양한 스크립트 측정기준과 서버 상태 측정기준을 볼 수 있으며 개별 파일에 테스트 결과를 선택적으로 저장할 수 있습니다. 서버 통계 메트릭은 Domino® 서버에서 생성됩니다. 스크립트 측정기준은 Server.Load 명령 이름과 같으며, 특정 명령의 성능을 표시합니다. 예를 들어 "추가" 측정기준을 선택하는 경우 [측정기준] 창은 "추가" 명령의 결과를 표시합니다.
Server.Load를 사용하려면, SUT(Server Under Test)에서 Domino® 서버를 설치한 후 각 클라이언트에 Domino Administration 클라이언트 및 서버 로드 유틸리티를 설치하십시오.
Server.Load는 내재된 스크립트 집합을 포함합니다. 사용자는 새 사용자 정의 스크립트를 작성할 수도 있습니다.
클러스터 메일 초기화 워크로드는 서버에서 메일 데이터베이스를 작성하고 SUT 크기에 맞는 수의 note로 메일 데이터베이스를 채웁니다.
클러스터 메일 워크로드는 메시징의 양방향 Domino® 클러스터에 따라 사이트에서 메일 사용자의 클러스터를 모델링하는 Notes® 트랜잭션을 실행합니다.
DWA85 워크로드는 활성 iNotes® 사용자가 Full 모드의 브라우저에서 메일을 발송, 검색 또는 삭제 중인지를 나타냅니다.
DWA85Lite 워크로드는 활성 iNotes® 사용자가 Full 모드의 브라우저에서 메일을 발송, 검색 또는 삭제 중인지를 나타냅니다.
DWA85 초기화 워크로드는 서버에서 메일 데이터베이스 세트를 작성하고 메일로 해당 데이터베이스를 채웁니다. 메일 데이터베이스는 NOTES.INI 변수 NumMailNotesPerUser에 지정된 Note(메시지) 수로 채워집니다. NB_MailRealFromField=1을 설정하면 메일 메시지가 다른 유효 사용자로부터 수신된 것으로 표시됩니다. 그 다음 워크로드는 환경 설정을 설정하고, 새로 채워진 받은 문서에서 5개의 메시지를 읽은 후, Domino® 디렉토리의 유효 사용자 범위에서 임의의 이름을 발신인으로 설정하여 5개 메시지 모두에 응답합니다.
NumMailNotesPerUser
NB_MailRealFromField=1
R5IMAP 초기화 워크로드는 SMTP 메시지로 IMAP 메일 파일을 작성 및 구성하고, 메일 파일을 초기화한 후 IMAP으로 변환합니다.
R5IMAP 워크로드는 로그인 및 메일을 송수신하는 현재 IMAP 메일 사용자를 모델로 합니다. 스크립트의 평균 대기 시간은 15분이므로, 평균 사용자는 시간당 4번씩 이 테스트를 수행합니다. 각 스크립트가 반복되는 동안, IMAP 메일 메시지가 검색되고 하나의 SMTP 메시지가 발송되며 수많은 LDAP 검색 요청이 NumMessageRecipients 스크립트 변수 값에 따라 수행됩니다. 각 테스트 사용자에 의해 발송된 SMTP 메시지는 SUP에서 기타 사용자의 메일 데이터베이스에 배달됩니다.
R6IMAP 초기화 워크로드는 서버에서 메일 데이터베이스를 열고 메일 데이터베이스를 채웁니다. 메일 데이터베이스를 작성하는 데 사용되는 템플리트는 NOTES.INI 변수 MailTemplate에서 지정해야 합니다.
R6IMAP 워크로드는 IMAP 메일에 따라 통신하는 사이트에서 메일 사용자의 서버를 모델링하는 Domino® 트랜잭션을 실행합니다. 이 테스트는 메일 메시지를 수신하여 IMAP 프로토콜을 강조하고 수신인에 대한 SMTP 메시지 발송 및 LDAP 검색을 수행하여 SMTP 및 LDAP을 테스트합니다.
iNotes® 초기화 워크로드는 서버에서 메일 데이터베이스 세트를 작성하고 메일로 해당 데이터베이스를 채웁니다. 메일 데이터베이스는 NOTES.INI 변수 NumMailNotesPerUser에 지정된 Note(메시지) 수로 채워집니다.
iNotes®는 Domino® 메시징 및 PIM(Personal Information Management) 기능으로의 웹 기반 액세스를 위한 웹 클라이언트입니다.
NRPC 메일 초기화 워크로드를 사용하여 R5 단순 메일 라우팅 워크로드 및 R6 메일 라우팅 워크로드를 준비합니다. NRPC 메일 초기화 워크로드는 R5 단순 메일 라우팅 워크로드 및 R6 메일 라우팅 워크로드에 대한 메일 데이터베이스를 작성합니다.
R5 단순 메일 라우팅 워크로드는 메일 수신 및 발송, 미팅 초대 작성 및 발송, 그리고 약속을 계획하는 현재 Notes® 메일 사용자를 모델링합니다. 스크립트의 평균 대기 시간은 15분이므로, 평균 사용자는 시간당 네 번 이내로 이 테스트를 실행합니다.
R6Mail 라우팅 워크로드는 약속을 예약하고, 초대장을 보내며, 초대에 RSVP를 전송하는 일정관리 및 스케줄 기능을 사용하여, 메일을 읽고 전송하는 클라이언트의 현재 사용자를 모델로 합니다.
N8Mail 워크로드 및 N7Mail 워크로드를 준비하려면 N8Mail 초기화 워크로드를 사용합니다. 이 워크로드는 두 개의 워크로드를 모두 실행하는 데 필요한 메일 데이터베이스를 작성합니다.
N8Mail 및 N7Mail 워크로드는 Notes® 8 클라이언트 및 Notes 7 클라이언트의 현재 사용자를 각각 모델링하여 동일한 일정관리 및 메일 조작 세트를 수행하는 Domino® 8 서버에서 작업을 처리합니다. 일반적인 사용자는 이 스크립트를 한 시간에 네 번 실행합니다.
SMTP 및 POP3 워크로드는 SMTP 및 POP3를 통해 메일을 송수신하는 현재 사용자를 모델로 합니다. 스크립트의 평균 대기 시간은 10분이므로, 평균 사용자는 시간당 6번 이 테스트를 수행합니다.
Domino® Administrator 클라이언트에는 세 개의 HCLSametime® 워크로드가 있습니다.
유휴 워크로드는 Domino® 서버에서 지원할 수 있는 가장 많은 세션 수를 설정합니다. 테스트는 클라이언트와 서버 간의 세션만 설정하므로, 어떠한 Notes® 트랜잭션도 수행되지 않습니다. 세션 시작에 필요한 자원을 제외하고 어떠한 자원도 사용하지 않습니다.
R5 공유 데이터베이스 워크로드는 공유 데이터베이스에 있는 보기 작업 수행, 읽지 않은 문서 탐색, 문서 읽기, 문서 추가 또는 업데이트를 포함하는 공유 데이터베이스 작업을 수행하는 현재 사용자를 모델로 합니다.
웹 유휴 워크로드는 SUT의 홈 페이지에 액세스하는 웹 브라우저 사용자를 모델로 합니다. 스크립트의 대기 시간은 1분으로, 평균 사용자는 한 시간에 약 60번 이 스크립트를 실행합니다.
이 주제에서는 웹 메일 초기화 워크로드에 대해 설명합니다.
웹 메일 워크로드는 Notes® 메일을 발송, 검색 및 삭제하기 위해 브라우저를 사용하는 현재 웹 메일 사용자를 모델링합니다.
Server.Load 워크로드 데이터 롤업 기능은 NotesBench 데이터 롤업 기능에서 채택된 것으로, 이 기능을 사용하면 한 그룹의 테스트 드라이버 및 SUT의 테스트 데이터를 분석용 단일 데이터 파일로 결합할 수 있습니다. 워크로드가 실행되는 동안, 워크로드 데이터 콜렉션 사용자 정의 스크립트인 SHSTAT.SCR은 SUT에서 성능 데이터를 콜렉션합니다. 워크로드가 완료되면, 워크로드 데이터 롤업 스크립트는 성능 데이터를 롤업합니다.
Server.Load 스크립트는 Server.Load 언어라는 간단한 명령 언어로 된 명령문으로 구성되어 있습니다.
샘플 Server.Load 스크립트를 사용하거나 사용자 정의 스크립트를 작성할 때 기본으로 사용할 수 있습니다.
Server.Load는 사용할 메일링 주소의 범위를 판별할 때 이 주제에 설명된 로직을 사용합니다.
도메인 인덱서 태스크가 실행될 때마다 다중 데이터베이스 색인에 포함 특성이 사용 가능으로 설정된 새 데이터베이스를 도메인 카탈로그에서 찾습니다. 그런 다음 기존 데이터베이스와 새로운 파일 시스템 또는 마지막으로 실행된 후 변경된 파일 시스템에서 문서와 파일을 찾아서 도메인 색인에 추가합니다.
기본 Domino® 서버 성능 향상 및 다음 기능에 대한 도움말은 다음 항목을 참조하십시오. Agent Manager, 데이터베이스 및 Domino 디렉토리, 디렉토리 카탈로그, LDAP 검색, 메일, 웹 서버, Windows NT™ 서버 및 UNIX™ 서버
Domino® 웹 서버를 설정한 후, 제대로 실행되는지 확인하고 서버의 성능 및 응답 시간을 점검하십시오.
Domino® 특정 환경에서 효율성을 개선하는 기능이 있지만, 기본적으로 이 기능은 해제되어 있습니다.
고급 데이터베이스 특성에는 성능 최적화 및 압축 기능이 포함되어 있습니다. 이 외에도 읽지 않음 표시 및 임시 삭제와 같은 유용성 기능을 관리하는 방법도 있습니다.
새 가지 카테고리의 Domino® 클러스터 통계는 클러스터를 분석할 수 있습니다.
Domino® Administration 클라이언트 워크스테이션이 오랜 기간 동안 CPU를 100% 활용하는 경우, 서버 상태 모니터는 워크로드를 유지할 수 있도록 서버 통계 데이터를 삭제합니다.