Войти
 
 
   
 
  
Новости 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 Domino R7 с другими версиями Lotus Domino при помощи средства LNMark. Часть первая


А.В. Гусев, А.Г. Дмитриев
Вычислительный центр ОАО «Кондопога» (г. Кондопога, Карелия)


В начале октября через программу IBM Passport Advantage стал распространяться финальный дистрибутив последней версии платформы для коллективной работы Lotus Notes/Domino R7. Среди большого списка новшеств этого продукта, включая долгожданную поддержку DB2 в качестве хранилища данных Notes, важной особенностью продукта указано повышение производительности новой версии. Официальные данные производителя по этому вопросу содержатся в документе «IBM Lotus Domino 7. Performance Improvements» (ftp://ftp.lotus.com/pub/lotusweb/product/domino/Domino_7_Performance_Paper.pdf). Согласно этому документу, новая версия Domino R7 способна поддерживать на 50-80% пользователей (в тесте NotesBench Lotus Domino 6 Mail users’s), при этом снижение загрузки процессоров сервера (CPU utilization) доходит до 35%.
Безусловно, это пока первый релиз R7 и многие администраторы и разработчики не торопятся переходить на новую версию, ожидая, как обычно, появления следующих выпусков с исправлениями и дополнениями – которые, как правило, бывают значительно стабильнее первенца.
Однако мы задались целью проверить на практике – действительно ли новый продукт IBM способен продемонстрировать более высокую скорость работы. В этой статье мы сравним производительность различных версий сервера Lotus Domino при помощи программного обеспечения (ПО) LNMark V1 (http://iskondopoga.snw.ru). Безусловно, одно из основных назначений Lotus Notes/Domino – это работа с электронной почтой и календарем. Однако в нашей работе Notes используется как основная платформа для создания комплексной медицинской информационной системы, которая предназначена для максимально полной автоматизации документооборота внутри лечебно-профилактического учреждения. А это накладывает определенные особенности в работе Domino (большое количество баз данных, частое добавление и изменение документов в базах, использование больших БД – объемом 2 Гбайт и выше и количеством документов 300.000 и выше). В связи с этим мы разработали собственное ПО для тестирования различных конфигураций Lotus Notes/Domino – LNMark V1.

В исследование включены английские версии следующих серверов:
    • Lotus Domino R5.0.11
    • Lotus Domino R6.0.3
    • Lotus Domino R6.5.4
    • Lotus Domino R7.0.0

LNMark V1 содержит в себе 7 тестов: поиск документов в базе данных (БД), навигация по представления и поисковым коллекциям, чтение полей документа, запись полей документа, открытие отдельных документов в окне Lotus Notes и открытие всей БД. Мы исследуем результаты работы программы LNMark и результаты каждого из 7 тестов в отдельности и сопоставим их с усредненным показателем нагрузки процессоров сервера.
Процесс исследования организован следующим образом: на новый сервер была установлена операционная системы и все доступные на момент исследования пакеты исправлений. Никакие дополнительные службы не устанавливались. На этот же сервер была установлена СУБД Microsoft SQL Server 2000 SP4, в которую записывались результаты всех тестов. На сервер последовательно инсталировались версии сервера Lotus Domino, начиная с R5, каждый сервер в свой каталог. Все настройки оставлялись без изменений. После установки сервер оставлялся без нагрузки на 5 минут, затем выгружался и запускался снова. Версии R6, R6.5 и R7 устанавливались на запуск как Regular Application. Никаких дополнительных БД, кроме используемой для тестирования (LNMarkTest.nsf), не устанавливалось. Исследование было выполнено в дневное время.
Во время исследования тестовая база данных не изменялась – в ней было 112 документов, объем базы данных составил 25,5 Мбайт. Во время всех исследований каждый тест повторялся 50 раз, цикл изменения документов – 5 раз, при этом определялось среднее время отклика сервера (вместе со среднеквадратическим отклонением), а также средняя загрузка всех процессоров сервера во время выполнения запросов. Для каждой версии Lotus Domino работа программы повторялась 5 раз для усреднения показателей. Средняя погрешность измерений составила 3%.
По результатам каждого теста построено 2 графика: зависимость времени отклика сервера от размера базы данных и зависимость загрузки процессора сервера от размера базы данных. Все тесты выполнены для 1 пользователя. После завершения выполнения всего исследования рабочая станция и сервер перегружались.
Характеристика сервера: Hewlett Packard (HP) 385841-421 DL320G3 P3.0-2MB 1GB A80 VPN (P4-3.0Ghz 2Mb/ 1x1024mb /SATA RAID 80Gb HDD / CD / 2x10/100/1000NIC/ISA). Операционная система сервера – 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. Версия клиентской части – Lotus Notes R6.5.4 Russian.
Сеть: протокол TCP/IP, настроенный по умолчанию, витая пара категории 5е, концентратор 3COM Switch 4950.

Общие результаты исследования приведены на рисунках ниже.


    Как видно из первого рисунка, Domino R6 показал результат на 31% лучше, чем версия R5. Следующая версия Domino – R6.5 опять вернулся к прежнему уровню производительности, а вот версия R7 работала на 33.7% быстрее, чем R5 или R6.5. При этом достоверность разницы в производительности между R7 и R6 выявлено не было – полученные различия в показателе LNMark укладывались в стандартную погрешность измерений. Зато общая производительность R6.5.4 значительно ухудшилась – практически вернувшись к показателям версии R5. Трудно найти объяснение такой разнице.

      Рассмотрим подробно результаты выполнения каждого теста и проанализируем их влияние на общую производительность приложений Lotus Notes.

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

        Как видно из результатов, значительное улучшение поискового движка было выполнено разработчиками Domino в версии R6 – она в 13,6 раза быстрее осуществляла поиск, чем версия R5 (152.53 ±9,36 мсек). Следующая версия R6.5 наоборот, работала более медленно – для нее требовалось в 4,6 раза больше времени (51,37 ±18,36 мсек). Версия R7 ищет документы быстрее всех – ей требуется почти на 10% меньше времени, чем версии R6 (10,12 ±0,22 мсек) и при этом ее результат самый стабильный по значению дисперсии. Средняя загрузка процессора среди всех версий Domino мало отличается друг от друга. В этом тесте преимущество R7 налицо.

        Тест 2. Навигация по коллекции документов, полученной методом Search и вычисление суммы объемов документов в коллекции

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


        Самая медленная версия Domino в этом тесте – R6.5, самая быстрая – R6. При этом достоверной разницы между R6 и R7 выявлено не было и поэтому она разделила с R6 первое место в этом тесте. Средняя нагрузка процессора у R7 на 28% меньше, чем у R6, следовательно, налицо определенная оптимизация кода Domino – сравнимый по производительности результат требует в версии R7 почти на треть меньше процессорных ресурсов сервера.
        Тест 3. Изменение поля в коллекции и запись измененного документа в БД (BackEnd методами)


        В этом тесте R7 также показал самый лучший результат (20.64 ±0.66 мсек) – чуть-чуть опередив версию R6 (20.69 ±1.02). Однако, как и в предыдущем тесте, ему для этого требуется меньше ресурсов процессора сервера – в данном случае на 10%. При этом стабильность результата по дисперсии также самая высокая среди всех версий Domino. Самый худший результат – у R6.5.4 (21.41 ±2.00 мсек)– как по времени отклика, так и по средней загрузке процессора и ее дисперсии.
        Продолжение >>>
         
          Опубликовано — 11/19/2005 |    


      Добавить комментарий
      Имя * :
      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