클러스터 메일 워크로드 및 테스트 준비
클러스터 메일 워크로드는 메시징의 양방향 Domino® 클러스터에 따라 사이트에서 메일 사용자의 클러스터를 모델링하는 Notes® 트랜잭션을 실행합니다.
이 태스크 정보
클러스터 메일 워크로드 스크립트는 클라이언트에서 메일을 전송하고 읽는 현재 사용자를 모델로 합니다. 스크립트의 평균 대기 시간은 8분이므로, 평균 사용자는 시간당 7번 이하로 스크립트를 실행합니다. 스크립트가 반복되는 동안, 5개의 문서가 읽혀지고, 두 개의 문서가 추가되며, 두 개의 문서가 삭제되고, 하나의 보기 스크롤 작업이 수행되며, 하나의 데이터베이스가 열리고 닫히며, 하나의 보기가 열리고 닫히는 등의 여러 작업이 수행됩니다. 약 90분마다 수신인에게 하나의 메시지가 전송됩니다.
각 드라이버 사용자가 전송하는 메시지는 클러스터에 있는 메일 사용자에게 전달됩니다. 그러면 업데이트가 사용자 데이터베이스의 모든 복제본으로 클러스터 복제됩니다. ClusterMail 테스트는 메시지 읽기, 제출, 전달 및 검색을 모델로 합니다. 이와 같이 메일 사용자에게는 메일을 수신하기 위해 클라이언트 및 서버의 Domino® 디렉토리에 해당하는 $Person 항목이 있어야 합니다. "NotesBench 메일 사용자 문서 작성" 에이전트를 실행하여 이 항목을 작성합니다.
모의 사용자가 지정된 서버가 아닌 클러스터에 연결하는 중이므로, 해당 사용자는 현재 오류 해결되는 서버에서 메일을 생성합니다. 스크립트가 매번 반복되면서 지정된 노드 자원의 가용성에 따라 사용자에게 다른 노드로 오류 해결할 수 있는 기회를 제공합니다.
테스트에서 얻어진 측정 값은 다음과 같습니다.
- 완료된 Notes® 조작 처리량
- 최대 용량에서 평균 응답 시간
- 지원되는 최대 메일 사용자 수
테스트에서 클러스터의 결과 용량 측정기준은 평균 사용자 응답 시간이 허용되지 않을 때까지 지원 가능한 최대 사용자 수입니다.
다음 절차를 완료하여 테스트 실행을 준비하십시오.
프로시저
- NOTES.INI 파일 및 대상 서버 설정을 포함하여 테스트에 대한 사용자의 구성에 적용되는 모든 필수 "설정" 과정을 수행합니다.
- SUT에서 Domino® 서버를 시작합니다. 라우터, 복제자, 업데이트 서버 프로세스를 시작해야 합니다. 추가 서버 프로그램은 원하는 대로 실행할 수 있습니다.
- 클러스터 메일 초기화 워크로드를 실행하여 테스트 드라이버의 NOTES.INI 파일에 있는 [ClusterServer2]에서 정의되는 클러스터 서버에 복제본을 작성합니다. 테스터는 어떤 노드에 몇 개의 복제본을 배치해야 하는지 결정합니다.
ClusterMail 테스트를 위한 테스트 드라이버의 NOTES.INI 설정
이 태스크 정보
각 하위 NOTES.INI 파일에 다음 값을 입력합니다.
변수 |
조치 |
---|---|
NBTestReset |
다음 항목 중 하나를 입력하여 테스트 시작 시 기존의 문서를 처리하는 방법을 지정합니다.
주: 삭제된 문서 수는 MaxDocToDelete 변수의 값 집합에 따라 다릅니다. |
MaxDocToDelete |
테스트가 시작할 때 삭제할 문서 수를 입력합니다. 문서를 삭제한 후에는 초기 문서 수가 높아집니다. |
NumMessageRecipients |
각 메시지의 수신인 수를 입력합니다. 권장 값은 3입니다. |
NthIteration |
메시지 전송 주기, 스크립트가 반복될 때마다 전송되는 메시지 대신 스크립트의 n번 반복당 한 번 전송되는 메시지를 입력합니다. 권장 값은 6입니다. |