Здравствуйте, прошел курс "Концептуальное проектирование систем в AnyLogic и GPSS World". Можно ли получить по нему сертификат? У нас в институте требуют сертификаты для создания портфолио. |
Опубликован: 15.02.2013 | Доступ: свободный | Студентов: 257 / 0 | Длительность: 16:52:00
ISBN: 978-5-9556-0146-5
Темы: САПР, Программное обеспечение
Специальности: Архитектор программного обеспечения, Разработчик аппаратуры
Теги:
Лекция 2:
Модель обработки запросов сервером
Сбор статистики использования ресурсов
AnyLogic предоставляет пользователю удобные средства для сбора статистики по работе блоков диаграммы процесса. Объекты Enterprise Library самостоятельно производят сбор основной статистики. Все, что вам нужно сделать - это включить сбор статистики для объекта.
Поскольку мы уже сделали это для объектов delay и queue, то теперь мы можем, например, просмотреть интересующую нас статистику (скажем, статистику занятости сервера и длины очереди) с помощью диаграмм.
Добавьте диаграмму для отображения среднего коэффициента использования сервера:
- Откройте палитру Статистика. Эта палитра содержит элементы сбора данных и статистики, а также диаграммы для визуализации данных и результатов моделирования.
- Перетащите элемент Столбиковая диаграмма из палитры Статистика на диаграмму класса и измените ее размер, как показано на Рис. 1.32.
- Перейдите на страницу Основные панели Свойства. Щелкните мышью кнопку Добавить элемент данных. После щелчка появится секция свойств того элемента данных (chart - Столбиковая диаграмма), который будет отображаться на этой диаграмме (Рис. 1.33).
- Измените Заголовок на SERVER utilization.
- Введите delay.statsUtilization.mean() в поле Значение. Здесь delay - это имя нашего объекта delay. У каждого объекта delay есть встроенный набор данных statsUtilization, занимающийся сбором статистики использования этого объекта. Функция mean() возвращает среднее из всех измеренных этим набором данных значений. Вы можете использовать и другие методы сбора статистики, такие, как min() или max(). Полный список методов можно найти на странице документации этого класса набора данных: StatisticsContinuous (на английском языке).
- Перейдите на страницу Внешний вид (Рис. 1.34).
- Выберите первую опцию из набора кнопок Расположение, чтобы изменить расположение легенды относительно диаграммы (мы хотим, чтобы она отображалась справа). Размер диаграммы в графическом редакторе измените так, чтобы она приняла вид, показанный на Рис. 1.35.
- Аналогичным образом добавьте еще одну столбиковую диаграмму для отображения средней длины очереди. Заголовок и Значение измените так, как показано на Рис. 1.36.
- Здесь queue - это имя нашего объекта queue. У каждого объекта queue, как и объекта delay, также есть встроенный набор данных statsSize, занимающийся сбором статистики использования этого объекта. Функция mean() также возвращает среднее из всех измеренных этим набором данных значений.
- Перейдите на страницу Внешний вид панели Свойства и выберите в секции свойств Направление первую опцию (Рис. 1.37), чтобы столбцы во второй столбиковой диаграмме, расположенной горизонтально, росли влево (Рис. 1.38).
- Запустите модель с двумя столбиковыми диаграммами и понаблюдайте за ее работой (Рис. 1.39).