Компании СS и SI BIS провели совместное нагрузочное тестирование
04.10.2005


В конце июля - начале августа компании СS и SI BIS совместно провели нагрузочное тестирование автоматизированной банковской системы АБС Б2 на оборудовании IBM.

Комплексное тестирование доказало масштабируемость программного обеспечения компании CS.
Аппаратное обеспечение корпорации IBM доказало свою производительность и надежность как платформа для построения инфраструктуры для автоматизированных банковских систем (АБС) украинского производства.

Специалистами SI BIS и компании CS, разработчика программного обеспечения для банков и других финансовых учреждений, было проведено нагрузочное тестирование АБС Б2, разработанной компанией CS, на оборудовании IBM. Для проведения тестирования использовалась АБС Б2 версии 3.4.9.1.0 с базами данных разного объема, условно названными "малой","средней" и «большой». В качестве серверов баз данных при тестировании использовались IBM @server TM pSeries 520 и 570 - Unix или Linux-сервера начального и среднего уровня.
Целью тестирования было определить время отклика АБС Б2 версии 3.4.9.1.0 для различных комбинаций количества пользователей, сущностей и данных на предоставленном сервере. Результаты тестирования будут использованы для выбора аппаратной платформы АБС Б2.
В процессе тестирования были поставлены следующие задачи:

  • определить минимально необходимую конфигурацию оборудования для обеспечения работоспособности АБС при одновременной работе различного числа пользователей;
  • определить оптимальную конфигурацию сервера для различных комбинаций количества пользователей и размера БД;
  • оценить адекватность существующего оборудования растущему количеству пользователей и размеру базы данных банка.


Время реакции сервера проверялось в двух режимах:

  • многопользовательский режим, эмулирующий обычную работу банка;
  • однопользовательский режим, соответствующий технологическим работам по открытию/закрытию дня и начислению процентов (пакетный режим).

Тестирование в каждом из режимов продолжалось 20 минут.
Для IBM @serverTM pSeries 520 двухэтапный цикл тестирования повторялся 5 раз для каждой комбинации «количество пользователей/размер БД».
Для IBM @serverTM pSeries 570 двухэтапный цикл тестирования повторялся 3 раза для каждой комбинации «количество пользователей/размер БД».

Для каждого из режимов были выбраны наиболее типичные задачи, возникающие в банке в течение рабочего дня и составляющие максимальную долю нагрузки на сервер. Таким образом, в течение 20 минут тестирования выполнялось примерно столько же операций, сколько выполняется при реальной работе пользователей в течение целого рабочего дня в банке.
При тестировании предполагалось, что все аналитические отчеты выполняются на отдельном сервере - эта часть нагрузки в расчет не принималась.
В ходе тестирования фиксировалось время выполнения каждой задачи.

Результаты.
Несмотря на то, что рассматриваемый сервер IBM @serverTM pSeries 520 является сервером начального уровня для рабочей группы, его конфигурация соответствует минимальным требованиям среднего украинского банка («малая» база, 250 пользователей).
Однако следует учесть, что при реальной работе в банке выполняется больше разнотипных задач. Кроме того, пользователи создают большее количество запросов, что приводит к повышению требований к памяти и подсистеме ввода/вывода.

Сервер IBM @serverTM pSeries 570 продемонстрировал способность обеспечить быструю и надежную работу 500-800 пользователей. При наличии 1000 пользователей было отмечено снижение производительности из-за недостатка процессорных ресурсов. Для повышения производительности пакетного режима также следует рассмотреть возможность увеличения количества процессоров, для увеличения количества процессов, производящих обработку.

Размер дискового пространства и количество оперативной памяти продемонстрировали адекватность поставленным задачам.
Следует отметить тот факт, что количество обрабатываемых в секунду сущностей слабо зависит от размеров базы данных. Это является признаком хорошей структурированности данных с эффективным использованием индексов.

Задачи нагрузочного тестирования АБС Б2, выбора адекватной аппаратной платформы, а также проблемы повышения быстродействия системы были рассмотрены на семинаре «Автоматизация банковской деятельности» компании CS в Алуште с 11 по 14 сентября, на которой SI BIS совместно с CS представили совместный доклад о результатах тестирования.

На сегодняшний день Компания SI BIS имеет опыт построения на платформе IBM инфраструктуры таких систем как SAP, Oracle, а также проведение сайзинга для систем отечественных производителей - таких, как АБС Б2 производства компании CS.

Справка: Компания ООО «ЭсАЙ БИС» является известным Системным Интегратором в Украине. Компания была создана для того, чтобы создавать благоприятные условия для развития в Украине современных и высококачественных систем управления предприятиями, информационно-вычислительных систем, катастрофоустойчивых систем хранения и обработки данных, систем электронного документооборота и обеспечения базы для подготовки высокопрофессиональных кадров как в Компании, так и у Заказчиков.
Компания «ЭсАй БИС» является партнером таких мировых лидеров в информационных технологиях как корпорация IBM, SAP AG, Hitachi Data Systems, Cisco Systems и Samsung Electronics;
Среди клиентов «ЭсАй БИС» - промышленные предприятиям Украины (ЗАО «Укртатнафта», НАК Энергетическая Компания Украины», ОАО «Азовмаш»), крупнейшие отечественным и зарубежные банки (Национальный Банк Украины, Райффайзенбанк Украина, АКИБ «УкрСиббанк», АКБ «Приватбанк»), аудиторские и консалтинговые компании (Ernst & Young, PriceWaterhouseCoopers).
Офис ООО «ЭсАй БИС» находится в г.Киеве, http://www.sibis.com.ua

 

Рассылка CS




Получать HTML?

o_platinumpartner_clr