Re[3]: Как измерить пиковую нагрузку на API?
От: GarryIV  
Дата: 31.08.23 19:56
Оценка:
SJA>>>Приведу пример, чтоб было понятнее. Пусть у нас есть 1 запрос в течении часа.
SJA>Получается RPM = 1 и RPS = 1 ерунда какая-то.
Ну да куча датапоинтов по 0 и 1 шт с 1 хоть в фемтосекунду считай. Что не так?

С 1 запросом в час то еще извращение запросы в минуту считать.
Если у тебя на реальных данных РПМ и РПС рассчитанные таким способом одинаковые (или близкие) то это только говорит о том, что пики в нагрузке короткие, меньше секунды и говорить о РПМ бессмысленно.

ЗЫЖ Можно мелкие датапоинты усреднять по более крупным интервалам (считать за секунду как показано выше, суммировать датапоинты за минуту и делить на количество датапоинтов, то есть на 60) но для твоих целей я бы это не стал использовать. Для задач типа оптимизации расходов да, для расчета максимальной нагрузки нет.

В любом случае экстраполировать максимумы глупо — ведет к дикому росту метрики при уменьшении интервала что ты и наблюдаешь.
WBR, Igor Evgrafov
Отредактировано 31.08.2023 20:37 GarryIV . Предыдущая версия .
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.