[CUBE] PL 1.2 Shipping!

Laurie A Duncan laurie at cubeowner.com
Thu Feb 6 21:32:35 PST 2003


On 2/7/03 12:13 AM, arturo at ethicist.net typeth:
 
> Here's what you need to do.  Put the following into a file named cpu.sh:
> 
> #! /bin/sh
> i=0
> j=0
> while [ $i -lt 100 ]
> do
>        i=`expr $i + 1`
>        echo $i
>        done |
>    while read k ; do j=$j$k; done;
> 
> After putting the above in cpu.sh do a
> chmod 777 cpu.sh
> then do
> time ./cpu.sh
> 
> You'll see some statistics like so:
> 
> % time ./cpu.sh
> 0.150u 1.100s 0:01.47 85.0%     0+0k 0+0io 0pf+0w
> 
> The first # is user cpu seconds consumed (0.150u) then
> the second # is system cpu seconds consumed (1.100s) then
> the third number is elapsed time (0:01.47)  in minutes:seconds
> the fourth number is percentage of total available CPU time consumed
> (85%)
> 
> Alternatively you can use the other "time" command and get somewhat
> simplified output:
> 
> /usr/bin/time ./cpu.sh
>        1.31 real         0.21 user         1.04 sys
> 
> 
> If you would (or need :-) the test to take longer just modify the
> 
> while [ $i -lt 100 ]
> 
> to something like
> 
> while [ $i -lt 1000 ]
> 
> At 1000 I get on my 450MHz Cube
> /usr/bin/time ./cpu.sh
>       13.80 real         2.18 user        10.20 sys
> 
> Thirteen seconds to count to 1000 :-)

Here's what I get on my dual 800 (using 100 as written above):


[Cube:~] laurie% time ./cpu.sh

0.120u 0.940s 0:00.88 120.4%    0+0k 0+0io 0pf+0w


[Cube:~] laurie% /usr/bin/time ./cpu.sh

        0.88 real         0.14 user         0.85 sys






More information about the Cube mailing list