Выбор ответа Middle Надёжность и наблюдаемость обновлено
Среднее и p99
Вопрос
Средняя задержка API 80 мс, p99 1,5 с. Главная страница делает 50 независимых запросов к этому API. Что верно?
Попробуйте сами
Выберите вариант, и откроется разбор.
Показать ответ и разбор
Коротко
Правильный ответ: Большинство загрузок страницы заденет медленный запрос. Вероятность, что все 50 запросов быстрее p99: 0,99^50 ≈ 0,6.
Варианты ответа
- Большинство загрузок страницы заденет медленный запросправильный ответ
- Страница загрузится в среднем за 80 мс, раз запросы параллельны
- p99 касается 1% пользователей, его можно игнорировать
- Среднее точнее отражает опыт пользователей, чем p99
Разбор
Вероятность, что все 50 запросов быстрее p99: 0,99^50 ≈ 0,6. Значит, около 40% загрузок страницы ждут хотя бы один запрос дольше 1,5 с. Поэтому хвостовые перцентили важнее среднего, которое этот хвост прячет. «Только 1% пользователей» неверно, когда запросов на страницу много.
Ответьте сами, а не прочитайте
В тренажёре вопрос попадёт в повторения и вернётся, когда начнёт забываться. Плюс билеты с зачётом: 20 вопросов, не больше 2 ошибок.