Выбор ответа Middle Нагрузочное тестирование спрашивают часто обновлено

Почему смотрят на перцентили

Вопрос

Среднее время ответа 200 мс, а p99 равен 4 секундам. Как это понять?

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

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

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

Коротко

Правильный ответ: 1% запросов дольше 4 с, а среднее прячет этот хвост. p99 = 4 с значит: 99% запросов быстрее 4 секунд, 1% медленнее.

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

  1. Почти все запросы отвечают около 4 секунд, а среднее занижено кешем
  2. Ошибка в отчёте: p99 не может превышать среднее больше чем в 10 раз
  3. 1% запросов дольше 4 с, а среднее прячет этот хвостправильный ответ
  4. 99% запросов медленнее 200 мс, а 1% отвечает быстрее среднего

Разбор

p99 = 4 с значит: 99% запросов быстрее 4 секунд, 1% медленнее. Распределение времени ответа почти всегда с длинным хвостом, и среднее его маскирует. При миллионе запросов в день 1% это десять тысяч медленных ответов, а пользователь, делающий много запросов, почти наверняка в него попадёт. Поэтому SLO формулируют через p95 или p99.

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

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

Термины по теме