Последние новости

19.10.2021



В релизе 3.9 системы автоматизации складов ARENA.WMS добавлен новый механизм FSM (Finite-State Machine)
Вы нашли полезную информацию на сайте?
 

Авторизация




Быстродействие WMS

Быстродействие WMS системы - один из важных параметров для бесперебойной работы склада в режиме реального времени.
Мы с особым вниманием отнеслись к этому вопросу, поэтому оптимизировали систему так, чтобы не было никаких препятствий к одновременной работе большого количества пользователей. При этом время реакции терминала на запрос данных от пользователя не превышает 1 секунду.

Код решения ARENA.WMS оптимально использует возможности SQL сервера и сервера приложений, минимизируя расчеты на устройстве пользователя, что позволяет получить быстродействие, сравнимое с подобными системами, использующими  все возможности современных реляционных баз данных.

Во всех случаях регистрации факта блокировок работы разных пользователей система автоматизации ARENA.WMS самостоятельно отправляет подробную информацию о инциденте на электронную почту нашего отдела сопровождения, где специалисты анализируют эти данные и постоянно совершенствуют алгоритмы параллельной работы большого количества пользователей на разных складах клиентов.

В декабре 2008 г. был собран тестовый стенд для имитации интенсивной работы 30 пользователей.
Каждый такой виртуальный пользователь был запрограммирован на выполнение типовых складских операций без перерыва (что гораздо тяжелее реальной работы на складах, где пользователи выполняют действия с некоторыми паузами).

Для этого тестирования был создан рабочий макет:

Количество ячеек хранения и отбора: 10 000
Количество номенклатурных позиций: 30 000

Сервер:
HP Proliant DL360R05 X5450 HPM Rack1U2xXeonQC3.0Ghz(2x6Mb/)4x1Gb/P400iwBBWC(256Mb/RAID)
ПО: Windows Server 2003 R2 Standart X64 Edition, MS SQL 2005, 1C:Предприятие 8.1

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

Результаты измерений:

Следует учесть, что эти цифры не окончательные - во второй версии системы автоматизации ARENA.WMS  нам удалось существенно увеличить быстродействие за счет оптимизации запросов и параллельных вычислений в фоновом режиме.
Источником дальнейшей оптимизации является модернизация серверного оборудования, выделение в отдельных сервер сервера приложений (в тестовом стенде сервер приложений и MS SQL сервер были установлены на один физический сервер) и расширение кластера серверов приложений, оптимизация настроек основных стратегий.

Есть еще много способов улучшить эти показатели, но это приводит к упрощению функциональности системы - чем система проще, тем быстрее. Но сможет ли она удовлетворить всем потребностям и оставаться достаточно гибкой долгое время без необходимости программирования?

Мы постарались в системе ARENA.WMS найти баланс между требуемой функциональностью и производительностью при высокой масштабируемости.