Примечание редактора. Много знаете по данной теме? Хотите поделиться своим опытом? Примите участие в создании wiki по программному обеспечению IBM Lotus.
| IBM Lotus Notes and Domino wiki |
|---|
В этой статье представлены следующие отчеты о результатах тестирования производительности 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. Конфигурация тестирования
Стратегия тестирования заключалась в моделировании типичной корпоративной нагрузки обмена сообщениями с последующим добавлением в эту среду мобильных устройств. Генераторы рабочей нагрузки NotesBench имитировали активность клиента Lotus Notes путем отправки почты случайным пользователям в тестовом наборе, вызывая ответную активность на почтовом сервере Lotus Domino. Мобильные устройства добавлялись к этой среде при помощи имитационных устройств, хранящих изменения, генерируемые NotesBench, в синхронизации с клиентом, и имитирующих действия пользователей мобильных устройств.
Производительность сервера 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 в сценарий были внесены изменения, чтобы более реалистично отразить поведение пользователей:
- Время ожидания и время повтора были изменены с пяти секунд до пяти минут, как это имеет место в реальных устройствах (для обеих версий - 8.5.2 и 8.5.1).
- Все клиенты для устройств под управлением операционных систем Windows Mobile и Symbian были смоделированы как клиенты HTTP push, а не как клиенты SyncML.
- Вместо 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
При увеличении числа пользователей с 1000 до 2000 потребление ресурсов процессора почтовым сервером Lotus Domino увеличивается на 8%.
Рисунок 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
Потребление ресурсов процессора при 1000 активных пользователей составило 21%, а при 2000 активных пользователей - 48%. Lotus Notes Traveler 8.5.2 удалось масштабировать до 2500 активных пользователей с увеличением потребления ресурсов процессора до уровня 66%.
Рисунок 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 устройств Apple | 1600 |
| 1000 устройств Apple | 1700 |
Для создания условий, соответствующих результатам, показанным на рисунках 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 и Nokia | 2000 пользователей Windows Mobile 6 и Nokia |
|---|---|---|
| Потребление ресурсов процессора (%) | 21 | 48 |
| Всего чтений с диска в секунду | 1 | 1 |
| Всего записей на диск в секунду | 234 | 355 |
| Виртуальная память сервера Lotus Notes Traveler (МБ) | 1700 | 1700 |
| Количество байтов, передаваемых по сети в секунду | 1765 | 1813 |
Таблица 7. Потребление ресурсов при различных нагрузках от активных пользователей Lotus Notes Traveler Apple, а также 4000 пользователей Lotus Domino N8Mail
| Ресурс | 1000 Apple | 2000 Apple |
|---|---|---|
| Потребление ресурсов процессора (%) | 15 | 23 |
| Всего чтений с диска в секунду | 1 | 1 |
| Всего записей на диск в секунду | 234 | 256 |
| Виртуальная память сервера Lotus Notes Traveler (МБ) | 1700 | 1600 |
| Количество байтов, передаваемых по сети в секунду | 2306 | 1875 |
Таблица 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
Потребление ресурсов процессора при 1000 активных пользователей составило 28%, а при 1500 активных пользователей - 40%.
Рисунок 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% устройств компании Apple | 1338 |
| 1500 устройств Apple | 1538 |
| 1000 устройств Apple | 1359 |
Для создания условий, соответствующих результатам, показанным на рисунках 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 6 | 1500 пользователей Windows Mobile 6 |
|---|---|---|
| Потребление ресурсов процессора (%) | 27 | 40 |
| Всего чтений с диска в секунду | 1 | 1 |
| Всего записей на диск в секунду | 190 | 265 |
| Виртуальная память сервера Lotus Notes Traveler (МБ) | 1201 | 1262 |
| Количество килобайтов, передаваемых по сети в секунду | 1.8 | 2.3 |
Таблица 13. Потребление ресурсов при 1000 и 1500 активных пользователей Lotus Notes Traveler Apple, а также 4000 пользователей Lotus Domino N8Mail
| Ресурс | 1000 пользователей Apple | 1500 пользователей Apple |
|---|---|---|
| Потребление ресурсов процессора (%) | 20 | 32 |
| Всего чтений с диска в секунду | 1 | 1 |
| Всего записей на диск в секунду | 182 | 196 |
| Виртуальная память сервера Lotus Notes Traveler (МБ) | 1235 | 1538 |
| Количество килобайтов, передаваемых по сети в секунду | 1.9 | 2.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
Потребление ресурсов процессора при 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
Потребление ресурсов процессора при 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)
Потребление ресурсов процессора при 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
Использование памяти устройствами 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 для отображения событий производительности сервера в консоли. |
Научиться
- Оригинал статьи: IBM Lotus Notes 8.5.2 Traveler performance (EN).
- Прочтите статью DeveloperWorks Производительность IBM Lotus Domino 8.5 для пользователей IBM Lotus Notes .
- Прочтите статью DeveloperWorks Производительность IBM Lotus Domino 8.5 для пользователей iNotes .
- Прочтите статью DeveloperWorks Рабочие нагрузки IBM Lotus Notes V8: поднимаем производительность на новый уровень (EN).
- Узнайте подробнее о Lotus Notes Traveler.
- Участвуйте в IBM Lotus Domino wiki.
- Страница продукта IBM Lotus Notes and Domino на developerWorks.
Обсудить
- Примите участие в обсуждении материала на форуме.
-
Принимайте участие в
форумах на
developerWorks Россия.