Сервер IBM Lotus Domino V8 с клиентом IBM Lotus Notes V8: Производительность

При работе с почтовым сервером IBM Lotus Domino V8 очень важно поддерживать масштабируемость с клиентом IBM Lotus Notes V8, и в этой статье демонстрируется, что производительность Lotus Domino V8 значительно лучше, чем у предыдущей версии. Мы покажем, насколько эффективно Lotus Domino V8 работает с клиентом Lotus Notes V8 на различных серверных платформах.

IBM Lotus Notes/Domino Performance Team, Аналитик производительности ПО, IBM

В написании статьи принимали участие члены группы по производительности IBM Lotus Notes/Domino: Эрик Бьорклунд, Рик Бак, Ву В. Хуан, Анджело Линн, Джеймс Пауэрс, Эндрю Нолет и Нирмала Венкатраман.



16.03.2009

Для работы с IBM Lotus Notes/Domino V8 предназначен совершенно новый и полностью перепроектированный клиент Lotus Notes с улучшенной функциональностью и превосходным пользовательским интерфейсом. Очень важно использовать именно этот новый клиент при работе с почтовым сервером Lotus Domino. В этой статье мы покажем, что по производительности Lotus Domino V8 превосходит предыдущую версию. Мы также покажем, насколько эффективно Lotus Domino V8 работает с клиентом Lotus Notes V8 на следующих серверных платформах:

  • IBM AIX
  • Linux
  • Sun Solaris
  • IBM System i
  • Microsoft Windows Server 2003
  • Linux на System z
  • IBM z/OS

Мы продемонстрируем тесты, в которых моделируется, как тысячи пользователей Lotus Notes выполняют обычные сценарии по работе с почтой и календарём. Поскольку в новом клиенте изменены некоторые запросы, выполняемые к серверу Lotus Domino, мы создали новую рабочую нагрузку (N8Mail), моделирующую производимые транзакции. При этом клиент Lotus Notes V8 ведёт себя как настоящий пользователь Lotus Notes V8, выполняющий выбранные задачи. Затем мы сделали то же самое с клиентом Lotus Notes V7, создав рабочую нагрузку N7Mail, моделирующую те же действия пользователя, но с набором запросов, которые генерировал бы пользователь Lotus Notes V7.

Мы также усовершенствовали нашу методику тестирования – теперь она более точно имитирует среду, в которой будет выполняться развёртывание для наших клиентов. Помимо новых рабочих нагрузок, мы теперь начинаем тестирование с 3000 документов различного размера, имеющихся в почтовых файлах пользователей. Мы также задействуем регистрацию транзакций, журналирование почты, сканеры (probes) Domino Domain Monitoring (DDM) и почтовые правила. В ходе тестирования запускаются серверные задачи по умолчанию. В результате нагрузка на сеть значительно возрастает по сравнению с нашей предыдущей рабочей нагрузкой R6Mail, поэтому сравнивать эти две рабочие нагрузки не следует. Кроме того, мы больше не концентрируемся на максимальном числе возможных пользователей, принимая за основу типичную систему примерно с 4000 пользователей. Более подробную информацию по новым нагрузкам см. в статье: Рабочие нагрузки IBM Lotus Notes V8: как вывести производительность на новый уровень (EN).

Наборы тестов, которые мы запускали в этой статье, составлены таким образом, чтобы помочь вам понять, как изменилась производительность Domino V8 по сравнению с Lotus Domino V7, и, соответственно, спланировать обновление:

  • Первый тест является базовым. В нём сервер Lotus Domino V7, на котором запущена почтовая база данных Notes V7 (при помощи шаблона mail7.ntf), тестируется с помощью рабочей нагрузки N7Mail, моделирующей пользователя почты, работающего с клиентом Lotus Notes V7.
  • Второй тест носит смешанный характер и имитирует работу пользователя в процессе миграции. В этом тесте сервер Lotus Domino V8, на котором запущенны почтовые базы данных на основе mail7.ntf (при уровне дисковой структуры [ODS – on disk structure] = 48, типичном для баз данных, созданных на сервере Lotus Domino V8), тестируется с помощью рабочей нагрузки N7Mail. Здесь моделируется работа пользователей, ещё не перешедших на новый клиент Lotus Domino V8.
  • В третьем тесте, представляющем собой "чистый" тест Lotus Domino V8, сервер Lotus Domino V8, на котором запущены почтовые базы данных Lotus Notes V8 (при помощи шаблона mail8.ntf), тестируется с помощью рабочей нагрузки N8Mail, моделирующей работу нового пользователя почты клиента Lotus Notes V8.

Для справки в таблице 1 перечислены обозначения, используемые в диаграммах этой статьи.

Таблица 1. Обозначения результатов тестирования производительности
Набор тестовРабочая нагрузкаШаблонODSСервер
Lotus Domino V7N7MailMail7.ntf43Lotus Domino V7.0
Lotus Domino V8/шаблон V7N7MailMail7.ntf48Lotus Domino V8.0
Lotus Domino V8N8MailMail8.ntf48Lotus Domino V8.0

Значения параметров из файлов Notes.ini сервера Lotus Domino, приведённые в следующих разделах, являются результатом многих тестов и глубокого статистического анализа. Использовать эти значения, не проанализировав производительность реального сервера Lotus Domino, не рекомендуется. Имейте в виду, что приводимые здесь настройки Notes.ini для одной платформы могут привести к плохим результатам на другой. Объяснение параметров INI-файла и процедура определения оптимального диапазона значений приведены в приложении в конце этой статьи. Для создания баз данных на основе шаблонов Lotus Domino V8 требуется параметр Create_R8_Databases=1 в файле Notes.ini. Это значение использовалось во всех тестах Lotus Domino V8, описываемых в нашем отчёте.

ПРИМЕЧАНИЕ: Результаты, приведённые в этой статье, были получены в ходе тестирования, проводившегося в управляемой среде. Хотя при создании тестов прилагались усилия, направленные на включение в них типичных операций, выполняемых пользователем, весьма вероятно, что в реальной ситуации работа пользователей с Lotus Domino будет отличаться от узкого набора функций из наших тестов. Следовательно, приведённые цифры нужно использовать в первую очередь для оценки и сравнения производительности разных версий Lotus Domino. Наши тесты не содержат практических рекомендаций по развёртыванию. За помощью при планировании вычислительной мощности мы рекомендуем обращаться к производителю оборудования и в службу поддержки IBM TechLine, занимающуюся планированием мощности при покупке нового оборудования.

Хотя мы приводим результаты по разным аппаратным платформам, они не носят универсальный характер. Нашим намерением было в первую очередь исследовать производительность Lotus Domino, и приведённые данные не следует использовать для сравнения платформ друг с другом.

Теперь давайте ознакомимся с результатами, полученными на разных серверных платформах.

Результаты по IBM AIX

В таблице 2 приведена подробная конфигурация AIX, а в листинге 1 – настройки Notes.ini для AIX.

Таблица 2. Конфигурация для AIX
Конфигурация сервера Lotus DominoХарактеристики
МодельP570 PowerPC_POWER5
Число ЦП/частотаДва физических/два логических ЦП (SMT), 1,5 ГГц
Оперативная память16 ГБ
Активные физические дискиСистема хранения данных IBM FastT Fiber Channel, семь блоков по четырнадцать дисков, 15000 об/мин, RAID 0
Активные логические томаТри массива для двоичных файлов и данных Lotus Domino, один массив для регистрации транзакций
Операционная системаIBM AIX 5.3 ML5 64-bit
Листинг 1. Настройки Notes.ini для AIX
ServerTasks=Replica,Router,Update,AMgr,Adminp,Sched,CalConn,RnRMgr,LDAP
NLCACHE_SIZE=159383552
Server_Transinfo_range=22
NSF_Buffer_Pool_Size_MB=250
NSF_DBUCACHE_MAX_ENTRIES=6000
RouterDbCacheSize=6100
Server_Pool_Tasks=100
Server_Max_Concurrent_Trans=100
Server_Show_Performance=1
NSF_DbCache_MaxEntries=6000
SCHEDULE_NO_VALIDATE=1

В качестве тестовой машины применялась pSeries p570+, настроенная на использование нескольких LPAR. (Технология логических разделов или LPAR предполагает разделение процессоров, памяти и аппаратных ресурсов компьютера на несколько сред, в каждой из которых может независимо работать собственная операционная система и приложения). LPAR, применявшаяся для наших тестов, была настроена как единый DPAR (раздел Domino, в котором запущен экземпляр сервера Lotus Domino). В нашей конфигурации LPAR было два (изолированных) физических процессора, а так как на машине запускалась AIX 5.3, мы использовали функцию SMT (Symmetrical Multi Threading – симметричная многопоточность), с помощью которой в систему добавлялись два дополнительных логических процессора.

IBM FastT Fiber Attached Storage был настроен при помощи RAID 0 и JFS2. На рисунке 1 показана загрузка процессора для платформы AIX.

Рисунок 1. Загрузка ЦП (%) для AIX
Загрузка ЦП (%) для AIX

Мы видим, что загрузка ЦП практически одинакова во всех трёх случаях при числе пользователей от 1000 до 4000.

Рисунок 2. Общее число обращений к диску в секунду для AIX
Общее число обращений к диску в секунду для AIX

На рисунке 2 показано общее число дисковых операций ввода-вывода в секунду в устойчивом состоянии. Моделируемое число пользователей увеличивалось каждый раз на 1000, а запускались следующие нагрузки:

  • Рабочая нагрузка N7Mail с почтовыми файлами ODS 43, созданными на сервере Lotus Domino V8.0 с помощью баз данных на основе mail7.ntf
  • Рабочая нагрузка N7Mail с почтовыми файлами ODS 48, созданными на сервере Lotus Domino V8.0 с помощью баз данных на основе mail7.ntf
  • Рабочая нагрузка N8Mail с почтовыми файлами ODS 48, созданными на сервере Lotus Domino V8.0 с помощью баз данных на основе mail8.ntf

Для измерения числа дисковых операций ввода-вывода в секунду за период работы каждого смоделированного пользователя мы использовали команду операционной системы iostat –DR. Эта команда выдавалась с помощью скрипта приблизительно каждые 20 минут, а затем полученные данные усреднялись и приводились к одночасовому промежутку времени работы в устойчивом состоянии. Команды (iostat –DR и/или iostat –d) следует применять для поиска "горячих" дисков, файловых систем и очередей к диску, которые необходимо настроить с целью обеспечения лучшей производительности.

ПРИМЕЧАНИЕ: Отключите опережающее чтение/кэширование чтения для данных Lotus Domino. Поскольку Lotus Domino не является реляционной базой данных и не выполняет последовательную запись (несмотря на регистрацию транзакций), возможности опережающего чтения, доступные в сетях хранения данных (Storage Area Networks – SAN), не приводят к улучшению производительности. Необходимо выделить максимально возможный объём оперативной памяти под кэш записи (Write cache). Этот кэш помогает ускорить выполнение запросов на запись (Write requests).

Таблица 3. Использование ресурсов при 4000 пользователей для AIX
РесурсLotus Domino V7Lotus Domino V8Изменение, %
Шаблон почтыMail7.ntfMail8.ntfнет
Рабочая нагрузкаN7MailN8Mailнет
Загрузка ЦП6159-3,3%
Общее число операций чтения с диска в секунду734375-49%
Общее число операций записи на диск в секунду896619-31%
Используемая разделяемая память (МБ)1249149820%
Используемая память под процессы (МБ)28,639,839%
Сетевая активность, байт/сек2426590290336220%

Новым в Lotus Domino V8 является значение по умолчанию для пула буфера NSF – 512 МБ на машине с достаточным объёмом оперативной памяти (обычно 4 ГБ или больше). Значение NSF Buffer_Pool_Size_MB явно задаётся меньшим или большим, чем значение по умолчанию – 512. Параметр ConstrainedSHM более не требуется, и мы также не рекомендуем его использовать без крайней необходимости.

В Lotus Domino V7.0.2 и IBM AIX 5LTM версии 5.2 и выше, при использовании 64-битного ядра, мы увеличили число 256 МБ сегментов памяти, доступных разделяемой памяти, с 11 до 13 (дополнительно два сегмента), ТОЛЬКО за счёт включения параметра AIX_Very_Large_MM=1. Динамическое распределение сегментов позволяет пользовательской динамической или разделяемой памяти использовать дополнительные сегменты. Lotus Domino использует первые два имеющиеся сегмента для пользовательской динамической памяти (0x3 и 0x4), а последний сегмент (0xF) для разделяемой памяти. По мере возрастания потребности Lotus Domino в памяти, сегменты распределяются для использования разными типами памяти следующим образом: динамическая память использует адреса с 0x3/0x4 и выше, а разделяемая – с 0xF и ниже. Чтобы увидеть, сколько сегментов памяти используется Lotus Domino и другими приложениями, можно использовать любую из следующих команд:

ipcs –bm | grep <notes_id>
svmon -P


Результаты по Linux

В этом разделе рассматриваются результаты тестирования NRPC на Intel-системе под управлением 64-битной версии Linux SuSE SLES 10 x86/64. Несмотря на то, что операционная система 64-битная, версии Lotus Domino, использовавшиеся в ходе тестирования, были 32-битными. Запуск 32-битного приложения, например, Lotus Domino, на 64-битной версии Linux имеет некоторые преимущества. Одно из этих преимуществ связано с памятью. На 32-битной версии Linux 32-битное приложение может получить в своё распоряжение максимум 3 ГБ памяти, в то время как на 64-битной версии Linux 32-битному приложению может быть доступно до 4 ГБ памяти. Lotus Domino использует эту память на дополнительные серверные задачи или приложения.

В таблице 4 приведена подробная конфигурация Linux, а в листинге 2 – настройки Notes.ini для Linux.

Таблица 4. Конфигурация для Linux
Конфигурация сервера Lotus DominoХарактеристики
ПлатформаДвухъядерный Intel Xeon MP с технологией Hyperthreading
Количество ЦП/частотаЧетыре; 3400 МГц
Оперативная память8 ГБ
Активные физические диски99
Активные логические тома14 RAID-массивов уровня 0
Операционная системаSLES 10 x86-64
Листинг 2. Настройки Notes.ini для Linux
Show_Server_Performance=1
platform_statistics_enabled=1
SCHEDULE_NO_VALIDATE=1
MEM_AddressableMemSizeMB=3500
ConstrainedSHMSizeMB=3000
MEM_EnablePreAlloc=1
EVENT_POOL_SIZE=41943040
NSF_DBcache_maxentries=6000
NSF_buffer_pool_size_MB=512
Server_Max_Concurrent_trans=200
server_pool_tasks=100
RouterDbCacheSize=6100
Servertasks=Replica,Router,Update,AMgr,Adminp,Sched,CalConn,RnRMgr,LDAP

В сервере, использовавшемся в этой серии тестов, было установлено четыре двухъядерных процессора Intel Xeon MP с технологией Hyperthreading. Сервер имел 8 ГБ оперативной памяти и три дисковых подсистемы DS4000, настроенных как 14 RAID-массивов уровня 0. Во время тестов почтовые базы данных смоделированных пользователей распределялись равномерно по 14 массивам. Один диск в одной из DS4000 использовался для хранения файлов журналов транзакций Lotus Domino. Во время тестирования использовались новые рабочие нагрузки N7Mail и N8Mail.

Ниже приведены некоторые параметры из файла Notes.ini, представляющие особый интерес в контексте этой среды на основе Linux:

  • MEM_AddressableMemSizeMB=3500
  • ConstrainedSHMSizeMB=3000
  • MEM_EnablePreAlloc=1

Эти параметры Notes.ini отвечают за распределение памяти сервера Lotus Domino. Как уже упоминалось, система, на которой работает 64-битная версия Linux, может предоставить 32-битному приложению 4 ГБ памяти. Параметр Notes.ini MEM_AddressableMemSizeMB=3500 сообщает Lotus Domino, что в его распоряжении имеется 3,5 ГБ памяти. Это противоречит нашему предыдущему утверждению, что 32-битное приложение может получить доступ к 4 ГБ памяти. В действительности операционной системе требуется некоторый объём из этих 4 ГБ на отображение и другие пулы памяти для всех запущенных задач Lotus Domino. Обычно на эти цели достаточно 500 МБ.

Следующий параметр Notes.ini, ConstrainedSHMSizeMB=3000, сообщает Lotus Domino, какой объём разделяемой памяти можно использовать. Поскольку большая часть памяти, необходимой Lotus Domino, – это разделяемая память, для наших тестов мы выделяем её в объеме 3 ГБ.

Третий параметр Notes.ini, MEM_EnablePreAlloc=1 заставляет Lotus Domino предварительно распределять разделяемую память, определённую в параметре Notes.ini. Он помогает избежать зависания Lotus Domino из-за нехватки разделяемой памяти, но в то же время служит и для балансировки, поскольку резервировать больший, чем необходимо, объём разделяемой памяти неразумно. В результате из-за недостатка необходимой приложениям локальной памяти могут возникнуть соответствующие ошибки и сбои в работе приложений.

На рисунке 3 приведена диаграмма с данными по загрузке процессора ранее описанной системы, на которой запускаются нагрузки N7Mail и N8Mail с разным числом смоделированных пользователей. Как можно видеть из этих данных, в обоих тестах нагрузка на процессор, создаваемая Lotus Domino V8, на один процент меньше, чем в случае с Lotus Domino V7.

Рисунок 3. Загрузка ЦП (%) для Linux
Загрузка ЦП (%) для Linux

На рисунке 4 показано общее число операций чтения/записи в секунду при работе нагрузок N7Mail и N8Mail с разным числом смоделированных пользователей. Видно, что при работе Lotus Domino V8 как с базами данных на основе mail7.ntf, так и с mail8.ntf-основанными базами, наблюдается снижение количества операций ввода-вывода. Также видно, что наилучшие результаты по сравнению с Lotus Domino V7 достигаются при работе Lotus Domino V8 с базами данных на основе mail8.ntf.

Рисунок 4. Общее число обращений к диску в секунду для Linux
Общее число обращений к диску в секунду для Linux

В таблице 5 показаны данные по использованию ресурсов в устойчивом состоянии для 4000 смоделированных пользователей. Сравнение проводится между Lotus Domino V7 с базами данных на основе mail7.ntf и рабочей нагрузкой N7Mail, моделирующей пользователей почты Notes 7, и Lotus Domino V8 с базами данных на основе mail8.ntf и рабочей нагрузкой N8Mail, моделирующей пользователей почты нового Lotus Notes V8.

В графе "Загрузка ЦП" приводится информация, показанная на рисунке 3. Видно, что при работе с Lotus Domino V8 можно снизить нагрузку на процессор по сравнению с Lotus Domino V7.

Одной из важных особенностей Lotus Domino V8 является уменьшение количества операций ввода-вывода. Это уменьшение наглядно представлено на рисунке 4, а в таблице 5 показано, где именно оно имеет место, и каких результатов можно ожидать. В графе "Разделяемая память" для обоих тестов фигурирует значение в 3 ГБ, так как в обоих тестах выполнялось предварительное распределение разделяемой памяти, о чём шла речь выше. Более высокое значение в графе "Сетевая активность, байт/сек" по сравнению с Lotus Domino V8 отражает тот факт, что для тестирования дополнительных функций клиента Lotus Notes V8 рабочая нагрузка N8Mail работает более интенсивно, выполняя дополнительные операции.

Таблица 5. Использование ресурсов при 4000 пользователей для Linux
РесурсLotus Domino V7Lotus Domino V8Изменение, %
Шаблон почтыMail7.ntfMail8.ntf-
Рабочая нагрузкаN7MailN8Mail-
Загрузка ЦП, %11,069,09-17,8%
Общее число операций чтения с диска в секунду927465-49,8%
Общее число операций записи на диск в секунду900744-17,3%
Используемая разделяемая память, МБ295329530%
Сетевая активность, байт/сек2763397330959816%

Данные, полученные в ходе этих тестов, должны помочь вам при планировании перехода на Lotus Domino V8 на платформе Linux. С их помощью можно получить представление о том, насколько снизится нагрузка на процессор, а также о числе операций ввода-вывода после миграции на Lotus Domino V8.


Результаты по Sun Solaris

В таблице 6 приведена конфигурация, использовавшаяся для тестирования Sun Solaris на восьмипроцессорном сервере Sun. Solaris позволяет приложениям использовать почти всё адресное пространство в 4 ГБ, и в нашей системе Lotus Domino был настроен на максимальное использование имеющегося большого объёма памяти. В листинге 3 приводятся настройки из Notes.ini для Solaris.

Таблица 6. Конфигурация для Solaris
Конфигурация сервера Lotus DominoХаркактеристики
МодельSun 6800
Количество ЦП/частотаВосемь ЦП, 1050 МГц
Оперативная память32 ГБ
Активные физические диски63
Активные логические томаСемь массивов T3, сконфигурированных как RAID уровня 0
Операционная системаSolaris 10
Листинг 3. Настройки Notes.ini для Solaris
server_pool_tasks=100
server_max_concurrent_trans=100
NSF_Buffer_Pool_Size_MB=1024
NLCACHE_SIZE=159383552
EVENT_CORRELATION_POOL_SIZE=20971520
RouterDbCacheSize=5100
nsf_dbcache_maxentries=5100
log_mailrouting=10
SCHEDULE_NO_VALIDATE=1
MEM_EnablePreAlloc=1
DEBUG_ENABLE_SYS_V_SHM=1
ConstrainedSHMSizeMB=3300
ServerTasks=Update,Replica,Router,AMgr,AdminP,CalConn,Sched,RnRMgr,LDAP

Система, на которой тестировалась ОС Solaris, представляла собой восьмипроцессорный сервер домена Lotus с шестью массивами, содержащими данные Lotus Domino и исполняемые файлы. Кроме того, на седьмом массиве использовались ещё две файловые системы для хранения журналов транзакций. Была включена поддержка больших страниц, а для Lotus Domino предварительно выделено 3300 МБ разделяемой памяти.

На рисунке 5 показано снижение загрузки ЦП на Lotus Domino V8 как для пользователей Lotus Notes V7 в процессе миграции, так и для пользователей Lotus Notes V8. Для измерения результатов тестирования шаблонов Lotus Domino V7 и Lotus Domino V8/V7 использовалась рабочая нагрузка N7Mail, имитирующая поведение Lotus Notes V7. Для измерения результатов по Lotus Domino V8 использовалась рабочая нагрузка N8Mail, моделирующая модернизированный клиент Lotus Notes V8. Цифры по загрузке ЦП даются в соответствии с результатами статистической системы платформы Domino.

Рисунок 5. Загрузка ЦП (%) для Solaris
Рисунок 5. Загрузка ЦП (%) для Solaris

Мы также наблюдали снижение общего количества дисковых операций ввода-вывода при работе Lotus Notes/Domino V8, что показано на рисунке 6, хотя в данном случае есть увеличение этого показателя для пользователей Lotus Notes V7, находящихся в процессе миграции. Статистика по этому показателю подсчитывалась при помощи команды Solaris iostat и представляет собой общее число операций чтения и записи на шести массивах данных, а также на файловых системах для регистрации транзакций.

Рисунок 6. Общее число обращений к диску в секунду для Solaris
Общее число обращений к диску в секунду для Solaris

В таблице 7 приведены данные по использованию ресурсов при 4000 пользователей.

Таблица 7. Использование ресурсов при 4000 пользователей для Solaris
РесурсLotus Domino V7Lotus Domino V8Изменение, %
Шаблон почтыMail7.ntfMail8.ntf-
Рабочая нагрузкаN7MailN8Mail-
Загрузка ЦП, %39,935,1-12,0%
Общее число операций чтения с диска в секунду158114-27,8%
Общее число операций записи на диск в секунду894735-17,8%
Используемая память, МБ318531940,3%
Сетевая активность, байт/с2190760260133118,7%

При 4000 пользователей Lotus Domino V8 имеет лучшие, чем у Lotus Domino V7, показатели по загрузке процессора и количеству дисковых операций ввода-вывода, однако нагрузка на сеть при этом увеличивается. Результаты по использованию памяти и сети мы получили с помощью команд Solaris netstat и prstat. Так как разделяемая память предварительно распределялась для Lotus Domino, различия между двумя измерениями минимальны.


Результаты по IBM System i

В таблице 8 приведена подробная информация по оборудованию и ПО, использовавшимся для тестирования Lotus Domino на IBM System i, а в листинге 4 – настройки Notes.ini.

Таблица 8. Конфигурация для System i
Конфигурация сервера Lotus DominoХарактеристики
МодельSystem i 520
Количество ЦП; частотаДва ЦП; 1,9 ГГц
Оперативная память32 ГБ
Диски98
Операционная системаi5/OS V5R4M0
Листинг 4. Настройки Notes.ini для System i
RouterDbCacheSize=6100
NSF_Buffer_Pool_Size_MB=300
NSF_DBCache_MaxEntries=6100
Server_Pool_Tasks=100
Server_Max_Concurrent_Trans=-1
Schedule_No_Validate=1

В тестовой среде использовался сервер System i Model 520 с двумя процессорами, 32 ГБ памяти и 98 жёсткими дисками, объединёнными в защищённый массив RAID-5. В системе присутствовал один раздел Lotus Domino. И Lotus Domino V7, и Lotus Domino V8 тестировались при помощи рабочей нагрузки N7Mail, использующей почтовый шаблон Lotus Domino V7. Lotus Domino V8 также тестировался с помощью рабочей нагрузки N8Mail, использующей почтовый шаблон Lotus Domino V8. Каждый тест запускался с 1000, 2000, 3000 и 4000 смоделированных пользователей, а информация о производительности собиралась в каждой точке данных (data point) (рисунок 7).

Рисунок 7. Загрузка ЦП (%) для System i
Загрузка ЦП (%) для System i

Lotus Domino V8 снижает загрузку процессора системы в каждой точке данных при работе как нагрузки N7Mail, так и N8Mail. Это означает, что оба клиента – Lotus Notes V7 и Lotus Notes V8 – получают выигрыш за счёт улучшений в Lotus Domino V8, снижающих нагрузку на процессор, как показано на рисунке 8.

Рисунок 8. Общее число обращений к диску в секунду для System i
Общее число обращений к диску в секунду для System i

Lotus Domino V8 также снижает общее число дисковых операций ввода-вывода в каждой точке данных при работе нагрузок N7Mail и N8Mail. Это означает, что оба клиента – Lotus Notes V7 и Lotus Notes V8 – получают выигрыш за счёт улучшения системы ввода-вывода в Lotus Domino V8. В таблице 9 приведена информация по использованию ресурсов при 4000 пользователей.

Таблица 9. Использование ресурсов при 4000 пользователей для System i
РесурсLotus Domino V7Lotus Domino V8Изменение, %
Шаблон почтыMail7.ntfMail8.ntf-
Рабочая нагрузкаN7MailN8Mail-
Загрузка ЦП, %42,737,3-13%
Общее число операций чтения с диска в секунду28741043%
Общее число операций записи на диск в секунду829578-30%
Страницы базового пула в секунду26237142%
Сетевая активность, байт/с2404352297984024%

Lotus Domino V8 снижает загрузку процессора системы при работе 4000 пользователей. При использовании Lotus Domino V8 число страничных отказов и операций чтения с диска было выше, однако число операций записи на диск уменьшилось. Поскольку большинство дисковых операций при использовании Lotus Domino V7 являлись операциями записи, общее число дисковых операций ввода-вывода при работе Lotus Domino V8 уменьшилось. Кроме того, при использовании Lotus Domino V8 наблюдалось увеличение нагрузки на сеть.

При работе Lotus Domino V8 с клиентами Lotus Notes V7 и Lotus Notes V8 на System i в типичной конфигурации снизилась как нагрузка на процессор, так и общее число дисковых операций ввода-вывода.


Результаты по Microsoft Windows Server 2003

В таблице 10 показана аппаратная и программная конфигурации для тестирования Microsoft Windows, а в листинге 5 приведены настройки Notes.ini.

Таблица 10. Конфигурация для Microsoft Windows Server 2003
Конфигурация сервера Lotus DominoХарактеристики
МодельIBM x3850-[8863MC1]
Количество ЦП; частотаВосемь ЦП; 3,6 ГГц
Оперативная память8 ГБ
Активные физические диски42 диска
Активные логические томаШесть RAID-массивов уровня 0
Операционная системаMicrosoft Windows Server 2003 Enterprise x64
Листинг 5. Настройки Notes.ini для Microsoft Windows Server 2003
platform_statistics_enabled=1
server_pool_tasks=80
server_max_concurrent_trans=100
Show_Server_Performance=1
RouterDbCacheSize=6100
NSF_DBcache_maxentries=6000
server_pool_tasks=80
SCHEDULE_NO_VALIDATE=1
CONSOLE_LOG_ENABLED=1
NSF_Buffer_Pool_Size_MB=250

Lotus Domino V8 был установлен в одном разделе сервера eServer xSeries 3850 под управлением 64-битной версии Microsoft Windows Server 2003 Enterprise; использовалось восемь процессоров и 8 ГБ оперативной памяти, доступной операционной системе Microsoft Windows. Исполняемые файлы Lotus Domino находились на одном диске IBM FAStT 600 (200 ГБ, RAID 0). Почтовые базы данных были распределены по трём массивам IBM FAStT 600 по 800 ГБ каждый, также RAID 0. За регистрацию транзакций отвечал отдельный трёхдисковый массив ёмкостью 200 ГБ, RAID 0. Журналирование почты выполнялось на отдельном дисковом массиве. Файл подкачки Windows размещался на отдельном массиве из одного диска. Сетевой доступ осуществлялся через один 1 ГБ Ethernet-адаптер, работающий в полнодуплексном режиме.

Как и на других платформах, Lotus Domino V8, работающий на Microsoft Windows Server 2003 Enterprise x64, показывает лучшие результаты загрузки процессора и производительности операций ввода-вывода, как показано на рисунке 9. Чтобы смоделировать среду заказчика мы привели результаты к 4000 пользователей.

Рисунок 9. Загрузка ЦП (%) для Microsoft Windows Server 2003
Загрузка ЦП (%) для Microsoft Windows Server 2003

Как показано на рисунке 10, Lotus Domino V8 показал значительное снижение количества операций ввода-вывода по сравнению с Lotus Domino V7 при нескольких уровнях нагрузки от виртуальных пользователей. Уменьшение общего количества операций ввода-вывода является значительным улучшением в Lotus Domino V8. Моделируемое число пользователей увеличивалось каждый раз на 1000, а запускались следующие нагрузки:

  • Рабочая нагрузка N7Mail с почтовыми файлами ODS 43, созданными с помощью шаблона mail7.ntf на сервере Lotus Domino V7
  • Рабочая нагрузка N7Mail с почтовыми файлами ODS 48, созданными с помощью шаблона mail7.ntf на сервере Lotus Domino V8
  • Рабочая нагрузка N8Mail с почтовыми файлами ODS 48, созданными с помощью шаблона mail8.ntf на сервере Lotus Domino V8
Рисунок 10. Общее число обращений к диску в секунду для Microsoft Windows Server 2003
Общее число обращений к диску в секунду для Microsoft Windows Server 2003

Данные, приведенные в таблице 11, были получены с помощью статистической системы платформы Lotus Domino, а также с использованием Microsoft Windows Performance Monitor. Для отслеживания производительности дисковых операций, памяти и процессора можно использовать перечисленные ниже счётчики Performance Monitor. Они точно отражают информацию по работе сервера Lotus Domino на операционной системе Microsoft Windows:

  • Logical disk - total disk read/sec
  • Logical disk - total disk write/sec
  • Process - private bytes
  • Process - virtual bytes
  • Processor - percent processor time
Таблица 11. Использование ресурсов при 4000 пользователей для Microsoft Windows Server 2003
РесурсLotus Domino V7Lotus Domino V8Изменение, %
Шаблон почтыMail7.ntfMail8.ntf-
Рабочая нагрузкаN7MailN8Mail-
Загрузка ЦП, %19.218.1-5,7%
Общее число операций чтения с диска в секунду690292-57,6%
Общее число операций записи на диск в секунду1512617-59,1%
Используемая разделяемая память, МБ1503170315,1%
Используемая память под процессы, МБ131113-13,5%
Сетевая активность, байт/сек 2632180307160216,7%

Этот тест, как и предыдущие, подтверждает улучшение производительности и совокупной стоимости владения (TCO) Lotus Domino V8 по сравнению с Lotus Domino V7. Переход на Lotus Domino V8 и почтовый шаблон Notes V8 привёл к уменьшению в наших тестах количества операций ввода-вывода со снижением более чем на 50% общего количества операций чтения с диска и записи на него.


Результаты по Linux на System z

Мы получили прекрасные результаты производительности Lotus Domino V8 в Linux на System z, причём это касается и операций ввода-вывода, и эффективности работы процессора. В таблице 12 даётся информация о конфигурации Linux на System z, а в листинге 6 приведены настройки Notes.ini.

Все приводимые здесь результаты тестов производительности относятся к одному логическому разделу (LPAR) на машине series z9 model 2094-S54. В этом LPAR имеется шесть выделенных процессоров, однако для нашего теста мы выделили два процессора, поскольку для сравнения нам требовалась более высокая загрузка ЦП. LPAR был сконфигурирован как один DPAR (раздел Domino, на котором запущен экземпляр сервера Lotus Domino). На машине запускался SLES 10 с некоторыми обновлениями. LPAR теста производительности был настроен на 12 ГБ памяти. Мы применяли одну карту Gigabit Ethernet Open System Architecture (OSA). Наша LAN была изолирована, для того чтобы устранить влияние сетевого трафика от не относящейся к тестам активности. Все диски были распределены в массив Enterprise Storage Server (DS8300), а каждый диск сконфигурирован как 3390 model 9. Клиентские почтовые базы данных были распределены равномерно по 57 файловым системам LVM (logical volume manager); каждая размещалась на четырёх томах в одном LVM, обеспечивая 28 ГБ используемого пространства на файловую систему. Были выделены отдельные тома для исполняемых файлов Lotus Domino, данных Notes, Domino Directory, почтовых ящиков 1 – 4 и регистрации транзакций. Ещё четыре тома использовались в LVM для журналирования почты. На Linux для System z использовалась файловая система EXT3.

Таблица 12. Конфигурация для Linux на System z
Конфигурация сервера Lotus DominoХарактеристики
Модельz9 2094–S54
Количество ЦП; частотаДва выделенных процессора; LPAR
Оперативная память12 ГБ
Тип запоминающего устройстваDS8300
Активные логические тома57x4 для почтовых баз данных, 1x4 для журналирования почты и семь томов для данных Notes, имён, четырёх почтовых ящиков и журнала транзакций
Операционная системаSUSE SLES 10 с некоторыми обновлениями
Листинг 6. Настройки Notes.ini для Linux на System z
Platform_statistics_enabled=1
Server_pool_tasks=100
RouterDbCacheSize=6100
NSF_DBcache_maxentries=6000
NSF_Buffer_Pool_Size_MB=386
NLCACHE_SIZE=104857600
TRANSLOG_Performance=1
TRANSLOG_Path=/translog1
TRANSLOG_Status=1
SCHEDULE_NO_VALIDATE=1

На рисунке 11 показана эффективность использования процессора Lotus Domino V7 с почтовым шаблоном Notes V7, запущенным с нагрузкой N7Mail, Lotus Domino V8 с почтовым шаблоном Notes V7, запущенным с нагрузкой N7Mail и Lotus Domino V8 с почтовым шаблоном Notes V8, запущенным с нагрузкой N8Mail. Загрузка процессора представляет собой усреднённое значение за период устойчивого состояния продолжительностью один час, установившегося после добавления каждой 1000 пользователей. На рисунке 11 показано улучшение эффективности работы процессора с 26% при запуске Lotus Domino V7 с почтовым шаблоном Notes V7 до 34%, когда Lotus Domino V8 работает с шаблоном Notes V8. Рисунок 11 также показывает аналогичное улучшение с 23 до 31% для Lotus Domino V8.0 с почтовым шаблоном Notes V7 по сравнению с Lotus Domino V7 с тем же шаблоном.

Рисунок 11. Загрузка ЦП (%) для Linux на System z
Загрузка ЦП (%) для Linux на System z

На рисунке 12 показано общее уменьшение количества операций ввода-вывода Lotus Domino V8 по сравнению с Lotus Domino V7. На диаграмме отражено уменьшение количества операций ввода-вывода на 6 – 19% при использовании почтового шаблона Notes V7 в Lotus Domino V7 и Lotus Domino V8, а также уменьшение количества этих операций на 25 – 34% при использовании Lotus Domino V7 с почтовым шаблоном Notes V7 и Lotus Domino V8 с почтовым шаблоном Notes V8.

Рисунок 12. Общее число обращений к диску в секунду для Linux на System z
Общее число обращений к диску в секунду для Linux на System z

Из рисунка 12 видно, что число операций чтения уменьшилось на 26%, а операций записи – на 36% для Lotus Domino V8 с почтовым шаблоном Notes V8. Общий объём используемой разделяемой памяти увеличился на 11%, а памяти под процессы – на 24%. Кроме того, общее число переданных и полученных по сети байт увеличилось на 22%.

Таблица 13. Использование ресурсов при 4000 пользователей для Linux на System z
РесурсLotus Domino V7Lotus Domino V8Изменение, %
Шаблон почтыMail7.ntfMail8.ntf-
Рабочая нагрузкаN7MailN8Mail-
Загрузка ЦП, %69,751,3-26%
Общее число операций чтения с диска в секунду919585-36%
Общее число операций записи на диск в секунду951876-7,8%
Используемая разделяемая память, МБ960107011,4%
Используемая память под процессы, МБ15319124,8%
Сетевая активность, байт/с2100221258028422,8%

Лабораторные измерения показали, что эффективность работы процессора для новой рабочей нагрузки Lotus Notes повысилась на 34%, а эффективность операций ввода-вывода также улучшилась на 34% для рабочей нагрузки N7Mail для Lotus Domino V7 по сравнению с рабочей нагрузкой N8Mail для Lotus Domino V8 для Linux на System z. Результаты лабораторных исследований показали, что новые функции Lotus Domino V8 – и почтового шаблона mail8.ntf привели к некоторому увеличению объёма используемой памяти, в частности использование разделяемой памяти возросло на 11%, памяти под процессына 23%, а ежесекундная общая нагрузка на сеть увеличилась на 22%. Тем не менее, повышение эффективности работы процессора и снижение количества операций ввода-вывода обеспечило значительный прирост производительности Lotus Domino V8.


Результаты по IBM z/OS

Лабораторные измерения показали довольно значительное снижение загрузки процессора и количества операций ввода-вывода у Lotus Domino V8 по сравнению с Lotus Domino V7. Это является ещё одним достижением Lotus Domino V8 при работе на IBM z/OS.

Все приведенные здесь результаты тестов производительности относятся к одному логическому разделу (LPAR) на машине series z9 model 2094-S54. LPAR был сконфигурирован как один DPAR. В этом LPAR имеется шесть выделенных процессоров, однако для нашего теста мы выделили два процессора, поскольку для сравнения нам требовалась более высокая загрузка ЦП. На машине запускалась z/OS версии 1.7. LPAR теста производительности был настроен на 12 ГБ памяти. Мы применяли одну карту Gigabit Ethernet Open System Architecture (OSA). Наша LAN была изолирована, для того чтобы устранить влияние на сетевой трафик не относящейся к тестам активности. Все диски были распределены в массив Enterprise Storage Server (DS8300), а каждый диск сконфигурирован как 3390 model 9. Клиентские почтовые базы данных были распределены равномерно по 57 файловым системам z/FS; каждая размещалась на четырёх смежных томах (span volumes), обеспечивая 28 ГБ используемого пространства на файловую систему. На одном томе (диске) были выделены отдельные файловые системы z/FS для исполняемых файлов Lotus Domino, данных Domino/Notes, Domino Directory, почтовых ящиков 1 – 4 и регистрации транзакций. Ещё четыре смежных тома z/FS выделялись для журналирования почты.

В таблице 14 приведена конфигурация z/OS, а в листинге 7 – настройки Notes.ini.

Таблица 14. Конфигурация для z/OS
Конфигурация сервера Lotus Domino
Модельz9 2094–S54
Количество ЦП/частотаДва выделенных процессора; LPAR
Оперативная память12 ГБ
Тип запоминающего устройстваDS8300
Активные логические тома57x4 z/FS для почтовых баз данных, 1x4 zFS для журналирования почты и семь томов zFS для данных Notes, имён, четырёх почтовых ящиков и журнала транзакций
Операционная системаz/OS Version 1.7
Листинг 7. Настройки Notes.ini для z/OS
Platform_statistics_enabled=1
Server_pool_tasks=100
RouterDbCacheSize=6100
NSF_DBcache_maxentries=6000
NSF_Buffer_Pool_Size_MB=196
NLCACHE_SIZE=83886080
TRANSLOG_Performance=1
TRANSLOG_Path=/translog1
TRANSLOG_Status=1 
SCHEDULE_NO_VALIDATE=1

На рисунке 13 зелёной линией показана загрузка процессора для Lotus Domino V7 с шаблоном mail7.ntf и рабочей нагрузкой N7Mail, голубой линией – для Lotus Domino V8 с шаблоном mail7.ntf и рабочей нагрузкой N7Mail и красной – для Lotus Domino V8 с шаблоном mail8.ntf и рабочей нагрузкой N8Mail. Загрузка процессора представляет собой усреднённое значение за период устойчивого состояния продолжительностью один час, установившегося после добавления каждой 1000 пользователей. На диаграмме показано улучшение эффективности процессора на 9% – 16% для Lotus Domino V8 с шаблоном mail7.ntf. Эффективность работы процессора также улучшилась на 18% – 22% для Lotus Domino V8 с шаблоном mail8.ntf по сравнению с Lotus Domino V7 с шаблоном mail7.ntf.

Рисунок 13. Загрузка ЦП (%) для z/OS
Загрузка ЦП (%) для z/OS

На рисунке 14 показано общее уменьшение количества операций ввода-вывода Lotus Domino V8 по сравнению с Lotus Domino V7. На рисунке 14 также отражено уменьшение количества операций ввода-вывода на 20 – 22% для Lotus Domino V8 с почтовым шаблоном mail7.ntf, а также уменьшение количества этих операций на 34 – 40% для Lotus Domino V8 с шаблоном mail8.ntf.

Рисунок 14. Общее число дисковых операций ввода-вывода в секунду для z/OS
Общее число дисковых операций ввода-вывода в секунду для z/OS

Из таблицы 15 видно, что эффективность операций ввода-вывода улучшилась на 34%, а интенсивность операций ввода-вывода (т. е. эффективности, умноженной на время отклика) – на 52% для Lotus Domino V8 с шаблоном mail8.ntf. Общее число дескрипторов разделяемой памяти возросло на 15,9%, а объём разделяемой памяти увеличился на 13% для Lotus Domino V8. Общее число дескрипторов процессов возросло на 30%, а общий объём памяти под процессы увеличился на 25% для Lotus Domino V8. Обратите внимание, что два последних показателя имеют очень маленькие значения в мегабайтах по сравнению с общим числом дескрипторов разделяемой памяти и её объёмом. Кроме того, общее число переданных и полученных по сети байт увеличилось на 25%.

Таблица 15. Использование ресурсов при 4000 пользователей для z/OS
РесурсLotus Domino V7Lotus Domino V8Изменение, %
Шаблон почтыMail7.ntfMail8.ntf-
Рабочая нагрузкаN7MailN8Mail-
Загрузка ЦП, %62,751,0-18,6%
Общее число дисковых операций1792311730-34,5%
Общая интенсивность обращений к диску4905423113-52,0%
Использование дескрипторов разделяемой памяти, МБ39846115,9%
Использование дескрипторов процессов, МБ4,32,9-30,0%
Используемая разделяемая память, МБ79290213,8%
Используемая память под процессы, МБ4332-25,8%
Количество полученных и отправленных по сети байт (данные из SMF108 NWBR и NWBS)2128935267556225,7%

Лабораторные измерения показали, что при запуске Lotus Domino V8 на z/OS эффективность работы процессора повысилась на 22%, а эффективность операций ввода-вывода улучшилась на 40%. При использовании новых функций Lotus Domino V8 и шаблона mail8.ntf несколько увеличился объём используемой памяти, в частности использование разделяемой памяти увеличилось на 13%, а дескрипторов разделяемой памяти – на 16%. Кроме того, общий объём передаваемой по сети информации увеличился на 26%. В целом, уменьшение загрузки ЦП и количества дисковых операций даёт значительный прирост производительности Lotus Domino V8 на z/OS.


Заключение

Как показывают результаты измерений из нашего отчёта, переход на Lotus Domino V8 и новый клиент Lotus Notes V8 должен стать весьма позитивным моментом. На большинстве платформ мы наблюдали снижение загрузки процессора, а также уменьшение количества дисковых операций ввода-вывода по сравнению с Lotus Notes/Domino V7. Даже при использовании с сервером Lotus Domino V8 клиента Lotus Notes V8, в котором больше функций, мы обнаружили снижение нагрузки на процессор и диски. Следовательно, общая стоимость владения серверной инфраструктуры Lotus Domino при переходе на новый клиент Lotus Notes V8 не возрастёт. Вследствие более интенсивного обмена информацией нового клиента с сервером, нагрузка на сеть несколько возросла. Увеличившееся использование сети при тестировании Lotus Domino V8 отражает тот факт, что рабочая нагрузка N8Mail выполняет дополнительные операции для испытания расширенной функциональности клиента Lotus Notes V8. Кроме того, на некоторых платформах возросло использование памяти, поэтому при планировании миграции в средах, чувствительных к этим параметрам, следует учитывать этот момент.

Приложение 1. Настройки Notes.ini
Параметр Notes.iniОписание
ConstrainedSHMSizeMBОграничивает использование разделяемой памяти указанным значением в мегабайтах.
Create_R8_DatabasesРаспространяется на серверы Lotus Domino V8. Установите значение 1 для создания новых баз данных ODS48 на серверах Lotus Domino V8.
DEBUG_ENABLE_SYS_V_SHMУстановите значение 1, чтобы разрешить Lotus Domino использовать разделяемую память System V вместо mmap-файлов на UNIX-платформах.
DEBUG_NSF_SHOW_ALLSTATSНовый параметр Lotus Domino V8. Установите значение 1 для включения сбора статистики Domino I/O по метаданным, представлениям и объектам баз данных.
EVENT_CORRELATION_POOL_SIZEОпределяет размер пула корреляции событий, используемого event task и DDM.
EVENT_POOL_SIZEЭта переменная определяет объём памяти, используемый для необработанных событий, уведомлений и блокировки событий. Значение по умолчанию – 5242880 (5 МБ).
log_mailroutingОпределяет уровень регистрации событий маршрутизатора, выполняемой процессом router.
MEM_AddressableMemSizeMBПозволяет обойти установки по умолчанию объёма памяти, которую Domino будет видеть как "адресуемую" память (ЗНАЧЕНИЕ указывается в мегабайтах, а значение по умолчанию зависит от платформы).
MEM_EnablePreAllocУстановите значение 1, чтобы включить предварительное распределение разделяемой памяти.
NLCACHE_SIZEОпределяет размер Namelookup Cache в байтах. Значение по умолчанию – 16 МБ.
NSF_Buffer_Pool_Size_MBОпределяет максимальный размер (в байтах) пула буфера NSF, раздела памяти, выделенного для буферизации данных, передаваемых между Lotus Domino и дисковым накопителем.
NSF_Dbcache_MaxentriesОпределяет число баз данных, которые сервер может одновременно хранить в кэше баз данных.
RouterDbCacheSizeОпределяет размер кэша Router Database, используемого для кэширования почтовых баз данных в процессе router.
SCHEDULE_NO_VALIDATEОпределяет, должен ли SchedMgr ежедневно валидировать ввод в базу данных периода занятости. Значения параметра следующие:
0 (по умолчанию) – валидация включена
1 – валидация отключена
Server_MAX_CONCURRENT_TRANSЗадаёт ограничение количества одновременно запланированных транзакций на сервере.
Server_Pool_TasksОбщее число физических потоков в пуле потоков сервера Domino (DbServer).
Server_Show_PerformanceРаспространяется на серверы. Определяет, будут ли выводиться на консоль события, связанные с производительностью сервера. Для вывода этих событий на консоль установите значение 1.
ServerTasksОпределяет задачи, которые будут автоматически запускаться при запуске сервера и продолжать работу, пока сервер не будет выключен.

Ресурсы

Научиться

Получить продукты и технологии

Обсудить

Комментарии

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=376280
ArticleTitle=Сервер IBM Lotus Domino V8 с клиентом IBM Lotus Notes V8: Производительность
publish-date=03162009