Аналитическое моделирование производительности
Аналитическое моделирование производительности — это метод моделирования поведения системы в электронной таблице. Он используется при тестировании производительности программного обеспечения . Это позволяет оценить варианты дизайна и размер системы на основе фактического или предполагаемого использования в бизнесе. Таким образом, это намного быстрее и дешевле, чем тестирование производительности, хотя и требует глубокого понимания аппаратных платформ. [1]
Модель
[ редактировать ]В модель подаются измерения требований к ресурсам транзакций ( ЦП , дисковый ввод-вывод, LAN , WAN ), взвешенные по набору транзакций (бизнес-транзакций в единицу времени). Взвешенные требования к ресурсам транзакции суммируются для получения требований к ресурсам и делятся на мощность ресурса для получения загрузки ресурсов. Изменения времени отклика также можно предсказать с помощью модели. Например, в простом случае с одним ресурсом формула времени ответа: R=S/(1-U), где R=время_ответа, S=время_обслуживания, U=загрузка, рассчитает время ответа как использование этого ресурса. варьируется от 0 = занятости до 0 % до 1 = занятости на 100 %. [2] Эта формула является хорошим приближением более сложной математики теории массового обслуживания и требует корректировки при работе с несколькими ресурсами.
Ссылки
[ редактировать ]- ^ Уэскотт, Боб (2013). Книга о производительности каждого компьютера, Глава 7: Моделирование . Создать пространство . ISBN 978-1482657753 .
- ^ Уэскотт, Боб (2013). Книга о производительности каждого компьютера, глава 3: Полезные законы . Создать пространство . ISBN 978-1482657753 .