time (was: Re: linux-l: SOrtieren.)

Ihno Krumreich ihno at fh-brandenburg.de
Fr Nov 26 13:35:12 CET 1999


> 
> On Wed, 24 Nov 1999, Jens Dreger wrote:
> 
> >Kann man denn time nicht sagen, dass man die ganze pipe meint ? Ich meine,
> >man kann die ganzen Kommandos ja in eine shell-script packen, aber das is'
> >ja nicht so elegant...
> 
> volker at flinux:~ > time find . | sort 2>&1 > /dev/null
> 
> real    0m20.727s
> user    0m0.530s
> sys     0m2.260s
> volker at flinux:~ > time find . | sort 2>&1 > /dev/null
> 
> real    0m7.258s
> user    0m0.670s
> sys     0m5.650s
> volker at flinux:~ > time (find . | sort 2>&1 > /dev/null)
> 
> real    0m6.864s
> user    0m0.740s
> sys     0m5.540s
> 
> (erster Aufruf 2mal wegen Daten danach im Cache und so)
> 
> Jetzt bin ich aber irritiert. time sollte im dritten Aufruf doch
> eigentlich die Zeit des SubProzesses (find .|sort ...) messen und
> im zweiten Aufruf (ohne die "()") nur die Zeit von "find .". Aber
> warum ist der "dickere" Prozess dann sichtlich schneller?

Das ist er ja garnicht. Die reine Rechenzeit von find&sort ist nicht die Angabe
von real, sondern von user. Und die ist groesser.


Gruss

Ihno Krumreich

==============================================================================
Ihno Krumreich       | Phone (49) 3381 355438          U   U N   N  III  X   X
FH Brandenburg       | email: ihno at fh-brandenburg.de   U   U NN  N   I    X X
Magdeburgerstr. 50   | FAX (49) 3381 355499            U   U N N N   I     X
D-14770 Brandenburg  | NIC:IK139  RIPE:IK255-RIPE      U   U N  NN   I    X X
                                                        UUU  N   N  III  X   X
___________________________________________________________________
   NT is not the answer, it's the question and the answer is NO



Mehr Informationen über die Mailingliste linux-l