Выбор ответа Middle Надёжность и наблюдаемость обновлено

Среднее и p99

Вопрос

Средняя задержка API 80 мс, p99 1,5 с. Главная страница делает 50 независимых запросов к этому API. Что верно?

Попробуйте сами

Выберите вариант, и откроется разбор.

Показать ответ и разбор

Коротко

Правильный ответ: Большинство загрузок страницы заденет медленный запрос. Вероятность, что все 50 запросов быстрее p99: 0,99^50 ≈ 0,6.

Варианты ответа

  1. Большинство загрузок страницы заденет медленный запросправильный ответ
  2. Страница загрузится в среднем за 80 мс, раз запросы параллельны
  3. p99 касается 1% пользователей, его можно игнорировать
  4. Среднее точнее отражает опыт пользователей, чем p99

Разбор

Вероятность, что все 50 запросов быстрее p99: 0,99^50 ≈ 0,6. Значит, около 40% загрузок страницы ждут хотя бы один запрос дольше 1,5 с. Поэтому хвостовые перцентили важнее среднего, которое этот хвост прячет. «Только 1% пользователей» неверно, когда запросов на страницу много.

Ответьте сами, а не прочитайте

В тренажёре вопрос попадёт в повторения и вернётся, когда начнёт забываться. Плюс билеты с зачётом: 20 вопросов, не больше 2 ошибок.