Клиент | CTS-101-001 |
---|---|
Партнер | ООО «1-й Советник» |
1С:Эксперт | Поварнин Дмитрий Анатольевич |
Менеджер проекта | Поварнин Дмитрий Анатольевич |
Начало работ | 01.09.2010 |
Окончание работ | 04.10.2010 |
Задача: провести нагрузочное тестирование критических операций, при необходимости выполнить оптимизацию алгоритмов, а так же подобрать оптимальную конфигурацию оборудования.
Для целей оперативного учета предприятия используется программа собственной разработки, установленная во всех подразделениях компании (всего 67 баз). Планируется поэтапный переход на конфигурацию «Управление производственным предприятием». На первом этапе необходимо наладить экспорт данных из оперативных баз и их импорт в базу данных УПП. В рамках проекта ЦКТП необходимо провести реалистичное нагрузочное тестирование процесса экспорта-импорта данных и при необходимости выполнить оптимизацию алгоритмов. Кроме этого требуется подобрать оптимальное серверное оборудование для работы системы.
Разработанный комплекс задач выполнялся с участием фирмы «1С» в рамках пилотного проекта ЦКТП… Руководство компании выражает признательность сотрудникам компании «1-й Советник», работающим в рамках проекта, за профессиональный подход к решению поставленных задач. Необходимо отметить высокую квалификацию специалистов компании «1-й Советник», что позволило качественно выполнить запланированные работы с соблюдением сроков. Наша компания планирует и в дальнейшем сотрудничать с компанией «1-й Советник», в том числе и при решении технологических вопросов.
На нашем предприятии выполняется проект по созданию автоматизированной системы на базе программ фирмы «1С». Работы по внедрению выполняет компания «1-й Советник».
Учитывая сложность и масштабность проекта, при выполнении проекта большое внимание уделяется технологическому аспекту. Еще на этапе проектирования исполнителем был разработан комплекс задач направленных на обеспечение требуемого уровня надежности и производительности будущей системы.
Разработанный комплекс задач выполнялся с участием фирмы «1С» в рамках пилотного проекта ЦКТП.
При выполнении работ применялись современные методики и программные средства рекомендованные фирмой «1С». Для объективной оценки производительности использовался индекс APDEX. Применение данной методики позволило сформулировать требования к производительности и отслеживать динамику изменения производительности. Использование программы «Центр управления производительностью» позволило сократить время на поиск узких мест системы.
Руководство компании выражает признательность сотрудникам компании «1-й Советник», работающим в рамках проекта, за профессиональный подход к решению поставленных задач. Необходимо отметить высокую квалификацию специалистов компании «1-й Советник», что позволило качественно выполнить запланированные работы с соблюдением сроков.
Наша компания планирует и в дальнейшем сотрудничать с компанией «1-й Советник», в том числе и при решении технологических вопросов.
Реалистичное нагрузочное тестирование необходимо для оценки производительности системы до ее ввода в рабочую эксплуатацию и для выявления возможных проблем производительности и/или надежности работы системы.
Для целей проекта был разработан реалистичный нагрузочный тест, воспроизводящий процесс экспорта данных из оперативных баз и их последующего импорта в базу данных УПП.
Во время нагрузочного тестирования была проведена оценка производительности системы на ключевых операциях по методике APDEX. При этом была получена начальная оценка 0.63, что соответствует уровню «плохо». Таким образом, во время нагрузочного теста была выявлена необходимость оптимизации используемых алгоритмов импорта данных.
Оптимизация системы проводилась с использованием «Центра управления производительностью». В результате проведенной оптимизации производительность системы была доведена до 1.00 по APDEX, что соответствует уровню «отлично».
Операция |
Приоритет |
T |
APDEX |
|||
---|---|---|---|---|---|---|
15.09 | 17.09 | 20.09 | 24.09 | |||
Процедура «Создание и проведение документов» | 1 | 10800 | 0.58 | 0.50 | 1.00 | 1.00 |
Процедура «Загрузка справочников из программы оперативного учета» | 2 | 1200 | 0.50 | 0.50 | 0.50 | 1.00 |
Процедура «Загрузка документов из программы оперативного учета в буфер обмена» | 3 | 3600 | 1.00 | 1.00 | 1.00 | 1.00 |
Общая производительность | 0.63 | 0.60 | 0.83 | 1.00 |
Этот же нагрузочный тест был использован для выбора оптимальной конфигурации оборудования для целей данного внедрения. При проведении нагрузочного тестирования была проведена оценка загруженности имеющегося оборудования и на основании этих данных была подобрана конфигурация необходимого оборудования.
Информационная база | |||||||
---|---|---|---|---|---|---|---|
1С | Конфигурация |
Пользо- вателей |
СУБД | Сервер |
Объем (Гб) |
||
Название | 1С | СУБД | |||||
Оперативная база УПП | 8.2 | УПП 1.3 | 20 | SQL 2005 | BUH-APP01 | BUH-SQL01 | 33 |
Сервер | Процессор | Память (Гб) | Дисковая подсистема (Мб/сек.) | |||
---|---|---|---|---|---|---|
Тип | ядер | ГГц | чтение | запись | ||
BUH-APP01 | Xeon X5650 | 24 | 2.66 | 12 | 140 | 154 |
BUH-SQL01 | Xeon X5650 | 24 | 2.66 | 12 | 331 | 348 |
Код | Тип | Описание | Зарегистрирована | Закрыта |
---|---|---|---|---|
INC-001 | Производительность | Неприемлемое время выполнения операции «Создание и проведение документов» | 13.09.2010 | 21.09.2010 |
INC-002 | Производительность | Неприемлемое время выполнения операции «Загрузка справочников из программы оперативного учета» | 13.09.2010 | 24.09.2010 |