Производительность IBM Lotus Notes 8.5.2 Traveler

В статье представлен отчет о результатах тестирования производительности IBM® Lotus® Notes® Traveler 8.5.2 для 64-разрядных операционных систем Microsoft Windows и Red Hat Linux. Кроме того, сравниваются 64-разрядные версии серверов Lotus Notes Traveler 8.5.2 и Lotus Notes Traveler 8.5.1 на 64-разрядной операционной системе Windows.

Юрий Вейцман, штатный инженер-программист, IBM

Юрий Вейцман (Yuriy Veytsman), штатный инженер-программист группы Lotus Domino Performance Team. Адрес электронной почты: yuriy_veytsman@us.ibm.com.



11.10.2011

Примечание редактора. Много знаете по данной теме? Хотите поделиться своим опытом? Примите участие в создании wiki по программному обеспечению IBM Lotus.

Введение

В этой статье представлены следующие отчеты о результатах тестирования производительности IBM® Lotus® Notes® Traveler 8.5.2:

  • 64-разрядная версия Lotus Notes Traveler 8.5.2 на 64-разрядной операционной системе Windows.
  • 32-разрядная версия Lotus Notes Traveler 8.5.2 на 64-разрядной операционной системе Linux. Lotus Domino® for Linux является 32-разрядным приложением, но 64-разрядная операционная система Linux позволяет Lotus Notes Traveler использовать до 3 ГБ памяти.
  • Сравнение 64-разрядной версии серверов Lotus Notes Traveler 8.5.1 и Lotus Notes Traveler 8.5.2 на 64-разрядной операционной системе Windows. Lotus Notes Traveler поддерживается Linux начиная с версии 8.5.2.

Производительность Lotus Notes Traveler 8.5.2 для 32-разрядных серверов Lotus Domino на 32-разрядной операционной системе Windows не измерялась, т.к. наилучшим выбором для крупных развертываний Lotus Notes Traveler являются 64-разрядные серверы Lotus Domino.

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 Notes в каталоге Lotus Domino. Читайте подробнее о Lotus Notes Traveler.

План тестирования

В данном исследовании использовались два сервера Lotus Domino. Один сервер использовался для серверного задания Lotus Notes Traveler, а другой - для почтовых баз данных пользователей, как показано на рисунке 1.

Рисунок 1. Конфигурация тестирования
Рисунок 1. Конфигурация тестирования

Стратегия тестирования заключалась в моделировании типичной корпоративной нагрузки обмена сообщениями с последующим добавлением в эту среду мобильных устройств. Генераторы рабочей нагрузки NotesBench имитировали активность клиента Lotus Notes путем отправки почты случайным пользователям в тестовом наборе, вызывая ответную активность на почтовом сервере Lotus Domino. Мобильные устройства добавлялись к этой среде при помощи имитационных устройств, хранящих изменения, генерируемые NotesBench, в синхронизации с клиентом, и имитирующих действия пользователей мобильных устройств.


Lotus Notes Traveler 8.5.2

Производительность сервера Lotus Notes Traveler и почтового сервера Lotus Domino измерялась с использованием Lotus Notes Traveler и рабочих нагрузок N8Mail на 64-разрядной серверной операционной системе Windows 2003 и, впервые, на 64-разрядной операционной системе Red Hat Enterprise Linux 5. Сервер Lotus Notes Traveler находился на отдельном от почтового сервера Lotus Domino сервере и использовался системами тестирования, которые имитировали клиентов мобильных устройств. Системы драйверов запускали сценарии, которые имитировали чтение и отправку почтовых сообщений удаленными устройствами.

Ниже представлен подробный клиентский сценарий Lotus Notes Traveler.

Выполняется 64 итерации цикла с 15-минутным временем ожидания между шагами. Каждый пользователь начинает работу со случайного шага (первого, пятого и так далее) и проходит все 64 шага.

Начало цикла

  • ОТКРЫТЬ/ПРОЧИТАТЬ пять входящих сообщений (каждый шаг)
  • ОТВЕТИТЬ на первое сообщение (каждый второй шаг)
  • ОТПРАВИТЬ одно сообщение размером 10 байт одному человеку (каждый восьмой шаг)
  • ОТПРАВИТЬ еще одно сообщение размером 10 байт трем людям (каждый восьмой шаг)
  • ПЕРЕМЕСТИТЬ одно сообщение из папки входящих сообщений в папку NotesBench (каждый шаг)
  • УДАЛИТЬ два сообщения (каждый шаг)

Конец цикла

В дополнение к этим пользовательским сценариям клиенты Lotus Notes Traveler прослушиваются сервером Lotus Notes Traveler, выполняющим автоматическую синхронизацию сообщений. Если в результате работы генераторов нагрузки NotesBench изменяются данные почты или календаря на сервере, клиент Lotus Notes Traveler автоматически синхронизирует серверные изменения с устройством. При сравнении Lotus Notes Traveler 8.5.2 с Lotus Notes Traveler 8.5.1 в сценарий были внесены изменения, чтобы более реалистично отразить поведение пользователей:

  1. Время ожидания и время повтора были изменены с пяти секунд до пяти минут, как это имеет место в реальных устройствах (для обеих версий - 8.5.2 и 8.5.1).
  2. Все клиенты для устройств под управлением операционных систем Windows Mobile и Symbian были смоделированы как клиенты HTTP push, а не как клиенты SyncML.
  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, которая отличается от канала автоматической синхронизации по TCP, используемого в Lotus Notes Traveler 8.5.1 и более ранних версиях. Устройства Apple используют другой протокол синхронизации и имеют отличные от устройства Windows Mobile и Nokia характеристики производительности.

Были использованы следующие модели нагрузки:

  • 100% устройств Windows Mobile 6 со всеми сообщениями в формате rich text (RTF).
  • 100% устройств Apple.
  • Смешанная нагрузка с 50% устройств Windows Mobile 6 и Nokia и 50% устройств Apple.

Нагрузка почтового сервера Lotus Domino 8.5.2

Рабочая нагрузка N8Mail, выполняемая на почтовом сервере Lotus Domino 8.5.2, имитировала виртуальных пользователей, отправляющих почту при помощи клиента Lotus Notes 8.5.2. Эта рабочая нагрузка является частью набора рабочих нагрузок NotesBench, входящего в состав инструментария NotesBench и Server.Load (вариант установки в клиенте администратора). Для получения дополнительной информации о рабочей нагрузке N8Mail обратитесь к статье Рабочие нагрузки IBM Lotus Notes V8: поднимаем производительность на новый уровень на developerWorks® .

Для данных измерений нагрузка N8Mail имитировала 4000 клиентов Lotus Notes, отправляющих почту более чем 6000 пользователей (4000 плюс количество пользователей мобильных устройств). Дополнительные 2000 пользователей (или иное количество, если указано) являлись зарегистрированными пользователями Lotus Notes Traveler. Эти измерения имитировали пользовательскую среду, в которой пользователи почты имеют либо клиент Lotus Notes, либо устройство Lotus Notes Traveler, но не оба одновременно.

Отказ от ответственности за последствия использования

Все наши тесты являются лабораторными измерениями, поэтому в реальной среде заказчика результаты могут быть иными. Для получения помощи в планировании мощностей обратитесь в группу IBM TechLine. Группа IBM TechLine выполняет планирование мощностей для нового оборудования.


Конфигурация и результаты почтового сервера Lotus Domino

В следующих таблицах приведено аппаратное и программное обеспечение для почтового сервера Lotus Domino.

Таблица 1. Конфигурация оборудования
МодельIBM x3850
Процессоры для тестирования и скорость4 двухъядерных Xeon 3.0 ГГц
Установленная память12 ГБ
Активные физические диски42 диска
Активные логические тома6 массивов RAID 0
Операционная система64-разрядная Windows 2003 Server Enterprise
Таблица 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

Почтовый сервер представляет собой 32-разрядный сервер Lotus Domino 8.5.2, установленный в качестве отдельного раздела сервера Lotus Domino на eServer™ xSeries® 3850 под управлением 64-разрядной Windows 2003 Standard Server с четырьмя двухъядерными процессорами и 12 ГБ физической памяти. Конфигурация дисковой памяти представляет собой аппаратный массив IBM DS4000® Series (FAStT) с 42 дисковыми накопителями. Исполняемые файлы Lotus Domino установлены на одном логическом томе RAID 0 объемом 200 ГБ. Почтовые базы данных распределены на три логических тома RAID 0 по 800 ГБ каждый. Ведение журнала почты настроено на отдельном логическом томе. Сетевой доступ осуществлялся через один Ethernet-адаптер 1.0 Гбит/с, работающий в полнодуплексном режиме.

На рисунке 2 показано потребление ресурсов процессора почтовым сервером Lotus Domino при различных пользовательских нагрузках Lotus Notes Traveler для Windows Mobile 6 и Nokia, а также 4000 пользователях N8Mail. Потребление измерялось для 64-разрядного Lotus Notes Traveler 8.5.2 на сервере под управлением 64-разрядной Windows 2003.

Рисунок 2. Потребление ресурсов процессора почтовым сервером Lotus Domino с различными нагрузками Windows Mobile 6 и Nokia
Рисунок 2. Потребление ресурсов процессора почтовым сервером Lotus Domino с различными нагрузками Windows Mobile 6 и Nokia

При увеличении числа пользователей с 1000 до 2000 потребление ресурсов процессора почтовым сервером Lotus Domino увеличивается на 8%.

Рисунок 3. Потребление ресурсов процессора почтовым сервером Lotus Domino с различными нагрузками Apple
Рисунок 3. Потребление ресурсов процессора почтовым сервером Lotus Domino с различными нагрузками Apple

При увеличении числа пользователей Apple Lotus Notes Traveler с 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.

Конфигурация и результаты для 64-разрядного сервера IBM Lotus Notes Traveler (64-разрядная Windows)

Сервер Lotus Notes Traveler 8.5.2 (64-разрядный) был установлен в качестве отдельного раздела сервера Lotus Domino на eServer xSeries 3850 под управлением 64-разрядной Windows 2003 Enterprise Server с четырьмя двухъядерными процессорами и 8 ГБ физической памяти. Сетевой доступ осуществлялся через один Ethernet-адаптер 1.0 Гбит/c, работающий в полнодуплексном режиме.

В таблицах 3 и 4 приведены аппаратная и программная конфигурации для 64-разрядного сервера Lotus Notes Traveler.

Таблица 3. Конфигурация оборудования для 64-разрядного сервера Lotus Notes Traveler
МодельIBM x3850
Процессоры для тестирования и скорость4 двухъядерных Xeon 3.2 ГГц
Установленная память8 ГБ
Активные физические диски2 диска по 73 ГБ каждый, 10000 оборотов в минуту, 320 МБ/с
Активные логические томанет
Операционная система64-разрядная Windows 2003 Server Enterprise
Таблица 4. Конфигурация программного обеспечения для 64-разрядного сервера Lotus Notes Traveler
Настройки Notes.iniДля увеличения начального размера кучи (javaheap) Lotus Notes Traveler
Используется для всех тестов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-разрядного сервера Lotus Notes Traveler 8.5.2 на 64-разрядной Windows 2003 при моделируемых пользовательских нагрузках Windows Mobile 6 и Nokia. На рисунке 5 показано потребление ресурсов процессора для устройств Apple.

Рисунок 4. Потребление ресурсов процессора для Lotus Notes Traveler 8.5.2 при различных нагрузках от устройств WM6
Рисунок 4. Потребление ресурсов процессора для Lotus Notes Traveler 8.5.2 при различных нагрузках от устройств WM6

Потребление ресурсов процессора при 1000 активных пользователей составило 21%, а при 2000 активных пользователей - 48%. Lotus Notes Traveler 8.5.2 удалось масштабировать до 2500 активных пользователей с увеличением потребления ресурсов процессора до уровня 66%.

Рисунок 5. Потребление ресурсов процессора для Lotus Notes Traveler 8.5.2 при различных нагрузках от устройств Apple
Рисунок 5. Потребление ресурсов процессора для Lotus Notes Traveler 8.5.2 при различных нагрузках от устройств Apple

Потребление ресурсов процессора при 1000 активных пользователей составило 15%, а при 1500 активных пользователей - 23%. Увеличение на 500 пользователей привело к увеличению потребления ресурсов процессора лишь на 8%.

При 2000 пользователей со смешанным набором устройств (50% Windows Mobile 6 и Nokia, 50% Apple) потребление ресурсов процессора составило 40%.

В таблице 5 приведено использование памяти для различных типов нагрузок.

Таблица 5. Использование памяти для различных типов нагрузок
Вид тестаИспользование памяти в мегабайтах
2000 устройств Windows Mobile 6 1700
1000 устройств Windows Mobile 6 1700
2000 смешанных устройств (50% Windows Mobile 6 и Nokia, 50% устройств Apple)1700
1500 устройств Apple1600
1000 устройств Apple1700

Для создания условий, соответствующих результатам, показанным на рисунках 2 и 3, почтовый сервер Lotus Domino постоянно работал в стационарном режиме 4000 пользователей N8Mail, а число пользователей Lotus Notes Traveler постепенно увеличивалось. Почтовый сервер Lotus Domino был настроен на 6000 пользователей почты, из которых 4000 пользователей имитировали клиентский трафик Lotus Notes, используя рабочую нагрузку N8Mail. Число пользователей Lotus Notes Traveler, имитирующих трафик устройств, было увеличено с 1000 до 2000.

В таблице 6 приведено несколько ключевых показателей использования ресурсов для сервера Lotus Notes Traveler при нагрузке от 2000 активных пользователей Lotus Notes Traveler Windows Mobile 6 и 4000 активных пользователей Lotus Domino N8Mail. В таблице 6 приведены те же показатели для устройств Apple, а в таблице 7 - для смешанной нагрузки (50% устройств Windows Mobile 6 и Nokia, 50% устройств Apple).

Таблица 6. Потребление ресурсов при различных рабочих нагрузках от активных пользователей Lotus Notes Traveler Windows Mobile 6 и Nokia, а также 4000 пользователей Lotus Domino N8Mail
Ресурс1000 пользователей Windows Mobile 6 и Nokia2000 пользователей Windows Mobile 6 и Nokia
Потребление ресурсов процессора (%)2148
Всего чтений с диска в секунду11
Всего записей на диск в секунду234355
Виртуальная память сервера Lotus Notes Traveler (МБ)17001700
Количество байтов, передаваемых по сети в секунду17651813
Таблица 7. Потребление ресурсов при различных нагрузках от активных пользователей Lotus Notes Traveler Apple, а также 4000 пользователей Lotus Domino N8Mail
Ресурс1000 Apple2000 Apple
Потребление ресурсов процессора (%)1523
Всего чтений с диска в секунду11
Всего записей на диск в секунду234256
Виртуальная память сервера Lotus Notes Traveler (МБ)17001600
Количество байтов, передаваемых по сети в секунду23061875
Таблица 8. Потребление ресурсов при 2000 активных смешанных пользователей Lotus Notes Traveler и 4000 пользователей Lotus Domino N8Mail
Ресурс2000 смешанных пользователей
Потребление ресурсов процессора (%)40
Всего чтений с диска в секунду1
Всего записей на диск в секунду388
Виртуальная память сервера Lotus Notes Traveler (МБ)1700
Количество байтов, передаваемых по сети в секунду2232

Конфигурация и результаты для 32-разрядного сервера Lotus Notes Traveler (64-разрядная Linux)

Сервер Lotus Notes Traveler 8.5.2 (32-разрядный) был установлен в качестве отдельного раздела сервера Lotus Domino на eServer xSeries 3850 под управлением 64-разрядной Linux Red Hat Enterprise Server с четырьмя двухъядерными процессорами и 8 ГБ физической памяти. Сетевой доступ осуществлялся через один Ethernet-адаптер 1.0 Гбит/c, работающий в полнодуплексном режиме.

В таблицах 9 и 10 приведена аппаратная и программная конфигурации для 64-разрядного сервера Lotus Notes Traveler.

Таблица 9. Конфигурация оборудования для 32-разрядного сервера Lotus Notes Traveler
МодельIBM x3550
Процессоры для тестирования и скорость4 двухъядерных Xeon 3.2 ГГц
Установленная память8 ГБ
Активные физические диски2 диска по 73 ГБ каждый, 10000 оборотов в минуту, 320 МБ/с
Активные логические томанет
Операционная система64-разрядная Linux Red Hat 5 Enterprise
Таблица 10. Конфигурация программного обеспечения для 32-разрядного сервера Lotus Notes Traveler на 64-разрядной Linux
Настройки Notes.iniДля увеличения начального размера кучи (javaheap) Lotus Notes Traveler
Используется для всех тестовNTS_Java_Parms=-Xms625M -Xmx625M
NSF_Buffer_Pool_size_MB-200
Настройки HTTPЗначение
Таймаут постоянных соединений310 секунд
Таймаут выхода310 секунд
HTTP-потоки1.2 * количество устройств

Результаты

На рисунке 6 показано потребление ресурсов процессора для 32-разрядного сервера Lotus Notes Traveler 8.5.2 на 64-разрядной Linux при моделируемых пользовательских нагрузках Windows Mobile 6 и Nokia. На рисунке 7 показано потребление ресурсов процессора для устройств Apple и при уровне потребления ресурсов процессора рабочей нагрузкой от смешанных устройств 34%.

Рисунок 6. Потребление ресурсов процессора для Lotus Notes Traveler 8.5.2 при различных нагрузках от устройств Windows Mobile 6 на 64-разрядной платформе Linux
Рисунок 6. Потребление ресурсов процессора для Lotus Notes Traveler 8.5.2 при различных нагрузках от устройств Windows Mobile 6 на 64-разрядной платформе Linux

Потребление ресурсов процессора при 1000 активных пользователей составило 28%, а при 1500 активных пользователей - 40%.

Рисунок 7. Потребление ресурсов процессора для Lotus Notes Traveler 8.5.2 при различных нагрузках от устройств Apple на 64-разрядной платформе Linux
Рисунок 7. Потребление ресурсов процессора для Lotus Notes Traveler 8.5.2 при различных нагрузках от устройств Apple на 64-разрядной платформе Linux

Как показано на рисунке 7, потребление ресурсов процессора при 1000 активных пользователей составило 20%, а при 1500 активных пользователей - 32%.

В таблице 11 приведено использование памяти для различных типов нагрузок.

Таблица 11. Использование памяти для Lotus Notes Traveler 8.5.2 при различных нагрузках на 64-разрядных операционных системах Linux
Вид тестаИспользование памяти в мегабайтах
1500 устройств Windows Mobile 6 1262
1000 устройств Windows Mobile 6 1201
1500 смешанных устройств, 50% Windows Mobile и 50% устройств компании Apple1338
1500 устройств Apple1538
1000 устройств Apple1359

Для создания условий, соответствующих результатам, показанным на рисунках 6 и 7, почтовый сервер Lotus Domino постоянно работал в стационарном режиме 4000 пользователей N8Mail, а число пользователей Lotus Notes Traveler постепенно увеличивалось. Почтовый сервер Lotus Domino был настроен на 5500 пользователей почты, из которых 4000 пользователей имитировали клиентский трафик Lotus Notes, используя рабочую нагрузку N8Mail. Число пользователей Lotus Notes Traveler, имитирующих трафик устройств, было увеличено с 1000 до 1500.

В таблице 12 приведено несколько ключевых показателей потребления ресурсов для сервера Lotus Notes Traveler при нагрузке от 1000 и 1500 активных пользователей Lotus Notes Traveler Windows Mobile 6 и Nokia, а также 4000 активных пользователей Lotus Domino N8Mail.

Таблица 12. Потребление ресурсов при 1000 и 1500 активных пользователей Lotus Notes Traveler Windows Mobile 6 и Nokia, а также 4000 активных пользователей Lotus Domino N8Mail
Ресурс1000 пользователей Windows Mobile 61500 пользователей Windows Mobile 6
Потребление ресурсов процессора (%)2740
Всего чтений с диска в секунду11
Всего записей на диск в секунду190265
Виртуальная память сервера Lotus Notes Traveler (МБ)12011262
Количество килобайтов, передаваемых по сети в секунду1.82.3
Таблица 13. Потребление ресурсов при 1000 и 1500 активных пользователей Lotus Notes Traveler Apple, а также 4000 пользователей Lotus Domino N8Mail
Ресурс1000 пользователей Apple1500 пользователей Apple
Потребление ресурсов процессора (%)2032
Всего чтений с диска в секунду11
Всего записей на диск в секунду182196
Виртуальная память сервера Lotus Notes Traveler (МБ)12351538
Количество килобайтов, передаваемых по сети в секунду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-разрядных серверов Lotus Notes Traveler версий 8.5.1 и 8.5.2 на 64-разрядной Windows 2003.

Рисунок 8. Сравнение потребления ресурсов процессора серверами Lotus Notes Traveler 8.5.1 и Lotus Notes Traveler 8.5.2 с различными нагрузками Windows Mobile 6
Рисунок 8. Сравнение использования процессора серверами Lotus Notes Traveler 8.5.1 и Lotus Notes Traveler 8.5.2 с различными нагрузками Windows Mobile 6

Потребление ресурсов процессора при 1000 активных пользователей составило 24% для Lotus Notes Traveler 8.5.1 и снизилось до 21% для Lotus Notes Traveler 8.5.2. При 1500 активных пользователей Потребление ресурсов процессора составило 53% для Lotus Notes Traveler 8.5.1 и снизилось до 48% для Lotus Notes Traveler 8.5.2 (см. рисунок 9).

Рисунок 9. Сравнение потребления ресурсов процессора серверами Lotus Notes Traveler 8.5.1 и Lotus Notes Traveler 8.5.2 с различными нагрузками от устройств Apple
Рисунок 9. Сравнение потребления ресурсов процессора серверами Lotus Notes Traveler 8.5.1 и Lotus Notes Traveler 8.5.2 с различными нагрузками от устройств Apple

Потребление ресурсов процессора при 1000 активных пользователей составило 32% для Lotus Notes Traveler 8.5.1 и снизилось до 20% для Lotus Notes Traveler 8.5.2. Потребление ресурсов процессора при 1500 активных пользователей составило 45% для Lotus Notes Traveler 8.5.1 и снизилось до 32% для Lotus Notes Traveler 8.5.2 (см. рисунок 10).

Рисунок 10. Сравнение потребления ресурсов процессора для Lotus Notes Traveler 8.5.1 и Lotus Notes Traveler 8.5.2 с 2000 активных смешанных пользователей (50%Windows Mobile 6 и Nokia, 50% Apple)
Рисунок 10. Сравнение потребления ресурсов процессора для Lotus Notes Traveler 8.5.1 и Lotus Notes Traveler 8.5.2 с 2000 активных смешанных пользователей (50%Windows Mobile 6 и Nokia, 50% Apple)

Потребление ресурсов процессора при 2000 активных пользователей составило 53% для Lotus Notes Traveler 8.5.1 и снизилось до 40% для Lotus Notes Traveler 8.5.2.

Рисунок 11. Сравнение использования памяти для Lotus Notes Traveler 8.5.2 и Lotus Notes Traveler 8.5.1 при 1000 и 2000 устройств Windows Mobile 6 и Nokia
Рисунок 11. Сравнение использования памяти для Lotus Notes Traveler 8.5.2 и Lotus Notes Traveler 8.5.1 при 1000 и 2000 устройств Windows Mobile 6 и Nokia

Использование памяти устройствами Apple не менялось от Lotus Notes Traveler 8.5.1 к Lotus Notes Traveler 8.5.2 и оставалось на уровне 1.6 ГБ для 1500 устройств Apple.


Заключение

64-разрядные операционные системы Windows

Измерения производительности сервера Lotus Notes Traveler 8.5.2 и почтового сервера Lotus Domino 8.5.2 в удаленной конфигурации на 64-разрядных операционных системах Windows показывают, что 64-разрядный сервер Lotus Notes Traveler 8.5.2 способен поддерживать более 2000 пользователей Windows Mobile, или более 1500 пользователей устройств Apple, или 2000 смешанных пользователей при рабочих нагрузках, представленных в данном отчете. Тестирование показало возможность поддержки нагрузки в 2500 пользователей Windows Mobile.

64-разрядный сервер Lotus Notes Traveler для Windows с четырьмя двухъядерными процессорами и 8 ГБ памяти использовал примерно 47% ресурсов процессора при 2000 активных пользователей Windows Mobile и 1.7 ГБ памяти при 2000 устройств Windows Mobile, а также 23% ресурсов процессора и 1.6 ГБ памяти при 1500 устройств Apple. При смешанной нагрузке от 2000 активных пользователей (50% Windows Mobile 6 и Nokia, 50% пользователей Apple) потребление ресурсов процессора составило 40%, а памяти - 1.7 ГБ.

Воздействие на потребление ресурсов процессора почтового сервера Lotus Domino 8.5.2 в стационарном режиме 4000 пользователей N8Mail и 2000 пользователей Lotus Notes Traveler (64-разрядная версия) Windows Mobile 6 или Nokia, или 1500 пользователей Apple, или 2000 смешанных пользователей было умеренным.

Для поддержки более 2000 (или иного достигнуто в наших тестах количества) активных пользователей Lotus Notes Traveler клиентам необходимо развернуть более одного 64-разрядного сервера Lotus Notes Traveler 8.5.2. Необходимо контролировать загрузку процессора для почтового сервера Lotus Domino, чтобы почтовый сервер мог справиться с дополнительной активностью пользователей Lotus Notes Traveler при пиковой нагрузке.

Обратите внимание, что Lotus Notes Traveler является приложением, интенсивно использующим память, поэтому для поддержки большого количества пользователей мобильных устройств лучше всего разворачивать 64-разрядные серверы Lotus Domino на 64-разрядных операционных системах Windows.

64-разрядные операционные системы Linux

Измерения производительности сервера 32-разрядного сервера Lotus Notes Traveler 8.5.2 и почтового сервера Lotus Domino 8.5.2 в удаленной конфигурации на 64-разрядных операционных системах Linux показывают, что 32-разрядный сервер Lotus Notes Traveler 8.5.2 способен поддерживать более 1500 пользователей Windows Mobile, или более 1500 пользователей устройств Apple, или 1500 смешанных пользователей при рабочих нагрузках, представленных в данном отчете.

64-разрядный сервер Lotus Notes Traveler для Linux с четырьмя двухъядерными процессорами и 8 ГБ памяти использовал примерно 40% ресурсов процессора и 1.26 ГБ памяти при 1500 активных пользователей Windows Mobile, 32% процессора и 1.5 ГБ памяти при 1500 устройств Apple, а также 33.5% ресурсов процессора и 1.3 ГБ памяти при 1500 смешанных устройств.

Приложение 1. Настройки Notes.ini
Имя параметра Notes.iniПояснение
Create_R8_DatabasesПрименяется к серверам Lotus Domino 8. Установите значение 1 для создания баз данных ODS48 на серверах Lotus Domino 8.
NSF_Buffer_Pool_Size_MBОпределяет максимальный размер (в байтах) буферного пула NSF - раздела памяти, выделенного для буферизации передачи данных ввода/вывода между Lotus Domino и дисковой памятью.
NSF_Dbcache_MaxentriesОпределяет количество баз данных, которое сервер может одновременно хранить в своем кэше базы данных.
RouterDbCacheSizeОпределяет размер кэша базы данных маршрутизатора, используемого для кэширования почтовых баз данных в процессе маршрутизации.
SCHEDULE_NO_VALIDATEВключает или отключает проверку SchedMgr его записи в базу данных busytime на ежедневной основе: 0 (по умолчанию) - включает проверку, 1 - отключает проверку.
Server_MAX_CONCURRENT_TRANSУстанавливает предел для количества одновременно выполняемых транзакций на сервере.
Server_Pool_TasksОпределяет общее количество физических потоков в ThreadPool сервера Lotus Domino (DbServer).
Server_Show_PerformanceПрименяется к серверам. Указывает, отображать ли в консоли события производительности сервера. Установите эту переменную в 1 для отображения событий производительности сервера в консоли.

Ресурсы

Научиться

Обсудить

Комментарии

developerWorks: Войти

Обязательные поля отмечены звездочкой (*).


Нужен IBM ID?
Забыли Ваш IBM ID?


Забыли Ваш пароль?
Изменить пароль

Нажимая Отправить, Вы принимаете Условия использования developerWorks.

 


Профиль создается, когда вы первый раз заходите в developerWorks. Информация в вашем профиле (имя, страна / регион, название компании) отображается для всех пользователей и будет сопровождать любой опубликованный вами контент пока вы специально не укажите скрыть название вашей компании. Вы можете обновить ваш IBM аккаунт в любое время.

Вся введенная информация защищена.

Выберите имя, которое будет отображаться на экране



При первом входе в developerWorks для Вас будет создан профиль и Вам нужно будет выбрать Отображаемое имя. Оно будет выводиться рядом с контентом, опубликованным Вами в developerWorks.

Отображаемое имя должно иметь длину от 3 символов до 31 символа. Ваше Имя в системе должно быть уникальным. В качестве имени по соображениям приватности нельзя использовать контактный e-mail.

Обязательные поля отмечены звездочкой (*).

(Отображаемое имя должно иметь длину от 3 символов до 31 символа.)

Нажимая Отправить, Вы принимаете Условия использования developerWorks.

 


Вся введенная информация защищена.


static.content.url=http://www.ibm.com/developerworks/js/artrating/
SITE_ID=40
Zone=Lotus
ArticleID=764910
ArticleTitle=Производительность IBM Lotus Notes 8.5.2 Traveler
publish-date=10112011