Выбор ответа Middle Нагрузочное тестирование спрашивают часто обновлено
Почему смотрят на перцентили
Вопрос
Среднее время ответа 200 мс, а p99 равен 4 секундам. Как это понять?
Попробуйте сами
Выберите вариант, и откроется разбор.
Показать ответ и разбор
Коротко
Правильный ответ: 1% запросов дольше 4 с, а среднее прячет этот хвост. p99 = 4 с значит: 99% запросов быстрее 4 секунд, 1% медленнее.
Варианты ответа
- Почти все запросы отвечают около 4 секунд, а среднее занижено кешем
- Ошибка в отчёте: p99 не может превышать среднее больше чем в 10 раз
- 1% запросов дольше 4 с, а среднее прячет этот хвостправильный ответ
- 99% запросов медленнее 200 мс, а 1% отвечает быстрее среднего
Разбор
p99 = 4 с значит: 99% запросов быстрее 4 секунд, 1% медленнее. Распределение времени ответа почти всегда с длинным хвостом, и среднее его маскирует. При миллионе запросов в день 1% это десять тысяч медленных ответов, а пользователь, делающий много запросов, почти наверняка в него попадёт. Поэтому SLO формулируют через p95 или p99.
Ответьте сами, а не прочитайте
В тренажёре вопрос попадёт в повторения и вернётся, когда начнёт забываться. Плюс билеты с зачётом: 20 вопросов, не больше 2 ошибок.