Командная строка Middle Балансировка и nginx обновлено
Перцентили времени ответа
Условие
На stdin access.log nginx, последнее поле строки это $request_time в секундах. Посчитайте перцентили p50, p95 и p99 методом ближайшего ранга (отсортировать значения по возрастанию, взять элемент с номером ceil(p * n / 100), нумерация с 1) и выведите p50=<x> p95=<x> p99=<x> n=<число строк> с тремя знаками после точки.
Как подойти
Подсказки: 2
sort -n, затемsed -n "Np"достаёт N-ю строку.- Округление вверх в целых:
(a + b - 1) / b.
Решите в тренажёре
Редактор с автотестами прямо в браузере. Можно решить спокойно, вслух или под таймером, как на собесе.