Аналитическое моделирование производительности - Analytical Performance Modeling

Аналитическое моделирование производительности - это метод моделирования поведения системы в электронной таблице. Он используется в Тестирование производительности программного обеспечения. Он позволяет оценивать варианты дизайна и размер системы на основе фактического или ожидаемого использования в бизнесе. Следовательно, это намного быстрее и дешевле, чем тестирование производительности, хотя и требует глубокого понимания аппаратных платформ.[1]

Модель

Модель снабжена измерениями потребностей транзакций в ресурсах (ЦПУ, дисковый ввод / вывод, LAN, WAN ), взвешенный по совокупности транзакций (бизнес-транзакции в единицу времени). Взвешенные требования к ресурсам транзакции суммируются для получения требований к ресурсам и делятся на емкость ресурса для получения нагрузок ресурсов. Изменение времени отклика также можно предсказать с помощью модели. Например, в простом случае с одним ресурсом формула времени отклика: R = S / (1-U), где R = response_time, S = service_time, U = utilization, вычислит время отклика как использование этого ресурса. изменяется от 0 = 0% до 1 = 100%.[2] Эта формула является хорошим приближением к более сложной математике теория массового обслуживания и требует настройки при работе с несколькими ресурсами.

Рекомендации

  1. ^ Уэскотт, Боб (2013). Книга о производительности каждого компьютера, глава 7: Моделирование. CreateSpace. ISBN  1482657759.
  2. ^ Уэскотт, Боб (2013). Книга о производительности каждого компьютера, глава 3: Полезные законы. CreateSpace. ISBN  1482657759.

Смотрите также