R6IMAP 워크로드

R6IMAP 워크로드는 IMAP 메일에 따라 통신하는 사이트에서 메일 사용자의 서버를 모델링하는 Domino® 트랜잭션을 실행합니다. 이 테스트는 메일 메시지를 수신하여 IMAP 프로토콜을 강조하고 수신인에 대한 SMTP 메시지 발송 및 LDAP 검색을 수행하여 SMTP 및 LDAP을 테스트합니다.

이 태스크 정보

R6IMAP 워크로드는 메일을 검색하고 전송하는 현재 사용자를 모델로 합니다. 평균 사용자는 스크립트를 한 시간에 4번 이하로 실행합니다. 스크립트가 매번 반복될 때마다 IMAP 메일 메시지가 검색되고, 하나의 SMTP 메시지가 전송되며 NumMessageRecipients 변수에 따라 'n'번의 LDAP 검색 요청이 발생합니다. 메시지를 발송할 때, 각 사용자는 메일 메시지를 15분마다 한 번씩 NumMessageRecipients로 발송합니다.

각 드라이버 사용자가 발송한 SMTP 메시지는 SUT에 있는 기타 드라이버 사용자의 메일 데이터베이스에 배달됩니다.

주: R6IMAP 워크로드는 IMAP뿐만 아니라 SMTP 및 LDAP 프로토콜도 사용합니다.

시스템 정보

이 태스크 정보

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)가 필요합니다.

테스트 초기화

프로시저

  1. NOTES.INI 파일 및 대상 서버 설정을 포함하여 이 테스트를 위한 구성에 적용되는 모든 필수 설정 프로시저를 수행하십시오.
  2. 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 태스크에 의해 라우팅되는지 확인할 때).

주: MailRecipientPercentUser 및 Mail RecipientPercentVolume 설정은 서로 영향을 미칩니다. MailRecipientPercentUser=20이고 Mail RecipientPercentVolume=80인 경우, 메시지의 80%는 사용자의 20%에게 전송됩니다.

R6IMAP 워크로드에 대한 특수 지시사항

이 태스크 정보

1. 특수 지시사항

필드

설정

라우팅 태스크

메일 라우팅 선택합니다.

SMTP 수신인 태스크

이 설정을 사용 가능으로 설정합니다.

인증된 인터넷 호스트 이름

예: servername.iris.com

프로시저

  1. 서버 환경 설정 문서를 열고 [문서 편집]을 클릭합니다.
  2. 기본사항 탭에서 이 문서에 대한 국제 MIME 설정 필드를 찾아 사용 가능을 클릭하십시오.
    2. 기타 필드

    필드

    설정

    로컬 인터넷 도메인 외부로 메시지를 발송할 때 사용된 SMTP

    이 설정을 사용 가능으로 설정합니다.

    로컬 인터넷 도메인에서 허용된 SMTP

    모든 메시지를 선택하십시오.

    TCPIP를 통해 SMTP로 도달할 수 있는 로컬 Notes® 도메인 내의 서버

    항상을 선택하십시오.

R6IMAP 워크로드 실행

이 태스크 정보

주: 테스트 시작 전에 클라이언트의 메모리를 삭제합니다(재부팅).

이 단계를 완료하여 R6IMAP 테스트를 실행합니다.

프로시저

  1. 메일 데이터베이스를 아직 작성하지 않은 경우, R6IMAP 초기화 워크로드를 사용하여 지금 작성하십시오.
  2. SUT에서 Domino® 서버를 시작합니다. 라우터, IMAP, LDAP, SMTP 서버 프로세스를 시작해야 합니다. 추가 서버 프로그램은 원하는 대로 실행할 수 있습니다.
  3. 테스트가 끝나면, Domino® 서버를 종료하기 전에 SUT 콘솔에서 SH STAT 명령을 실행합니다.

클라이언트 설정

이 태스크 정보

최상의 결과를 얻기 위해 최신 Notes® 클라이언트를 사용하십시오.

위치 문서를 열고 다음 필드를 수정합니다.

  • [서버] 탭의 home/mail server 필드에서 서버 이름, 도메인 이름 순으로 입력합니다. 예:Servername/IrisTS
  • 기본사항 탭에서 인터넷 메일 주소를 입력합니다. 예를 들어, 인터넷 메일 주소 필드에 testnsf@servername.iris.com을 입력하십시오.