Используем системный монитор (System Monitoring)

Автор: Сергей Мазуркин,
директор компании «Работа на результат»

Axapta предоставляет программисту и администратору несколько интересных инструментов для мониторинга производительности. Здесь будет рассказано об одном из них: Системный монитор (System Monitoring).

Системный монитор можно найти в меню Сервис \ Средства разработки \ Системный монитор. Системный монитор выглядит по-разному при работе в двухуровневой и трехуровневой Axapta

Системный монитор в двухуровневой Axapta

Системный монитор в трехуровневой Axapta

Системный монитор полезен разработчику во время разработки новых классов и отчетов: при помощи монитора он может видеть какие именно операции порождают трафик, а также насколько интенсивно используется сервер приложений.

Для трехуровневой Axapta Системный монитор показывает расчетное время взаимодействия с сервером приложений (AOS). Расчетное время показывается для стандартной ширины канала 8000 байт в секунду и задержкой 100 миллисекунд.

          Расчетное время = Вызовы*0.100 + Байты/8000.

Разработчик может изменить стандартные коэффициенты в методе формы SysOperationStatus.loadValues().

Кроме информативной функции, в трехуровневой Axapta Системный монитор позволяет устанавливать ограничения на ширину и задержку канала. Попробуем!

Поставщик рекомендует, чтобы канал был не менее 8 килобайт в секунду, и задержки были не более 100мс. Устанавливаем в поле Производительность системы (bandwidth) 8000 байт в секунду, а в поле Задержка (Latency) – 100.

Как только вы нажмете на кнопку «Установить как текущее», Axapta начнет работать с установленными ограничениями. Разработчик может выяснить как будет работать его отчет или обработка на плохих каналах.

Кстати, вы можете оценить как будет работать трехуровневая Axapta на плохих каналах. Так, например, параметры хорошего dialup-соединения: ширина – 4000 байт в секунду, задержка 400мс. А параметры среднего dialup-соединения: 2000 и 700 соответственно.

Для того чтобы выключить ограничения, установите 0 хотя бы для одного параметра.

К началу страницы