Войти
 
 
   
 
  
Новости Notes.ру Библиотека Биржа труда Вопрос - ответ Форум Регистрация Поиск О проекте
Разделы
О Notes
Советы
Шаблоны и примеры
Литература
Презентации
 
Всё о задаче AdminP. Часть вторая   Во второй части мы завершаем рассмотрение AdminP. В ней рассмотрены запросы междоменного администрирования и способы управления функциями AdminP с помощью настроек документа сервера, команд консоли сервера, файла Notes.ini и интервалов очистки базы данных. В этой статье предполагается, что вы опытный администратор Domino и прочитали первую часть
О Notes Читать статью
 
Всё о задаче AdminP. Proxy-действия в R5 и Domino 6   Приложение к статье об административном процессе
О Notes Читать статью
 
Всё о задаче AdminP. Часть первая   Перевод классической статьи 2003-его года о задаче административного процесса (AdminP). Очень полезна для понимания работы механизма этой задачи. В первой части статьи описаны компоненты задачи AdminP, как они работают, и как их использование помогает сделать работу администратора Domino проще. Задача AdminP (сакращённо от Administration Process, Административный процесс) работает с базой административных запросов (Administration Requests, admin4.nsf)
О Notes Читать статью
 


О Notes

Главная   Библиотека   О Notes

Сравнение производительности версий Lotus Notes/Domino. Часть третья


Сравнение производительности версий Lotus Notes/Domino. Часть третья
Гусев А. В., Дмитриев А. Г.
Вычислительный центр ОАО «Кондопога» (г. Кондопога, Карелия)
Часть первая >>>
Часть вторая >>>
Публикация первых частей исследования показала, какие можно ожидать показатели производительности Lotus Domino в зависимости от версий этого продукта. При обсуждении материалов этой статьи была высказана рекомендация повторить это исследование – но уже с учетом различных версий клиентской части – Lotus Notes. Поэтому мы выполнили второе исследование, немного изменив дизайн и аппаратные характеристики сервера.
В анализ включены следующие версии:
серверов: Lotus Domino R6.0.3 Eng, Lotus Domino R6.5.4 FP2 Eng, Lotus Domino R7.0.0 Eng
и клиентских рабочих мест: Lotus Notes R6.0.2 Russian, Lotus Notes R6.5.4 Russian, Lotus Notes 7 Eng.

Исследование проводилось следующим образом: на новый сервер устанавливалась операционная системы Microsoft Windows 2003 SP1 и все доступные на момент исследования пакеты исправлений (при помощи службы WSUS). Никакие дополнительные службы не устанавливались. На второй сервер была установлена СУБД Microsoft SQL Server 2000 SP4, в которую записывались результаты всех тестов (в предыдущем исследовании СУБД была установлена на тот же сервер, который использовался для выполнения тестов LNMark).
На сервер последовательно устанавливались версии Lotus Domino, начиная с R6, в одну и ту же папку. Все настройки оставлялись без изменений. После установки сервер оставлялся без нагрузки на 5 минут, затем выгружался и запускался снова. После этого последовательно выполнялись серверные задачи FIXUP и COMPACT с целью изменить версию файла базы данных на текущую версию Domino. Версии R6, R6.5 и R7 устанавливались на запуск как Regular Application. Никаких дополнительных баз данных Notes, кроме используемой для тестирования (LNMarkTest.nsf), не устанавливалось. Исследование было выполнено в дневное время.
Во время тестирования база данных не изменялась – в ней было 112 документов, объем базы данных составил 25,5 Мбайт. Во время всех исследований каждый тест повторялся 50 раз, цикл изменения документов – 5 раз, при этом определялось среднее время отклика сервера (вместе со среднеквадратическим отклонением), а также средняя загрузка всех процессоров сервера во время выполнения запросов. Для каждой версии Lotus Domino работа программы повторялась 5 раз для усреднения показателей. Средняя погрешность измерений составила 3%.
По результатам каждого теста построено 2 графика: зависимость времени отклика сервера от версии Lotus Notes/Domino и зависимость загрузки процессора сервера от версии Lotus Notes/Domino. Все тесты выполнены для 1 пользователя. После завершения выполнения всего исследования рабочая станция и сервер перегружались.
Характеристика сервера: Intel 2xPentium III Xeon 500 MHz 1Mb / 1x1024mb /SCSI RAID 5 24Gb HDD / CD / 1000 NIC. Операционная система сервера – Microsoft Windows 2003 Server SP1 Russian.
Характеристика рабочей станции: ноутбук Asus M6800NE / Pentium M 1.8 GHz HT / RAM 512 Gb / HDD Seagate 60 Gb. Операционная система рабочей станции – Microsoft Windows XP Professional SP2 Russian.
Сеть: протокол TCP/IP, настроенный по умолчанию, витая пара категории 5е, концентратор 3COM Switch 4950.
Рассмотрим подробно результаты выполнения каждого теста и проанализируем их влияние на общую производительность приложений Lotus Notes/Domino.

Тест 1. Поиск документов в базе данных стандартным методом Search


Как видно из результатов, версия R7 ищет документы быстрее всех – ей принадлежит первые 3 лучших результата. Наиболее благоприятные условия – если используется сервер R7 и клиент R6.5. Если использование Domino R7 пока не возможно, то следующий лучший результат будет у Domino R6 и клиента R7. Вариант Domino R7 + Notes R7 не показал рекордного времени поиска, но зато ему требуется минимум процессорного времени – в 1,7 раза меньше, чем, например, второй по производительности комбинации Domino R6 + Notes R7.

Тест 2. Навигация по коллекции документов, полученной методом Search и вычисление суммы объемов документов в коллекции
Этот тест использует полученную ранее методом Search коллекцию документов и осуществляет навигацию по этой коллекции. При этом вычисляется объем каждого документа (стандартное свойство Size объекта NotesDocument) и определяется общая сумма этих значений.


Самая медленная версия Domino в этом тесте – Domino R6.5 + Notes R6, самая быстрая – у Domino R7 + Notes R6.5. Как и в первом тесте, совместное использование Domino R7 и Notes R6.5 дает самый производительный результат – на 14% быстрее, чем у худшего показателя. При этом рекордная производительность достигается при минимальной нагрузке на процессоры сервера.

Тест 3. Изменение поля в коллекции и запись измененного документа в БД (BackEnd методами)


В этом тесте R7 показал средние результаты. Лучше всего с задачей справлялся клиент R6.5.4 – среди различных версий Domino и Notes именно эта клиентская версия показывала самый производительный результат.

Тест 4. Открытие документа из коллекции в окне Lotus Notes для чтения (FrontEnd методами)


В этом тесте комбинация Domino R7 + Notes R7 показала рекордный результат – он на 20% быстрее, чем, например, у Domino R6 + Notes R6.5. Интересно выглядят результаты у сервера Domino R6.5 – какую бы версию клиента Notes мы не использовали, производительность теста оказывалась практически неизменной.

Тест 5. Открытие документа из коллекции в окне Lotus Notes для изменения и запись этого документа в БД (FrontEnd методами)


В этом тесте худший результат – у версии R6, а самый лучший – у Domino R7 + Notes R7. Эта комбинация отработала на 16% быстрее, чем вариант Domino R6 + Notes R6.5. При этом для версии R7 требовались стабильно минимальные ресурсы процессоров сервера.

Тест 6. Открытие неизменной базы данных в окне Lotus Notes (FrontEnd методом)


Этот тест демонстрирует стабильно худший результат у клиента Notes R7 – ему принадлежат 3 последних места по производительности. Зато комбинация Domino R7 + Notes R6.5 опять показала рекордную скорость выполнения теста – она на 25% быстрее, чем Domino R6.5 + Notes R7.

Тест 7. Изменение документов в базе данных и ее открытие с обновлением текущего открытого представления (FrontEnd методами).


Зато в этом тесте победила комбинация Domino R6 + Notes R7. Учитывая минимальную разницу, она разделила первое место с вариантом Domino R7 + Notes R7, которому, кстати, потребовалось и минимальное количество ресурсов процессора сервера. Учитывая, что данный тест лучше всего иллюстрирует производительность Lotus Notes/Domino для информационных систем с интенсивной пользовательской нагрузкой, преимущество R7 здесь налицо.

Выводы. Общие результаты исследования (в баллах LNMark) приведены в рисунках ниже.
Как видно из первого рисунка, Domino R7 совместно с Notes R7 показал самый лучший результат исследования – он на 18% лучше, чем самый медленный вариант – Domino R6 + Notes 6.5. Варианты с Domino R7 заняли первых 3 места по производительности, а клиенты Notes R7 показали самые лучшие результаты среди всех клиентских версий при одной и той же версии Domino.
В целом полученные результаты соответствуют тем же показателям, который были получены в предыдущем исследования: самая лучшая производительность имеется у версии R7, а самая худшая – у версии R6.5, уровень которой даже ниже, чем у предыдущей версии – R6. Однако в этот раз выявлено, что наиболее благоприятные с точки зрения производительности условия имеются именно у комбинации Domino R7 + Notes R7.
Мы подсчитали среднее место, занятое в тестах каждой комбинацией, и получили следующие результаты: самые лучшие показатели по времени выполнения теста завоевала комбинация Domino R7 + Notes R6.5 – она заняла 3 первых места из 7 тестов, а в остальных была либо на 3, либо на 4 месте. Второй лучший результат – Domino R7 + Notes R7 – 2 первых места, и 1 – второе. Третье место по производительности заняла комбинация Domino R7 + Notes R6, которая разделила его с вариантом Domino R6.5 + Notes R6.5. Самый худший результат – у Domino R6.5 + Notes R6.
Анализируя график, представленный выше, а также учитывая результаты каждого теста в отдельности и данные предыдущего исследования, вывод очевиден: версия R7 самая производительная из всех рассмотренных. При этом существенную роль в росте этой производительности играет именно серверная составляющая – Domino R7, хотя в ряде случаев совместное использование «родных» Domino R7 + Notes R7 дает дополнительный выигрыш в производительности по сравнению с последней стабильной версий клиента Notes – R6.5.4.
По сравнению с предыдущими результатами наши рекомендации существенно не изменились: если организация до сих пор использует старые (до R6.5) версии Lotus Notes/Domino, то с точки зрения производительности ей, безусловно, можно рекомендовать переход на версию R7. Если используется версия R6 и есть основания для перехода на новую версию, то мы бы рекомендовали перейти на сервер Domino версии R7 и клиент Notes версии R6.5, а с клиентом R7 можно пока повременить – хотя бы до весны 2006 г, когда ожидается появление локализованного Lotus Notes R7.

Приложение. Результаты тестов >>>
Часть первая >>>
Часть вторая >>>

Сравнение производительности Lotus Notes/Domino на платформах Windows и Linux >>>
Новый материал на Notesnet.ru: Исследование производительности Lotus Notes/Domino R8 по сравнению с Lotus Notes/Domino R7 >>>

Смотрите также русскоязычные материалы на сайте IBM:
Производительность сервера Lotus Domino 7. Часть 1. Рабочие нагрузки от клиентов Lotus Notes >>>
Производительность сервера Lotus Domino 7. Часть 2. Производительность Domino 7 для пользователей Domino Web Access >>>
Производительность сервера Lotus Domino 7. Часть 3. Производительность корпоративной почты >>>

Об авторах
Гусев Александр Владимирович – к. т. н., старший инженер-программист вычислительного центра ОАО «Кондопога», e-mail: gusev@kbk.onego.ru.
Дмитриев Александр Геннадьевич – инженер-программист вычислительного центра ОАО «Кондопога», e-mail: dmitriev@kbk.onego.ru.

Материалы этой статьи используются в практической работе программистов вычислительного центра, более детальная информация может быть получена на сайте медицинской информационной системы Кондопога (http://iskondopoga.snw.ru) и на сайте Карельского научно-медицинского центра СЗО РАМН (http://iskondopoga.narod.ru).
 
  Опубликовано — 12/25/2005 |    
Вложенные файлы:
    Скачать файл Appendix.rtf



Добавить комментарий
Имя * :
e-mail
Комментарий * :
Код подтверждения * :

Мероприятия
Пресс-релизы
Биржа труда
Последнее на форуме
 
А так же:
Как удалить профиль?
16.04.2016 00:08:51
Скопировать в буфер поле документа
24.05.2015 08:55:52
Импорт DXL-описания документов в Lotus Domino. Одноимённые поля
16.04.2015 16:49:58
 
© LOGOSPHERE.RU