Инструменты пользователя

Инструменты сайта


time

Содержание

time

Утилита time измеряет время выполнения отдельной программы и затраченное на ее выполнение время ЦП. time позволяет просмотреть параметры производительности отдельной программы и ее дочерних процессов, работающих в синхронном режиме. Она показывает время, прошедшее с момента запуска до завершения работы программы, то есть фактическое время. Кроме того, она показывает, сколько времени процессор затратил на выполнение этой программы. Время процессора делится на две категории: пользовательское и системное. Пользовательское время - это время выполнения самой программы и всех вызовов библиотечных функций. Системное время - это время обработки вызванных программой (напрямую или косвенно) системных процедур и функций. В сумме пользовательское и системное время дают общее время процессора, затраченное на выполнение программы. Сюда не входит обработка процессором компонентов ядра, которые могут быть запущены в ходе выполнения программы, но в настоящее время не запущены в данной нити. Например, захват страниц физической памяти для замещения страниц, полученных из списка свободных страниц при запуске программы, не учитывается при подсчете времени процессора, затраченного на выполнение программы.

$ man 1 time
NAME
       time - run programs and summarize system resource usage
...

      -p, --portability
              Use the following format string, for conformance with POSIX standard 1003.2:
                        real %e
                        user %U
                        sys %S

Пример

$ time cat /var/log/messages
real    0m0.305s
user    0m0.004s
sys     0m0.008s

где,

  • real - реальное время выполнение между вызовом и завершением утилиты cat
  • user - время CPU, которое занял пользователь
  • sys - время CPU занятое системой

ключ -p заставляет использовать традиционный формат времени (с цифрами в секундах)

$ time -p cat /var/log/messages
real 0.29
user 0.00
sys 0.01
time.txt · Последние изменения: 2013/09/01 19:05 (внешнее изменение)

Яндекс.Метрика