time command

time, One of the Most Useful Linux Commands

If you run or write a lot of software run on the command line from time to time you probably want to know how long something you ran took to run. ¬†What’s great about the time command is all you need to do to use it is throw it in front of whatever you were already running.

Here are a few examples

How long does it take to download a url
time curl -s 'http://www.google.com' > /dev/null

real 0m0.242s
user 0m0.037s
sys 0m0.017s

 

Time your python script runtime
time python your_cool_script.py

real 0m5.139s
user 0m0.134s
sys 0m0.323s

real – the wall clock time it took a process to complete, or how long it took to run.
user – number of cpu seconds the process used directly.
sys – number of cpu seconds the kernel used on behalf of the process.

 

Leave a Reply

Your email address will not be published. Required fields are marked *