Home Home Home Home

        

Нагрузочное тестирование АБС Б2 на оборудовании IBM

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

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

В процессе тестирования были поставлены следующие задачи:

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

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

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

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

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

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

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

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

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

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

Компания CS, www.csltd.com.ua , г. Харьков, Украина Компания CS основана в 1997 году и специализируется в области разработки и внедрения информационных систем в сфере автоматизации банков и финансовой деятельности, разработки информационных систем и их компонентов под заказ. Компания является партнером компании Oracle. CS является разработчиком продуктов для автоматизации банковской деятельности – таких, как автоматизированная банковская система Б2, системы автоматизации безбалансовых отделений eCSpress и ProCSima, внутрибанковская платежная система Enigma, система клиент-банк Bank On-Line, голосовая система клиент-банк CS Inform, и других. Клиентами компании являются ведущие украинские банки (в том числе банки с иностранными инвестициями): АКБ «Форум», АО «Кредит-Банк (Украина)», ЗАО «Альфа-банк», «Банк НРБ-Украина» АКБ «ХФБ Украина», АБ «ING Банк Украина», «Внешторгбанк Украина» и другие, а также страховые компании.

Архив новостей