Сообщение Re[3]: Как измерить пиковую нагрузку на API? от 31.08.2023 19:56
Изменено 31.08.2023 20:37 GarryIV
Re[3]: Как измерить пиковую нагрузку на API?
Здравствуйте, Sergey J. A., Вы писали:
SJA>>>Приведу пример, чтоб было понятнее. Пусть у нас есть 1 запрос в течении часа.
SJA>Получается RPM = 1 и RPS = 1 ерунда какая-то.
Ну да куча датапоинтов по 0 и 1 шт с 1 хоть в наносекудду считай. Что не так?
Средний разный будет, пиковый одинаковый...
С 1 запросом в час то еще извращение запросы в минуту считать.
SJA>>>Приведу пример, чтоб было понятнее. Пусть у нас есть 1 запрос в течении часа.
SJA>Получается RPM = 1 и RPS = 1 ерунда какая-то.
Ну да куча датапоинтов по 0 и 1 шт с 1 хоть в наносекудду считай. Что не так?
Средний разный будет, пиковый одинаковый...
С 1 запросом в час то еще извращение запросы в минуту считать.
Re[3]: Как измерить пиковую нагрузку на API?
SJA>>>Приведу пример, чтоб было понятнее. Пусть у нас есть 1 запрос в течении часа.
SJA>Получается RPM = 1 и RPS = 1 ерунда какая-то.
Ну да куча датапоинтов по 0 и 1 шт с 1 хоть в фемтосекунду считай. Что не так?
С 1 запросом в час то еще извращение запросы в минуту считать.
Если у тебя на реальных данных РПМ и РПС рассчитанные таким способом одинаковые (или близкие) то это только говорит о том, что пики в нагрузке короткие, меньше секунды и говорить о РПМ бессмысленно.
ЗЫЖ Можно мелкие датапоинты усреднять по более крупным интервалам (считать за секунду как показано выше, суммировать датапоинты за минуту и делить на количество датапоинтов, то есть на 60) но для твоих целей я бы это не стал использовать. Для задач типа оптимизации расходов да, для расчета максимальной нагрузки нет.
В любом случае экстраполировать максимумы глупо — ведет к дикому росту метрики при уменьшении интервала что ты и наблюдаешь.
SJA>Получается RPM = 1 и RPS = 1 ерунда какая-то.
Ну да куча датапоинтов по 0 и 1 шт с 1 хоть в фемтосекунду считай. Что не так?
С 1 запросом в час то еще извращение запросы в минуту считать.
Если у тебя на реальных данных РПМ и РПС рассчитанные таким способом одинаковые (или близкие) то это только говорит о том, что пики в нагрузке короткие, меньше секунды и говорить о РПМ бессмысленно.
ЗЫЖ Можно мелкие датапоинты усреднять по более крупным интервалам (считать за секунду как показано выше, суммировать датапоинты за минуту и делить на количество датапоинтов, то есть на 60) но для твоих целей я бы это не стал использовать. Для задач типа оптимизации расходов да, для расчета максимальной нагрузки нет.
В любом случае экстраполировать максимумы глупо — ведет к дикому росту метрики при уменьшении интервала что ты и наблюдаешь.