Команда time – очень простая, но полезная утилита командной строки в Linux.

По сути, вы можете подумать о ней как о секундомере, встроенном в терминал, поскольку он измеряет количество времени, необходимое для выполнения указанной команды Linux.

В этом руководстве мы покажем вам, как использовать команду time на различных примерах, и научим вас интерпретировать ее вывод.

Мы также покажем, как использовать time на GNU, которая отличается от утилиты time, встроенной в оболочки Bash и zsh. 

В этом руководстве вы узнаете:

  • Как использовать команду time
  • Как использовать time GNU
  • Как интерпретировать вывод команд time и GNU time

 

time и GNU time

В этой статье мы обсудим две разные версии time: time по умолчанию для оболочки Bash и time GNU.
Обратите внимание, что существуют и другие версии time, используемые в других оболочках, например zsh.
В этом руководстве мы предполагаем, что вы используете оболочку Bash.
Что такое bash, можно узнать на  adminway.ru
Чтобы вызвать утилиту Bash time, вы можете просто ввести команду time.
Чтобы использовать время GNU, укажите полный путь : /usr/bin/time.
$ time (command here)
или
$ /usr/bin/time (command here)

Примеры использования time и GNU time

В следующем примере мы будем использовать обе утилиты для измерения времени, необходимого для загрузки файла с помощью wget.

начнем с Bash time:

Мы хотим обратить внимание на последние три строки, которые были выведены по времени.
Вот что означает эта информация:

Заключение

В этом руководстве мы увидели, как использовать утилиты командной строки time и GNU time на Linux для измерения количества времени и использования ЦП, необходимых для выполнения любой команды, которую мы хотим.
Эти команды очень просты в освоении, но могут пригодиться довольно часто.
Поделитесь статьей:

Добавить комментарий