메인 컨텐츠로 가기

developerWorks 이용 약관에 동의하시는 경우 제출을 클릭하십시오. 이용 약관 보기.

developerWorks에 처음 로그인하면 developerWorks프로파일이 생성됩니다.귀하의 프로파일에서 동의하신 내용이 공개되지만 이 사항은 언제든지 변경 가능합니다. 귀하의 성명(숨김으로 체크되어 있어도 표시됩니다)과 디스플레이 이름은 게시한 컨텐츠나 사이트 엑세스시 표시됩니다.

모든 정보가 안전하게 전송되었습니다.

  • 닫기 [x]

처음 developerWorks에 로그인할 때 프로파일이 작성되므로, 이를 위해 디스플레이 이름을 선택해야 합니다. 선택하신 디스플레이 이름은 developerWorks에 게시한 컨텐츠에 표시됩니다.

3글자 이상 31글자 이하의 길이로 사용 가능합니다. dW커뮤니티 내에서는 보안상 이메일주소를 제외한 다른 이름을 지정하셔야 합니다.

developerWorks 이용 약관에 동의하시는 경우 제출을 클릭하십시오. 이용 약관 보기.

모든 정보가 안전하게 전송되었습니다.

  • 닫기 [x]

IBM Lotus Notes 8.5.2 Traveler 성능

Yuriy Veytsman, 스태프 소프트웨어 엔지니어, IBM
Yuriy Veytsman은 IBM Lotus Domino 서버 성능 팀의 Staff Software Engineer로 활동하고 있다. 이메일 주소는 yuriy_veytsman@us.ibm.com이다.

요약:  이 기사에서는 Microsoft Windows 64비트 및 Red Hat Linux 64비트 운영 체제에서 실행한 IBM® Lotus® Notes® Traveler 8.5.2의 성능 결과를 보고합니다. 그리고 Lotus Notes Traveler 8.5.2(64비트) 서버와 Lotus Notes Traveler 8.5.1(64비트) 서버를 Windows 64비트 운영 체제에서 실행한 결과도 비교합니다.

원문 게재일:  2010 년 10 월 21 일 번역 게재일:  2011 년 5 월 24 일
난이도: 중급 원문:  보기
페이지뷰:  2395 회
의견:  


편집자 주: 이 주제에 대해 많이 알고 있습니까? 전문 지식을 공유하길 원합니까? IBM Lotus 소프트웨어 Wiki 프로그램에 지금 참여하십시오.

IBM Lotus Notes 및 Domino wiki

소개

이 기사에서는 다음과 같은 환경에서 실행한 Lotus Notes Traveler 8.5.2의 성능 결과를 보고한다.

  • Lotus Notes Traveler 64비트를 Windows 64비트 운영 체제에서 실행한 결과.
  • Lotus Notes Traveler 32비트를 Linux 64비트 운영 체제에서 실행한 결과. Lotus Domino® for Linux는 32비트 애플리케이션이다. 하지만 64비트 Linux 운영 체제에서는 Lotus Notes Traveler가 최대 3GB 메모리를 사용할 수 있다.
  • Lotus Notes Traveler 8.5.1(64비트) 및 8.5.2(64비트) 서버를 Windows 64비트 운영 체제에서 실행한 결과 비교. Linux에 대한 Lotus Notes Traveler 지원은 8.5.2 버전부터 시작되었다.

대형 Lotus Notes Traveler 배치에는 Lotus Domino 64비트 서버가 더 적합하기 때문에 Lotus Domino 32비트 서버에 대한 Lotus Notes Traveler 8.5.2의 성능은 Windows 32비트 운영 체제에서 측정하지 않았다.

Lotus Notes Traveler는 Lotus Domino 서버와 Windows Mobile, Nokia S60 및 Apple(iPhone, iPad 및 iPod Touch) 장치 간의 양방향 무선 동기화를 제공한다. Lotus Notes Traveler는 메일, 달력, 일정, 주소록 및 저널 데이터를 실시간으로 동기화한다. Lotus Notes Traveler 서버는 Lotus Domino 서버 태스크로 실행되며 Lotus Domino를 실행하는 서버에 설치된다. Lotus Notes Traveler 서버 태스크에서는 Lotus Domino 디렉토리를 사용하여 자동으로 Lotus Notes 사용자를 조회하고 찾는다. Lotus Notes Traveler에 대한 자세한 정보를 볼 수 있다.

테스트 설정

이 연구에서는 두 가지 Lotus Domino 서버가 사용되었다. 한 서버는 Lotus Notes Traveler 서버 태스크를 호스트하는 데 사용되었으며, 다른 하나는 사용자 메일 데이터베이스를 호스트했다(그림 1 참조).


그림 1. 테스트 구성
테스트 구성

이 테스트에서는 일반적인 엔터프라이즈 고객 메시징 로드를 시뮬레이트한 후 이 환경에 모바일 장치를 추가하는 전략을 사용했다. NotesBench 워크로드 생성기가 테스트 설정에 있는 임의의 사용자에게 메일을 전송하고 Lotus Domino 메일 서버에서 다른 활동을 발생시켜서 Lotus Notes 클라이언트 활동을 시뮬레이트한다. 모바일 장치는 장치 시뮬레이터를 사용하여 이 혼합된 환경에 추가되며, 장치 시뮬레이터는 NotesBench에 의해 생성된 변경 사항을 클라이언트와 지속적으로 동기화하고 장치에서 발생하는 모바일 사용자의 동작을 시뮬레이트한다.


Lotus Notes Traveler 8.5.2

Lotus Notes Traveler 서버와 Lotus Domino 메일 서버의 성능은 Lotus Notes Traveler 및 N8Mail 워크로드를 사용하여 Windows 2003 64비트 서버 운영 체제에서 먼저 측정한 후 Red Hat Enterprise Linux 5 64비트 운영 체제에서 측정했다. Lotus Notes Traveler 서버는 Lotus Domino 메일 서버와는 다른 서버에 있으며 모바일 장치 클라이언트를 시뮬레이트한 테스트 시스템에 사용되었다. 드라이버 시스템에서는 메일 메시지를 읽고 전송하는 원격 장치를 시뮬레이트한 스크립트를 실행했다.

다음은 Lotus Notes Traveler 클라이언트 스크립트의 세부 사항이다.

이 루프는 64회 반복되며, 루프 사이에는 15분의 대기 시간이 있다. 각 사용자는 임의의 반복 순서(첫 번째, 다섯 번째 등)로 시작하여 전체 64회 반복 실행된다.

루프 시작

  • 5개의 Inbox 메일 열기/읽기(반복마다)
  • 첫 번째 메일에 회신(두 번째 반복마다)
  • 한 명의 사용자에게 10바이트 메일 전송(여덟 번째 반복마다)
  • 세 명의 사용자에게 또 다른 10바이트 메일 전송(여덟 번째 반복마다)
  • Inbox에서 NotesBench 폴더로 하나의 메일 이동(반복마다)
  • 두 개의 메일 삭제(반복마다)

루프 종료

이러한 사용자 스크립트와 더불어 Lotus Notes Traveler 클라이언트는 Lotus Notes Traveler 서버에서 보내는 자동 동기화 메시지를 청취한다. NotesBench 로드 드라이버의 결과로서 메일 또는 달력 데이터가 서버에서 변경된 경우 Lotus Notes Traveler 클라이언트는 자동으로 서버 변경 사항을 장치와 동기화한다. Lotus Notes Traveler 8.5.1에 비해 Lotus Notes Traveler 8.5.2의 사용자 경험을 좀 더 현실적으로 반영하기 위해 스크립트가 다음과 같이 업데이트되었다.

  1. 대기 및 재시도 시간이 실제 장치와 마찬가지로 5초에서 5분으로 변경되었다(8.5.2 및 8.5.1 버전 둘 다 해당).
  2. Windows Mobile 및 Symbian 장치에 대한 모든 클라이언트가 SyncML 클라이언트 대신 HTTP push 클라이언트로 시뮬레이트되었다.
  3. 이전 테스트에 사용했던 Apple OS 2.1 대신 Apple OS 3.0을 사용했다.

Lotus Notes Traveler용 로드 드라이버는 Windows Mobile 6, Nokia 및 Apple 장치를 시뮬레이트한다. Lotus Notes Traveler 8.5.2의 경우에는 Windows Mobile 및 Nokia 클라이언트가 HTTP 기반 자동 동기화를 사용한다. 이는 Lotus Notes Traveler 8.5.1 이전 버전에 사용되는 TCP 자동 동기화 채널과는 다르다. Apple 장치는 다른 동기화 프로토콜을 사용하며 Windows Mobile 및 Nokia 장치와는 다른 성능 특성을 보여 준다.

다음과 같은 워크로드 시뮬레이션이 사용되었다.

  • 모든 메일이 서식있는 텍스트로 형식화된 100% Windows Mobile 6 장치
  • 100% Apple 장치
  • Windows Mobile 6 및 Nokia 장치가 50%를 차지하고 Apple 장치가 50%를 차지하는 혼합 워크로드

Lotus Domino 8.5.2 메일 서버 워크로드

Lotus Domino 8.5.2 메일 서버에서 실행된 N8Mail 워크로드는 Lotus Notes 8.5.2 클라이언트를 사용하여 메일을 전송하는 사용자를 시뮬레이트했다. 이 워크로드는 NotesBench 및 Server.Load(관리자 클라이언트의 설치 옵션으로 포함됨) 도구에 속해 있는 NotesBench 워크로드 스위트의 일부이다. N8Mail 워크로드의 세부 사항에 대한 자세한 정보는 developerWorks® 기사, "IBM Lotus Notes V8 workloads: Taking performance to a new level"을 참조한다.

이러한 측정에서는 N8Mail 워크로드가 6,000명의 사용자에게(4,000명 + 모바일 장치 사용자 수) 메일을 전송하는 4,000개의 Lotus Notes 클라이언트를 시뮬레이트했다. 추가 2,000명의 사용자(또는 별도로 언급하지 않은 사용자)는 Lotus Notes Traveler 등록 사용자이다. 이러한 측정에서는 메일 사용자가 Lotus Notes 클라이언트와 Lotus Notes Traveler 장치 중 한 순간에 한 가지만 사용하는 고객 환경을 시뮬레이트한다.

면책사항

이러한 테스트는 모두 실험실 환경에서 측정되었으므로 실제 고객 환경에서 발생하는 결과와 다를 수 있다. 용량 계획과 관련된 지원이 필요한 경우에는 IBM TechLine 팀과 상의하기 바란다. TechLine 팀에서는 새로운 하드웨어에 대한 용량 계획을 수행한다.


Lotus Domino 메일 서버 구성 및 결과

다음 표에서는 Lotus Domino 메일 서버의 하드웨어 및 소프트웨어 구성을 보여 준다.


표 1. 하드웨어 구성
모델IBM x3850
테스트용 프로세서/속도4개의 Xeon(듀얼 코어) @ 3.0GHz
장착된 메모리12GB
활성 실제 드라이브42개의 디스크
활성 논리적 볼륨6개의 RAID 0 어레이
운영 체제Windows 2003 Server Enterprise 64비트

표 2. 소프트웨어 구성
Notes.ini 설정설정
모든 테스트에 사용 server_pool_tasks=80
server_max_concurrent_trans=100
Show_Server_Performance=1
RouterDbCacheSize=6100
NSF_DBcache_maxentries=6000
SCHEDULE_NO_VALIDATE=1
NSF_Buffer_Pool_Size_MB=250

메일 서버에서는 Lotus Domino 8.5.2 32비트 서버 설정을 4개의 듀얼 코어 프로세서와 12GB의 실제 메모리가 장착된 Windows 2003 64비트 Standard Server를 실행하는 eServer™ xSeries® 3850의 단일 Lotus Domino 파티션 서버로 실행한다. 스토리지는 42개의 디스크 드라이브를 사용하는 IBM DS4000® 시리즈(FAStT) 하드웨어 어레이로 구성되었다. Lotus Domino 실행 파일은 전체 용량이 200GB인 RAID 0 논리적 볼륨에 설치되었다. 메일 데이터베이스는 볼륨당 800GB의 용량을 제공하는 세 개의 RAID 0 논리적 볼륨에 분산되어 있었다. 메일 저널링은 별도의 논리적 볼륨에 설정되었다. 네트워크 액세스는 전이중 모드로 실행되는 단일 1GBit 이더넷 어댑터를 통해 이루어졌다.

그림 2에서는 다양한 Lotus Notes Traveler Windows Mobile 6 및 Nokia 사용자 로드 및 4,000명의 N8Mail 사용자에 대한 Lotus Domino 메일 서버의 프로세서 자원 사용률을 보여 준다. 이 사용률은 Lotus Notes Traveler Server 8.5.2(64비트)에 대한 64비트 Windows 2003 서버 구성을 사용하여 측정되었다.


그림 2. 다양한 Windows Mobile 6 및 Nokia 로드에 대한 Lotus Domino 메일 서버의 프로세서 사용률
다양한 Windows Mobile 6 및 Nokia 로드에 대한 Lotus Domino 메일 서버의 프로세서 사용률

사용자 수가 1,000명에서 2,000명으로 증가할 경우 Lotus Domino 메일 서버의 프로세서 사용률이 상대적으로 8% 증가되는 것으로 측정되었다.


그림 3. 다양한 Apple 로드에 대한 Lotus Domino 메일 서버의 프로세서 사용률
다양한 Apple 로드에 대한 Lotus Domino 메일 서버의 프로세서 사용률

Lotus Notes Traveler Apple 사용자의 수가 1000명에서 1500명으로 증가할 경우 Lotus Domino 메일 서버의 프로세서 사용률이 상대적으로 4% 증가되는 것으로 측정되었다(그림 3 참조).

그림 2 및 3의 프로세서 사용률 데이터는 Lotus Notes Traveler 서버가 Windows 또는 Linux 운영 체제에 있을 경우 동일하게 유지된다. 증가율은 Lotus Notes Traveler 서버의 로드와 직접 관련이 있다. Lotus Notes Traveler 사용자를 Lotus Domino 메일 서버에서 활성화하기 위해 발생하는 프로세서 오버헤드는 Lotus Notes Traveler 서버에서 Lotus Domino 메일을 효율적으로 폴링할 수 있다는 장점을 감안하면 적당한 수준이다.

IBM Lotus Notes Traveler 서버 64비트(Windows 64비트) 구성 및 결과

Lotus Notes Traveler Server 8.5.2(64비트)는 4개의 듀얼 코어 프로세서와 8GB의 실제 메모리가 장착된 Windows 2003 64비트 Enterprise Server를 실행하는 eServer xSeries 3550의 단일 Lotus Domino 파티션 서버로 설정되었다. 네트워크 액세스는 전이중 모드로 실행되는 단일 1GBit 이더넷 어댑터를 통해 이루어졌다.

표 3 및 4에서는 Lotus Notes Traveler 서버(64비트)의 하드웨어 및 소프트웨어 구성을 보여 준다.


표 3. Lotus Notes Traveler 서버(64비트)의 하드웨어 구성
모델IBM x3850
테스트용 프로세서/속도4개의 Xeon(듀얼 코어) @ 3.2GHz
장착된 메모리8GB
활성 실제 드라이브73GB의 용량과 10000RPM, 320MB/s의 성능을 제공하는 디스크 2개
활성 논리적 볼륨N/A
운영 체제Windows 2003 Server Enterprise 64비트

표 4. Lotus Notes Traveler 서버(64비트)의 소프트웨어 구성
Notes.ini 설정Lotus Notes Traveler의 초기 javaheap 크기를 증가시키기 위해
모든 테스트에 사용NTS_Java_Parms=-Xms625M -Xmx625M
NSF_Buffer_Pool_size_MB-200
HTTP 설정
지속적 연결 제한시간310초
출력 제한시간310초
HTTP 스레드 장치 수의 1.2배

지원되는 활성 사용자 수에 맞춰서 Lotus Notes Traveler 서버를 조정해야 한다. 표 4에서는 이 테스트를 위해 변경된 설정을 보여 준다. Lotus Notes Traveler 8.5.2 제품 문서의 성능 조정 섹션을 참조한다.

이러한 조정 매개변수 외에도 동일한 서버에 있는 여러 장치를 사용하기 위해 다음과 같은 Windows TCP/IP 스택 변경 사항을 로컬 레지스트리에 적용해야 한다.

  • [HKEY_LOCAL_MACHINE \System \CurrentControlSet \Services \Tcpip \Parameters]MaxUserPort = 15000
    이 값은 후속 결과로 인해 5000에서 15000으로 증가되었다.
  • [HKEY_LOCAL_MACHINE \System \CurrentControlSet \Services \Tcpip \Parameters]MaxFreeTcbs = 10000
    이 값은 후속 결과로 인해 2000에서 10000으로 증가되었다.
  • [HKEY_LOCAL_MACHINE \System \CurrentControlSet \services \Tcpip \Parameters]MaxHashTableSize = 2650
    이 값은 후속 결과로 인해 512에서 2650으로 증가되었다.
  • [HKEY_LOCAL_MACHINE \SYSTEM \CurrentControlSet \Services \Tcpip \Parameters]EnableConnectionRateLimiting = 0

결과

그림 4에서는 64비트 Windows 2003에서 실행되는 Lotus Notes Traveler 8.5.2 서버(64비트)에서 발생한 시뮬레이트된 Windows Mobile 6 및 Nokia 사용자 로드에 대한 프로세서 자원 사용률을 보여 준다. 그림 5에서는 Apple 장치의 프로세서 자원 사용률을 보여 준다.


그림 4. 다양한 WM6 장치 로드에 대한 Lotus Notes Traveler 8.5.2의 프로세서 사용률
다양한 Windows Mobile 6 장치 로드에 대한 Lotus Notes Traveler 8.5.2의 프로세서 사용률

활성 사용자가 1000명일 경우 프로세서 사용률은 21%였고, 2000명일 경우 프로세서 사용률은 48%였다. Lotus Notes Traveler 8.5.2에서는 활성 사용자 수를 2500명으로 늘려서 66%의 프로세서 사용률을 기록했다.


그림 5. 다양한 Apple 장치 로드에 대한 Lotus Notes Traveler 8.5.2의 프로세서 사용률
다양한 Apple 장치 로드에 대한 Lotus Notes Traveler 8.5.2의 프로세서 사용률

활성 사용자가 1000명일 경우 프로세서 사용률은 15%였고, 1500명일 경우 프로세서 사용률은 23%였다. 500명의 사용자가 증가할 때 프로세서 사용률이 8%만 증가했다.

Windows Mobile 6 및 Nokia가 50%, Apple이 50%를 차지하는 혼합 장치 세트에서 사용자 수가 2000명일 경우 프로세서 사용률은 40%였다.

표 5에서는 다양한 로드 유형에 대한 메모리 사용량을 보여 준다.


표 5. 다양한 로드 유형에 대한 메모리 사용량
테스트 유형메모리 사용량(MB)
2000개의 Windows Mobile 6 장치 1700
1000개의 Windows Mobile 6 장치 1700
2000개의 혼합 장치(Windows Mobile 6 및 Nokia 장치 50%와 Apple 장치 50%)1700
1500개의 Apple 장치1600
1000개의 Apple 장치1700

그림 2 및 3의 결과는 Lotus Domino 메일 서버가 4000명의 N8Mail 사용자를 지속적으로 실행하고 Lotus Notes Traveler 사용자 수가 점진적으로 증가되었다는 조건 하에서 얻어진 것이다. Lotus Domino 메일 서버는 6000명의 메일 사용자에 대해 구성되었으며 그 중 4000명의 메일 사용자는 N8Mail 워크로드를 사용하는 Lotus Notes 클라이언트 트래픽을 시뮬레이트했다. 그런 다음 장치 트래픽을 시뮬레이트하는 Lotus Notes Traveler 사용자의 수가 1000명에서 2000명으로 증가했다.

표 6에서는 2000명의 활성 Lotus Notes Traveler Windows Mobile 6 사용자 및 4000명의 활성 Lotus Domino N8Mail 사용자가 로드로 발생하는 Lotus Notes Traveler 서버에 대해 측정한 여러 가지 주요 자원의 사용률 결과를 보여 준다. 표 7의 경우에는 Apple 장치에 대한 측정 결과를 보여 주며, 표 8에서는 Windows Mobile 6 및 Nokia 장치가 50%를 차지하고 Apple 장치가 50%를 차지하는 혼합 로드에 대한 측정 결과를 보여 준다.


표 6. 다양한 로드의 활성 Lotus Notes Traveler Windows Mobile 6 및 Nokia 사용자 및 4000명의 Lotus Domino N8Mail 사용자에 대한 자원 사용량
자원1000명의 Windows Mobile 6 및 Nokia 사용자2000명의 Windows Mobile 6 및 Nokia 사용자
프로세서 사용률(%)2148
총 디스크 읽기/초11
총 디스크 쓰기/초234355
Lotus Notes Traveler 서버 가상 메모리(MB)17001700
네트워크 바이트/초17651813

표 7. 다양한 로드의 활성 Lotus Notes Traveler Apple 사용자 및 4000명의 Lotus Domino N8Mail 사용자에 대한 자원 사용량
자원1000명의 Apple 사용자2000명의 Apple 사용자
프로세서 사용률(%)1523
총 디스크 읽기/초11
총 디스크 쓰기/초234256
Lotus Notes Traveler 서버 가상 메모리(MB)17001600
네트워크 바이트/초23061875

표 8. 2000명의 활성 Lotus Notes Traveler 혼합 사용자 및 4000명의 Lotus Domino N8Mail 사용자에 대한 자원 사용량
자원2000명의 혼합 사용자
프로세서 사용률(%)40
총 디스크 읽기/초1
총 디스크 쓰기/초388
Lotus Notes Traveler 서버 가상 메모리(MB)1700
네트워크 바이트/초2232

Lotus Notes Traveler 서버 32비트(Linux 64비트) 구성 및 결과

Lotus Notes Traveler 8.5.2 서버(32비트)는 4개의 듀얼 코어 프로세서와 8GB의 실제 메모리가 장착된 Linux Red Hat 64비트 Enterprise Server를 실행하는 eServer xSeries 3550의 단일 Lotus Domino 파티션 서버로 설정되었다. 네트워크 액세스는 전이중 모드로 실행되는 단일 1GBit 이더넷 어댑터를 통해 이루어졌다.

표 9 및 10에서는 Lotus Notes Traveler 서버(64비트)의 하드웨어 및 소프트웨어 구성을 보여 준다.


표 9. Lotus Notes Traveler 서버(32비트)의 하드웨어 구성
모델IBM x3550
테스트용 프로세서/속도4개의 Xeon(듀얼 코어) @ 3.2GHz
장착된 메모리8GB
활성 실제 드라이브73GB의 용량과 10000RPM, 320MB/s의 성능을 제공하는 디스크 2개
활성 논리적 볼륨N/A
운영 체제Linux Red Hat 5 Enterprise(64비트)

표 10. Linux 64비트에 설치된 Lotus Notes Traveler 서버(32비트)의 소프트웨어 구성
Notes.ini 설정Lotus Notes Traveler의 초기 javaheap 크기를 증가시키기 위해
모든 테스트에 사용NTS_Java_Parms=-Xms625M -Xmx625M
NSF_Buffer_Pool_size_MB-200
HTTP 설정
지속적 연결 제한시간310초
출력 제한시간310초
HTTP 스레드 장치 수의 1.2배

결과

그림 6에서는 64비트 Linux에서 실행되는 Lotus Notes Traveler 8.5.2 서버(32비트)에서 발생한 시뮬레이트된 Windows Mobile 6 및 Nokia 사용자 로드에 대한 프로세서 자원 사용률을 보여 준다. 그림 7에서는 Apple 장치의 프로세서 자원 사용률과 34%의 혼합된 장치 워크로드 프로세서 사용률을 보여 준다.


그림 6. Linux 64비트 플랫폼에서 실행되는 다양한 Windows Mobile 6 장치 로드에 대한 Lotus Notes Traveler 8.5.2의 프로세서 사용률
Linux 64비트 플랫폼에서 실행되는 다양한 WM 6 장치 로드에 대한 Lotus Notes Traveler 8.5.2의 프로세서 사용률

활성 사용자가 1000명일 경우 프로세서 사용률은 27%였고, 1500명일 경우 프로세서 사용률은 40%였다.


그림 7. Linux 64비트 플랫폼에서 실행되는 다양한 Apple 장치 로드에 대한 Lotus Notes Traveler 8.5.2의 프로세서 사용률
Linux 64비트 플랫폼에서 실행되는 다양한 Apple 장치 로드에 대한 Lotus Notes Traveler 8.5.2의 프로세서 사용률

활성 사용자가 1000명일 경우 프로세서 사용률은 20%였고, 1500명일 경우 프로세서 사용률은 32%였다(그림 7 참조).

표 11에서는 다양한 로드 유형에 대한 메모리 사용량을 보여 준다.


표 11. Linux 64비트 운영 체제에서 실행되는 다양한 로드에 대한 Lotus Notes Traveler 8.5.2의 메모리 사용량
테스트 유형메모리 사용량(MB)
1500개의 Windows Mobile 6 장치 1262
1000개의 Windows Mobile 6 장치 1201
1500개의 혼합 장치(Windows Mobile 6 장치 50%와 Apple 장치 50%)1338
1500개의 Apple 장치1538
1000개의 Apple 장치1359

그림 6 및 7의 결과는 Lotus Domino 메일 서버가 4000명의 N8Mail 사용자를 지속적으로 실행하고 Lotus Notes Traveler 사용자 수가 점진적으로 증가되었다는 조건 하에서 얻어진 것이다. Lotus Domino 메일 서버는 5500명의 메일 사용자에 대해 구성되었으며 그 중 4000명의 메일 사용자는 N8Mail 워크로드를 사용하는 Lotus Notes 클라이언트 트래픽을 시뮬레이트했다. 그런 다음 장치 트래픽을 시뮬레이트하는 Lotus Notes Traveler 사용자의 수가 1000명에서 1500명으로 증가했다.

표 12에서는 1000명 및 1500명의 활성 Lotus Notes Traveler Windows Mobile 6 사용자 및 4000명의 활성 LDomino N8Mail 사용자가 로드로 발생하는 Lotus Notes Traveler 서버에 대해 측정한 여러 가지 주요 자원의 사용률 결과를 보여 준다.


표 12. 1000명 또는 1500명의 활성 Lotus Notes Traveler Windows Mobile 6 및 Nokia 사용자 및 4000명의 Lotus Domino N8Mail 사용자에 대한 자원 사용량
자원1000명의 Windows Mobile 6 사용자1500명의 Windows Mobile 6 사용자
프로세서 사용률(%)2740
총 디스크 읽기/초11
총 디스크 쓰기/초190265
Lotus Notes Traveler 서버 가상 메모리(MB)12011262
네트워크 KB/초1.82.3

표 13. 1000명 및 1500명의 활성 Lotus Notes Traveler Apple 사용자 및 4000명의 Lotus Domino N8Mail 사용자에 대한 자원 사용량
자원1000명의 Apple 사용자1500명의 Apple 사용자
프로세서 사용률(%)2032
총 디스크 읽기/초11
총 디스크 쓰기/초182196
Lotus Notes Traveler 서버 가상 메모리(MB)12351538
네트워크 KB/초1.92.4

Lotus Notes Traveler 8.5.1 및 Lotus Notes Traveler 8.5.2 비교

Lotus Notes Traveler 버전 8.5.1과 버전 8.5.2는 Windows 서버 로드만을 기반으로 비교할 수 있다. Linux 서버에 대한 Lotus Notes Traveler 지원은 버전 8.5.2부터 시작되었다.

그림 8에서는 64비트 Windows 2003에서 동일한 로드를 사용하여 Lotus Notes Traveler 8.5.1 서버(64비트)와 Lotus Notes Traveler 8.5.2 서버(64비트)의 프로세서 자원 사용률을 비교한 차트를 보여 준다.


그림 8. 다양한 Windows Mobile 6 로드를 사용한 Lotus Notes Traveler 8.5.1 및 Lotus Notes Traveler 8.5.2의 프로세서 사용량 비교
다양한 Windows Mobile 6 로드를 사용한 Lotus Notes Traveler 8.5.1 및 Lotus Notes Traveler 8.5.2의 프로세서 사용량 비교

활성 사용자가 1000명일 경우 프로세서 사용률은 Lotus Notes Traveler 8.5.1에서 24%였고, Lotus Notes Traveler 8.5.2에서는 21%로 줄어들었다. 활성 사용자가 1500명일 경우 프로세서 사용률은 Lotus Notes Traveler 8.5.1에서 53%였고, Lotus Notes Traveler 8.5.2에서는 48%로 줄어들었다. 그림 9를 참조한다.


그림 9. 다양한 Apple 장치 로드를 사용한 Lotus Notes Traveler 8.5.1 및 Lotus Notes Traveler 8.5.2의 프로세서 사용량 비교
다양한 Apple 장치 로드를 사용한 Lotus Notes Traveler 8.5.1 및 Lotus Notes Traveler 8.5.2의 프로세서 사용량 비교

활성 사용자가 1000명일 경우 프로세서 사용률은 Lotus Notes Traveler 8.5.1에서 32%였고, Lotus Notes Traveler 8.5.2에서는 20%로 줄어들었다. 활성 사용자가 1500명일 경우 프로세서 사용률은 Lotus Notes Traveler 8.5.1에서 45%였고, Lotus Notes Traveler 8.5.2에서는 32%로 줄어들었다. 그림 10을 참조한다.


그림 10. 2000명의 혼합된 활성 사용자(Windows Mobile 6 및 Nokia 장치 50%와 Apple 장치 50%)를 사용한 Lotus NotesTraveler 8.5.1 및 Lotus Notes Traveler 8.5.2의 프로세서 비교
2000명의 혼합된 활성 사용자(Windows Mobile 6 및 Nokia 장치 50%와 Apple 장치 50%)를 사용한 Lotus NotesTraveler 8.5.1 및 Lotus Notes Traveler 8.5.2의 프로세서 비교

활성 사용자가 2000명일 경우 프로세서 사용률은 Lotus Notes Traveler 8.5.1에서 53%였고, Lotus Notes Traveler 8.5.2에서는 40%로 줄어들었다.


그림 11. 1000개 및 2000개의 Windows Mobile 6 및 Nokia 장치에 대한 Lotus Notes Traveler 8.5.2 및 Lotus Notes Traveler 8.5.1의 메모리 사용량 비교
1000개 및 2000개의 Windows Mobile 6 및 Nokia 장치에 대한 Lotus Notes Traveler 8.5.2 및 Lotus Notes Traveler 8.5.1의 메모리 사용량 비교

Apple 장치의 메모리 사용량은 Lotus Notes Traveler 8.5.1과 Lotus Notes Traveler 8.5.2에서 동일했으며 1500개의 Apple 장치의 경우에는 1.6GB로 유지되었다.


결론

Windows(64비트) 운영 체제

Windows 64비트 운영 체제의 원격 구성에서 수행한 Lotus Notes Traveler 8.5.2 서버 및 Lotus Domino 8.5.2 메일 서버의 성능 측정을 통해 이 보고서에서 제시된 워크로드를 적용할 경우 Lotus Notes Traveler 8.5.2 64비트 서버가 2000명 이상의 Windows Mobile 사용자, 1500명 이상의 Apple 장치 사용자 또는 2000명 이상의 혼합 사용자를 지원할 수 있다는 것을 알 수 있었다. 테스트에서는 2500명의 Windows Mobile 사용자 로드를 처리할 수 있다는 결과를 보여 주었다.

4개의 듀얼 코어 프로세서와 8GB 메모리가 장착된 Lotus Notes Traveler Windows 64비트 서버는 2000명의 WM 활성 사용자에 대해 약 47%의 프로세서 사용률을 보여 주었고, 2000개의 Windows Mobile 장치에 대해 1.7GB의 메모리 사용량을 보여 주었으며, 1500개의 Apple 장치에 대해 23%의 프로세서 사용률과 1.6GB의 메모리 사용량을 보여 주었다. 2000명의 활성 사용자로 구성된 혼합 로드의 경우(Windows Mobile 6/Nokia 사용자 50%와 Apple 사용자 50%) 40%의 프로세서 사용률과 1.7GB의 메모리 사용량을 보여 주었다.

4000명의 N8Mail 사용자 및 2000명의 64비트 Lotus Notes Traveler Windows Mobile 6 또는 Nokia 사용자, 1500명의 Apple 사용자 또는 2000명의 혼합 로드 사용자를 지속적으로 지원하는 Lotus Domino 8.5.2 메일 서버의 경우에는 과도하지 않은 프로세서 사용률을 보여 주었다.

2000명(또는 테스트에서 도달한 최대 인원) 이상의 활성 Lotus Notes Traveler 사용자를 지원하려면 고객이 둘 이상의 Lotus Notes Traveler 8.5.2 64비트 서버를 배치해야 한다. Lotus Domino 메일 서버의 프로세서 사용률을 모니터링하여 메일 서버가 최대 로드에서 Lotus Notes Traveler 사용자의 추가 활동을 처리할 수 있는지 확인해야 한다.

Lotus Notes Traveler는 메모리를 많이 사용하는 애플리케이션이며 수많은 모바일 장치 사용자를 지원하려면 Windows 64비트 운영 체제에서 실행되는 Lotus Domino 64비트 서버를 배치하는 것이 가장 효과적이다.

Linux 64비트 운영 체제

Linux 64비트 운영 체제의 원격 구성에서 수행한 Lotus Notes Traveler 8.5.2(32비트 서버) 및 Domino 8.5.2 메일 서버의 성능 측정을 통해 이 보고서에서 제시된 워크로드를 적용할 경우 Lotus Notes Traveler 8.5.2 32비트 서버가 1500명 이상의 Windows Mobile 사용자, 1500명 이상의 Apple 장치 사용자 또는 1500명 이상의 혼합 사용자를 지원할 수 있다는 것을 알 수 있었다.

4개의 듀얼 코어 프로세서와 8GB 메모리가 장착된 Lotus Notes Traveler Linux 64비트 서버는 1500명의 Windows Mobile 활성 사용자에 대해 약 40%의 프로세서 사용률과 1.26GB의 메모리 사용량을 보여 주었고, 1500개의 Apple 장치에 대해 32%의 프로세서 사용률과 1.5GB의 메모리 사용량을 보여 주었으며, 혼합된 1500개의 장치에 대해 33.5%의 프로세서 사용률과 1.3GB의 메모리 사용량을 보여 주었다.


부록 1. Notes.ini 설정
Notes.Ini 매개변수 이름설명
Create_R8_DatabasesLotus Domino 8 서버에 적용된다. Lotus Domino 8 서버에 ODS48 데이터베이스를 작성하려면 1로 설정한다.
NSF_Buffer_Pool_Size_MBLotus Domino와 디스크 스토리지 사이의 I/O 전송을 버퍼링하는 전용 메모리 섹션인 NSF 버퍼 풀의 최대 크기(바이트)를 지정한다.
NSF_Dbcache_Maxentries서버의 데이터베이스 캐시에 한 번에 저장할 수 있는 데이터베이스의 수를 지정한다.
RouterDbCacheSize라우터 프로세스에서 메일 데이터베이스를 캐싱하는 데 사용되는 라우터 데이터베이스 캐시의 크기를 지정한다.
SCHEDULE_NO_VALIDATESchedMgr이 사용 시간 데이터베이스 항목에 대한 유효성 검증을 날마다 수행하는지 여부를 설정 또는 해제한다. 0(기본값) - 유효성 검증 수행, 1 - 유효성 검증 안함.
Server_MAX_CONCURRENT_TRANS한 서버에서 동시에 스케줄링된 트랜잭션의 수에 대한 제한을 설정한다.
Server_Pool_TasksLotus Domino 서버(DbServer) 스레드풀에 있는 실제 스레드의 총 수를 지정한다.
Server_Show_Performance서버에 적용된다. 서버 성능 이벤트를 콘솔에 표시할지 여부를 지정한다. 이 변수를 1로 설정하면 서버 성능 이벤트가 콘솔에 표시된다.

참고자료

필자소개

Yuriy Veytsman은 IBM Lotus Domino 서버 성능 팀의 Staff Software Engineer로 활동하고 있다. 이메일 주소는 yuriy_veytsman@us.ibm.com이다.

잘못된 도움말 신고

부정사용 신고

감사합니다. 이 항목은 운영자가 관심을 표시했습니다.


잘못된 도움말 신고

부정사용 신고

제출실패 신고. 나중에 다시 실행해주세요.


디벨로퍼웍스 로그인


IBM ID가 필요하세요?
IBM ID를 잊으셨습니까?


비밀번호를 잊으셨습니까?
비밀번호 변경

developerWorks 이용 약관에 동의하시는 경우 제출을 클릭하십시오. 이용 약관.

 


developerWorks에 처음 로그인하면 developerWorks프로파일이 생성됩니다.귀하의 프로파일에서 동의하신 내용이 공개되지만 이 사항은 언제든지 변경 가능합니다. 귀하의 성명(숨김으로 체크되어 있어도 표시됩니다)과 디스플레이 이름은 게시한 컨텐츠나 사이트 엑세스시 표시됩니다.

화면상에 보여지는 닉네임을 정하세요.

처음 developerWorks에 로그인할 때 프로파일이 작성되므로, 이를 위해 디스플레이 이름을 선택해야 합니다. 선택하신 디스플레이 이름은 developerWorks에 게시한 컨텐츠에 표시됩니다.

3글자 이상 31글자 이하의 길이로 사용 가능합니다. dW커뮤니티 내에서는 보안상 이메일주소를 제외한 다른 이름을 지정하셔야 합니다.

3개의 &이나 대쉬를 포함해주시고 31글자내로 제한해주세요.


developerWorks 이용 약관에 동의하시는 경우 제출을 클릭하십시오. 이용 약관.

 


아티클 순위

의견

static.content.url=http://www.ibm.com/developerworks/js/artrating/
SITE_ID=20
Zone=Lotus
ArticleID=660128
ArticleTitle=IBM Lotus Notes 8.5.2 Traveler 성능
publish-date=10212010
author1-email=yuriy_veytsman@us.ibm.com
author1-email-cc=

태그

Help
검색 필드를 사용하여 My developerWorks 내에서 해당 태그가 사용된 모든 종류의 컨텐츠를 검색하십시오.

태그를 더 많이 보거나 적게 보기 위해 슬라이더 막대를 사용하십시오.

인기 태그는 특정 컨텐츠 존(예를 들어, 자바, 리눅스, WebSphere)의 최고 인기 태그를 보여줍니다.

내 태그는 특정 컨텐츠 존(예를 들어, 자바, 리눅스, WebSphere)의 귀하의 태그를 보여줍니다.

검색 필드를 사용하여 My developerWorks 내에서 해당 태그가 사용된 모든 종류의 컨텐츠를 검색하십시오. 인기 태그는 특정 컨텐츠 존(예를 들어, 자바, 리눅스, WebSphere)의 최고 인기 태그를 보여줍니다. 내 태그는 특정 컨텐츠 존(예를 들어, 자바, 리눅스, WebSphere)의 귀하의 태그를 보여줍니다.