>_ IzzyLab

Практическое задание

Пиковая минута

средне

В /root/requests.log каждая строка начинается с метки времени ЧЧ:ММ. Найди, сколько запросов пришлось на самую нагруженную минуту, и запиши это число в /root/peak.txt.

Что потренируешь:
  • awk
  • группировка по ключу
  • sort
  • uniq
  • поиск максимума

Разбор темы

Задача про группировку по ключу и поиск самой крупной группы — тот же паттерн, что «час пик» на дашборде трафика. Ключ группировки — первое поле строки (метка ЧЧ:ММ), а частоты по ключу удобно накапливать ассоциативным массивом в awk либо конвейером через sort+uniq -c. Важная тонкость: uniq схлопывает только соседние одинаковые строки, поэтому сортировка перед ним обязательна; в файл нужно положить только размер максимальной группы, без самой метки времени.

Что проверяется

  1. пиковая минута = 5 запросов

Как это выглядит