Нагрузочное тестирование CargoPrime: WMS в компании Евросиб

Система управления складом CargoPrime: WMS ориентирована, преимущественно, на рынок средних и крупных складских комплексов, это предъявляет особые требования по производительности и масштабируемости Системы, скорости обработки информации, скорости работы алгоритмов по оптимизации размещения, резервирования и отбора ТМЦ и т.д. Высокую производительность Система демонстрирует за счет грамотного проектирования ее архитектуры, c учетом всех архитектурных особенностей платформы разработки 1С Предприятие 8.1 и сервера управления базами данных MS SQL Server 2000/2008.

Чтобы на практике подтвердить способность системы управления складом CargoPrime: WMS, обрабатывать большие объемы информации в режиме реального времени, было проведено нагрузочное тестирование Системы в компании Евросиб. В рамках проведения нагрузочного тестирования, ставились следующие цели:

  • оценить параметры масштабируемости конфигурации системы управления складом CargoPrime: WMS;
  • выявить параметры компьютерного оборудования, оказывающие наиболее сильное влияние на производительность системы управления складом CargoPrime: WMS на операциях “размещение ТМЦ” и “резервирования ТМЦ”;
  • сравнить производительность операций при различных показателях значимых критериев “размещение ТМЦ” и “резервирования ТМЦ”;
  • подготовить рекомендации по применимости системы управления складом CargoPrime: WMS в условиях внедрения на складских комплексах ЗАО «Евросиб-Терминал»;
  • подготовить рекомендации по выбору оборудования при развертывании системы управления складом CargoPrime: WMS в условиях внедрения на складских комплексах ЗАО «Евросиб-Терминал».

Подробнее, о методике нагрузочных испытаний, составе информационной базы на момент тестирования и технических характеристиках стенда смотрите в перечисленных ниже разделах:

Выводы, полученные в результате нагрузочного тестирования CargoPrime: WMS

Результаты проведенного тестирования подтвердили(подробнее см. Результаты измерений), что система управления складом CargoPrime: WMS удовлетворяет предъявляемым требованиям по производительности и времени отклика системы, имеет резерв по производительности за счет разнесения сервера приложений 1С Предприятия 8 и MS SQL Server-а, на различные физические сервера.

Наиболее интересным критерием применимости CargoPrime: WMS в условиях конкретного внедрения является среднее время размещения/резервирования строки в заказе. Полученные в результате тестирования значения времени обработки строки в заказе являются величиной, позволяющей сопоставить производительность системы управления складом CargoPrime: WMS в различных условиях.

Таким образом, исходя из полученных данных, можно спрогнозировать минимальное необходимое время для выполнения операций по размещению/резервированию. Полученные значения (среднее время размещения одного заказа из 40 строк – около 80 сек, среднее время резервирования одного заказа из 40 строк = 67 сек) удовлетворяют предъявленным значениям (время резервирования заказа не более 200 сек) со значительным уровнем запаса. Увеличенное время операции по расстановке товара в зоне хранения в сравнении со временем выполнения операции резервирования не является закономерным, поскольку алгоритмы по размещению менее ресурсоемки в сравнении с алгоритмами резервирования. Анализ полученных значений “Среднее время проведения одной строки на размещение коробочного товара” (542 миллисекунд) и “ Среднее время проведения одной строки на размещение паллетированного товара ” (1354 миллисекунд) свидетельствует о возможности дальнейшей оптимизации алгоритма на размещение паллетированного товара. По словам разработчиков, увеличить этот показатель можно как минимум в два раза.

Выделим основные факторы, влияющие на производительность системы со стороны программно – аппаратных средств. Каждая операция размещения /резервирования состоит из двух микроопераций:

  • выборка данных из базы данных и их последующая обработка (порядка 50-70% от времени выполнения операции);
  • запись новых данных в базу данных (порядка 30-50% от времени выполнения операции).

На выборку и обработку данных оказывают влияние:

  • объем памяти сервера SQL;
  • скорость операции чтения данных с диска.

На запись данных в БД оказывают влияние:

  • скорость операций чтения-записи диска. Для конфигурации оборудования на которой производилось тестирование для увеличения производительности системы можно посоветовать увеличить объем оперативной памяти сервера;
  • на производительность системы также окажет влияние следующие процедуры:
    • оптимизация работы SQL сервера с дисковой подсистемой (например, размещение базы данных SQL на неформатированный раздел жесткого диска в начало раздела);
    • разведение Сервера 1С Предприятие и SQL сервера на разные компьютеры (В случае сервера предприятия важен размер оперативной памяти и производительность процессора, скорость работы с диском менее важна).

Выполнение регламентных процедур для SQL сервера (переиндексация, обновление статистики).

ООО "Диалог Информационные Технологии", Санкт-Петербург,
Все права защищены, © 2007-2009, cargoprime.ru
Тел.: +7 (812) 777-0-800
Факс: +7 (812) 327-22-87
Рейтинг LogLink.ru Cайт о логистике - Лобанов-Логист. Логистика. Статьи по логистике