Skip to content

fib0n/hhHw1

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

4 задания. Дедлайн 2 декабря.​

(Выполнение всех скриптов проверялось в OS X Yosemite 10.10.1)

  1. Необходимо написать команду для командной строки, которая из текущей директории рекурсивно найдет все файлы представляющие собой исходный java код (например, Luk.java или ATAT.java) и не содержащие строчку import ru.hh.deathstar и сохранит их названия в файле almost_harmless.txt

  2. Вывести список процессов, в команде (запустившей процессы) которых содержится строка "127.0.0.1", PID этих процессов должен быть 5-значным. Выведенный список отсортировать по убыванию PID

  3. Написать команду, которая имена всех файлов, содержащих (внутри этих файлов) строку "error" (вне зависимости от регистра) записывает в новый файл, а на экран выводит эти же имена и размер самих файлов. Файлы должны иметь расширение log, искать в текущей директории и далее рекурсивно.

  4. Пример лог-файла:​

2013-01-18 12:20:21,345 info GET 12345 /resume?id=1&rss=0 200 321.00ms 2013-01-18 12:20:22,345 info GET 12245 /resume?rss=0&id=1 200 333.00ms 2013-01-18 12:21:34,002 warn GET 11345 /vacancyerror 500 123.09ms 2013-01-18 12:22:11,932 error POST 15345 /user 200 444.44ms ....

Пояснение:

date time log_level request_type user_id url response_code response_time

а) Рассчитайте общее время успешных обращений к URL /resume c 12 до 13. Рассчитать среднее значение, 95% квантиль, 99% квантиль времени отклика (response_time) к этому URL.

б) Рассчитать среднее значение и медиану по времени отклика к резюме с id=43 в течение заданного дня.

в) Постройте график 95% квантили по времени отклика в течение дня по трем типам URL: /resume /vacancy /user. Каждый URL должна иметь свой цвет. (Вы можете использовать timeplot для создания диаграмм)

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages