R6IMAP 워크로드
R6IMAP 워크로드는 IMAP 메일에 따라 통신하는 사이트에서 메일 사용자의 서버를 모델링하는 Domino® 트랜잭션을 실행합니다. 이 테스트는 메일 메시지를 수신하여 IMAP 프로토콜을 강조하고 수신인에 대한 SMTP 메시지 발송 및 LDAP 검색을 수행하여 SMTP 및 LDAP을 테스트합니다.
이 태스크 정보
R6IMAP 워크로드는 메일을 검색하고 전송하는 현재 사용자를 모델로 합니다. 평균 사용자는 스크립트를 한 시간에 4번 이하로 실행합니다. 스크립트가 매번 반복될 때마다 IMAP 메일 메시지가 검색되고, 하나의 SMTP 메시지가 전송되며 NumMessageRecipients 변수에 따라 'n'번의 LDAP 검색 요청이 발생합니다. 메시지를 발송할 때, 각 사용자는 메일 메시지를 15분마다 한 번씩 NumMessageRecipients로 발송합니다.
각 드라이버 사용자가 발송한 SMTP 메시지는 SUT에 있는 기타 드라이버 사용자의 메일 데이터베이스에 배달됩니다.
시스템 정보
이 태스크 정보
Notes® 클라이언트는 512MB 드라이버별로 1500개의 사용자 스레드를 실행할 수 있습니다. 더 적은 메모리를 사용하는 경우, 스레드 수는 줄어듭니다. 지정된 스레드 개수에 대해 특정 드라이버에서 CPU와 메모리가 얼마나 사용되는지 알 수 있습니다.
서버가 지원할 수 있는 사용자 수는 메모리에 따라 제한됩니다. UNIX™에서 이 값은 4GB입니다.
8way Intel Xeon™, Microsoft™ Windows™ 서버에서의 자원 제한사항은 주로 메모리입니다. 서버가 사용할 수 있는 최대 메모리는 약 2.3GB입니다.
Domino® Server.Load R6IMAP 워크로드의 SSL
이 태스크 정보
SSL(Secure Socket Layer)이 R6IMAP 워크로드에 대해 사용 가능으로 설정됩니다. SSL을 사용 가능으로 설정하려면 NB_SSL_OPTION=USE_SSL NOTES.INI 설정을 클라이언트 드라이버의 NOTES.INI 파일에 추가하십시오. 예를 들어, 다음과 같습니다.
NB_SSL_OPTION=USE_SSL
R6IMAP 워크로드에서 SSL을 사용 불가능으로 설정하려면 NOTES.INI 설정을 제거합니다.
테스트 실행에 필요한 시간은 안정 상태가 확인된 후 최소 6시간입니다.
테스트는 다음 항목을 측정합니다.
- 완료된 IMAP, LDAP 및 SMTP 태스크의 처리량
- 최대 용량에서 평균 응답 시간
- 지원되는 IMAP 메일 사용자의 최대 수
SMTP/IMAP 서버의 용량 측정기준은 평균 사용자 응답 시간이 허용되지 않을 때까지 지원 가능한 최대 사용자 수입니다.
SUT(System Under Test)가 필요합니다.
테스트 초기화
프로시저
- NOTES.INI 파일 및 대상 서버 설정을 포함하여 이 테스트를 위한 구성에 적용되는 모든 필수 설정 프로시저를 수행하십시오.
- R6IMAP 초기화 워크로드를 실행하여 초기화하고 IMAP 메일 파일로 변환합니다.
다음에 수행할 작업
IMAP 서비스 설정 및 R6IMAP 초기화 워크로드에 대한 정보는 관련 항목을 참조하십시오.
메일 데이터베이스 작성
이 태스크 정보
R6IMAP 초기화 워크로드를 사용하여 Domino® 6용 첫 번째 데이터베이스를 초기화하거나 Domino® R5용 IMAPINIT 워크로드를 사용합니다. 첫 번째 데이터베이스를 작성하기 전에 최신 메일 템플리트가 테스트 드라이버에 복사되고 메일 템플리트 NOTES.INI 설정이 하위 드라이버에 설정되었는지 확인하십시오. 템플리트의 이름은 MAILn.NTF
로 지정됩니다. 여기서 n은 현재 릴리스 번호입니다.
첫 번째 메일 데이터베이스를 작성한 후, Notes® 클라이언트에서 파일 - 애플리케이션 - 열기를 수행하거나 Microsoft™ Outlook을 사용하여 데이터베이스를 여십시오. 데이터베이스를 열면 여러 개의 데이터베이스 필드가 열리고 테스트 중에 사용자당 메모리 사용량이 줄어듭니다.
R6Mail 워크로드용 테스트 드라이버에 대한 NOTES.INI 설정
이 태스크 정보
다음은 테스트 드라이버에 대한 NOTES.INI 설정의 예제입니다.
NormalMessageSize=10000
MailRecipientPercentUser=50
MailRecipientPercentVolume=50
MailRecipientBeginNumber=1
MailRecipientEndNumber=2000
; EndNumber는 Domino® 디렉토리에서의 최대 항목 수로 설정해야 함
R5IMAP_loop_N=1000 (8시간 안에 루프를 끝내려면 56으로 설정)
NthIteration=6
ClientHost=hostname_of_the_client
SMTPHost=hostname_of_your_SMTP_server_under_test
LDAPHost=hostname_of_your_LDAP_server_under_test
IMAPHost=hostname_of_your_IMAP_server_under_test
RecipientDomain=name_of_your_domain
MessageLineSize=100
NumMailNotesPerUser=100
NumMessageRecipients=3
R6IMAP 메일 SUT에 대한 NOTES.INI 설정
이 태스크 정보
다음은 서버의 NOTES.INI 파일에 추가할 수 있는 설정 예제입니다.
view_rebuild_dir=l:\temp\
Debug_Outfile=g:\server_debug\server_grigsby2k.txt
Server_Show_Performance=1
Mail_Number_of_mailboxes=2(서버 문서에서 설정할 수 있음)
ServerTasks=Router,IMAP,LDAP
IMAP_Session_Timeout=60
Log_mailrouting=20. 최소 로깅은 20으로 설정하고, 로깅 없음은 10으로 설정합니다(테스트 중 로깅을 최소화함). 콘솔에 추가 라우팅 정보를 표시하려면 40으로 설정합니다(예를 들어 메시지가 라우터 및 MTA 태스크에 의해 라우팅되는지 확인할 때).
R6IMAP 워크로드에 대한 특수 지시사항
이 태스크 정보
필드 |
설정 |
---|---|
라우팅 태스크 |
메일 라우팅 선택합니다. |
SMTP 수신인 태스크 |
이 설정을 사용 가능으로 설정합니다. |
인증된 인터넷 호스트 이름 |
예: servername.iris.com |
프로시저
- 서버 환경 설정 문서를 열고 [문서 편집]을 클릭합니다.
-
기본사항 탭에서 이 문서에 대한 국제 MIME 설정 필드를 찾아 사용 가능을 클릭하십시오.
표 2. 기타 필드 필드
설정
로컬 인터넷 도메인 외부로 메시지를 발송할 때 사용된 SMTP
이 설정을 사용 가능으로 설정합니다.
로컬 인터넷 도메인에서 허용된 SMTP
모든 메시지를 선택하십시오.
TCPIP를 통해 SMTP로 도달할 수 있는 로컬 Notes® 도메인 내의 서버
항상을 선택하십시오.
R6IMAP 워크로드 실행
이 태스크 정보
이 단계를 완료하여 R6IMAP 테스트를 실행합니다.
프로시저
- 메일 데이터베이스를 아직 작성하지 않은 경우, R6IMAP 초기화 워크로드를 사용하여 지금 작성하십시오.
- SUT에서 Domino® 서버를 시작합니다. 라우터, IMAP, LDAP, SMTP 서버 프로세스를 시작해야 합니다. 추가 서버 프로그램은 원하는 대로 실행할 수 있습니다.
- 테스트가 끝나면, Domino® 서버를 종료하기 전에 SUT 콘솔에서 SH STAT 명령을 실행합니다.
클라이언트 설정
이 태스크 정보
최상의 결과를 얻기 위해 최신 Notes® 클라이언트를 사용하십시오.
위치 문서를 열고 다음 필드를 수정합니다.
- [서버] 탭의 home/mail server 필드에서 서버 이름, 도메인 이름 순으로 입력합니다. 예:
Servername/IrisTS
- 기본사항 탭에서 인터넷 메일 주소를 입력합니다. 예를 들어, 인터넷 메일 주소 필드에
testnsf@servername.iris.com
을 입력하십시오.