В UNIX/LINUX существует ли простой способ отслеживать время, которое занимает команда?
Отслеживать время выполнения команды в UNIX/LINUX?
Ответ 1
Да, используйте time <command>
, например
time ls
Обратитесь к man time
для получения дополнительных параметров. Ссылка.
Ответ 2
Использование
/usr/bin/time
вместо этого время, встроенное в bash: это более настраиваемый AFAIK.
e.g. /usr/bin/time --format=' \n---- \nelapsed time is %e'ls
Ответ 3
Вот как выглядит sleep
одной секунды, приурочен к time
:
$ time sleep 1
real 0m1.001s
user 0m0.000s
sys 0m0.000s