Timing the shell script


 
Thread Tools Search this Thread
Top Forums Shell Programming and Scripting Timing the shell script
# 1  
Old 05-20-2013
Timing the shell script

I have two shell scripts, one written with xargs for parallel processing (p1) and the other written in old school way (p3) [ `jobs | wc -l` -ge 25 ].

when I execute them, i get the below values.

Code:
$ time ./p1
real    0m25.36s
user    0m0.32s
sys     0m0.80s

$ time ./p3
real    0m23.25s
user    0m6.20s
sys     0m22.36s

Leaving the realtime (elasped time), what does the other time numbers mean in terms of efficiency

Thanks much

Last edited by jim mcnamara; 05-20-2013 at 12:23 AM..
# 2  
Old 05-20-2013
user time is user mode cpu time
sys is kernel mode cpu time

elapsed is usually due to I/O wait or scheduling cpu waits. -plus the other two times.
This User Gave Thanks to jim mcnamara For This Post:
# 3  
Old 05-20-2013
I wanted to know more about the efficiency of the program timing, not about the decsription. Like for example, both the scripts complete nearly at the same time, one has more cpu time and the other less cpu time.
# 4  
Old 05-20-2013
p1 appears to have spent most of its time asleep.

Regards,
Alister
# 5  
Old 05-20-2013
Although, p1 finishes late by 2 seconds, I assume that it does not strain the cpu and is mostly in sleep mode. In that case, I shall go with P1 script.

Thanks much.
Login or Register to Ask a Question

Previous Thread | Next Thread

10 More Discussions You Might Find Interesting

1. Red Hat

Hardware and system timing are different

-> We have 2 servers server1 and server2 server. ->server1 is master application and server2 is slave application server. ->output of server1 hardware and slave timing: # hwclock --show Thu 05 Jun 2014 05:34:08 PM SGT -0.465666 seconds # date Thu Jun 5 17:34:16 SGT 2014 # cd... (6 Replies)
Discussion started by: manjusharma128
6 Replies

2. Shell Programming and Scripting

Timing a script

i have a very big script i have that i'd like to add a timeout to. this script runs on a several remote host. i update this script with timeout clause and then copy it over to all the hosts on which it is currently on. basically, i want the timeout to make the script abort/exit if it's... (1 Reply)
Discussion started by: SkySmart
1 Replies

3. Shell Programming and Scripting

Challenging task : script for mailing process completion timing report to users.

Hi all, This is my first post. I am new to unix scripting. My requirement is as follows : We are using a financial backoffice application. Now at the end of day we have send users a status report stating all timings of EOD processes for all countries. I need timings for following... (0 Replies)
Discussion started by: ammbhhar
0 Replies

4. Shell Programming and Scripting

Timing out lynx request in a bash script

I have a Bash script where, in a loop, I access several urls. Sometimes, if an url is not available, lynx hangs, and the script does not continue. How can I time out the lynx request when it takes more than, 10 Seconds, but continue with the other jobs... For some reason lynx does not care... (1 Reply)
Discussion started by: lowmaster
1 Replies

5. Programming

Help with __builtin_prefetch function and it's timing

Hello there, I just needed to know how to get the timing right when using the gcc __builtin_prefetch() function, that is, how many instructions before the actual utilization of the data should I make the prefetch call. I will be measuring the L1 cache hit rate with valgrind's cachegrind,... (3 Replies)
Discussion started by: Tavo
3 Replies

6. Programming

timing your functions

hi everyone. If you have a function created in your code and you want to find out how long it takes for it to run you can use a struct called gettimeofday(). so lets say we have a function like this int myfunction (int r) { /*some math calculations*/ return answer; } How do i set up... (3 Replies)
Discussion started by: bebop1111116
3 Replies

7. Shell Programming and Scripting

Timing out a SSH

I need to make it so an autmated process which involves ssh, times out if ssh prompts for a password. Most of the time it shouldnt prompt for a password. But if it does i need it to time it out or get a status and stop the ssh and log that the ssh failed and move onto the next server. Is there any... (9 Replies)
Discussion started by: rcunn87
9 Replies

8. UNIX for Advanced & Expert Users

scp timing out

having problems using scp in that during peak hours it appears to time out. anyone have similar experiences? any thoughts regarding a solution... (1 Reply)
Discussion started by: jph
1 Replies

9. UNIX for Dummies Questions & Answers

bourne shell timing question

In one of my scripts I do the following sort +0 x > y mv y x In my script x and y are fully qualified. This works 99% of the time. However once in a while the system comes back and says that is cannot access y in the mv command. I did some research and I suspect that if I insert a... (7 Replies)
Discussion started by: gillbates
7 Replies

10. Shell Programming and Scripting

HTML display timing problem under ksh script

Using a HTML page , i'm running a Unix ksh script with <a href=..>. The script contains loop like this : for i in do rsh..... done each rsh command is running quite long and then i would display results in HTML format but about 5mn my blank page waiting for result is running in error... (1 Reply)
Discussion started by: Nicol
1 Replies
Login or Register to Ask a Question