Командная строка Senior Производительность обновлено
Разбор strace -c
Условие
На вход подаётся вывод strace -c (таблица: % time seconds usecs/call calls errors syscall, разделители из дефисов, последняя строка total). Выведи системный вызов с наибольшим временем seconds и вызов с наибольшим числом ошибок в формате:
slowest <syscall> <seconds>
errors <syscall> <errors>
Если ошибок нет ни у одного вызова, вторая строка errors none 0. Колонка errors может быть пустой: тогда в строке 5 полей вместо 6.
Как подойти
Подсказки: 2
- Колонка errors пустая у части строк: проверяй
NF. - Строку
totalпропусти.
Решите в тренажёре
Редактор с автотестами прямо в браузере. Можно решить спокойно, вслух или под таймером, как на собесе.